yum安装常用软件的命令

2024-05-12 12:38
文章标签 安装 命令 yum 常用软件

本文主要是介绍yum安装常用软件的命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

yum安装常用软件的命令
#yum check-update
#yum remove 软件包名
#yum install 软件包名
#yum update 软件包名



yum命令常见使用方法
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包



参数


说明


check-update 显示可升级的软件包
clean 删除下载后的旧的header。和clean all相同
clean oldheaders 删除旧的headers
clean packages 删除下载后的软件包
info 显示可用软件包信息
info 软件包名 显示指定软件包信息
install 软件包名 安装指定软件包
list 显示可用软件包
list installed 显示安装了的软件包
list updates 显示可升级的软件包
provides 软件包名 显示软件包所包含的文件
remove 软件包名 删除制定的软件包,确认判定指定软件包的依存关系。

search 关键字 利用关键字搜索软件包。搜索对象是,RPM文件名,Packager(包), Dummary, Description的各型

update 升级所有的可升级的软件包
update 软件包名 升级指定的软件包

yum -y install httpd   ← 在线安装httpd Apache服务器及相关组件
yum -y install php   ← 在线安装PHP
yum -y install mysql-server   ← 安装MySQL
yum -y install php-mysql   ← 安装php-mysql


升级常用库文件
yum -y install gcc gcc-c++ autoconf
yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel curl curl-devel ncurses ncurses-devel


安装make命令
yum -y install make

安装vi
yum -y install vim-enhanced
装完命令是vim,加个链接
ln -s /usr/bin/vim /bin/vi

安装locate
yum -y install mlocate

安装patch
yum -y install patch

安装同步时间的
yum install -y ntp
ntpdate ntp.api.bz

yum安装后的文件在哪里?
查看/etc/yum.conf
有个cachedir设置,默认是在/var/cache/yum
默认不保存下载的文件,安装完后就自动删除的。
要保存的话,修改keepcache,将0改为1。
即:
cachedir=/var/cache/yum
keepcache=1



什么是 yum?
  yum 是 yellowdog updater modified 的缩写。yellowdog 是个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。
  yum 的理念是使用一个中央仓库(repository)管理一部分甚至一个 distribution 的应用程式相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了 Linux 用户一直头痛的 dependencies 的问题。这一点上,yum 和 apt 相同。apt 原为 debian 的 deb 类型软件管理所使用,但是现在也能用到 RH 门下的 rpm 了。
  一般这类软件通过一个或多个配置文档描述对应的 repository 的网络地址,通过 http 或 ftp 协议在需要的时候从 repository 获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的 repository 的描述说明,在有 Internet 连接时就能方便进行系统的升级维护工作。另外,假如需要使用代理,能够用 http_proxy 和 ftp_proxy 这些 shell 里面标准环境变量的设定。
  repository 是用 yum-arch 或 createrepo 命令创建的,也能够用别人已有的 repository 作为映像,这里部探讨怎样建立一个 repository。
  yum 的基本操作
  yum 的基本操作包括软件的安装(本地,网络),升级(本地,网络),卸载,另外更有一定的查询功能。
  设定好了本地的 yum 之后,就能够很方便的进行安装(现在假设就用 fc5 自带的 yum 进行安装),如我们需要安装虚拟机 bochs,能够使用
  # yum install bochs
  假如本地有相关的 rpm 文档,能够用
  # yum localinstall ur.rpm
  前者导致 yum 搜索现有 repository 中的数据(一般先会连接到这些 repository 下载更新数据),假如发现有此软件,则会通过分析其 dependencies 然后下载并安装所需软件。
  假如需要卸载,能够使用
  # yum remove bochs
  或
  # yum erase bochs
  这也会消解对应的 dependencies,如删除 firefox 会把 R 同时删掉,因为 R 依赖于 firefox
  更新某个软件能够用
  # yum update firefox
  假如不带后面的程式名,将会升级任何能够升级的软件。过时的软件假如需要处理(如删掉)能够添加 --obsolete 参数,或使用 upgrade。假如需要更自动化一些的操作(避免回答一些问题)还能够增加一些参数,如
  # yum -y upgrade
  假如做完一次系统级的升级,将会下载大量 rpm 等等东西,这将占用较多的硬盘,能够使用
  # yum clean packages
  将相关的 rpm 文档删除,其他的一些有 headers, packages, cache, metadata, all
  查看什么 rpm 提供某个程式能够使用
  $ yum provides /bin/rpm
  而使用
  $ yum list rpm
  会列出 rpm 相关的信息,而
  $ yum list info
  给出周详的说明,能够用
  $ yum search rpm
  获得一切能找到的和 rpm 相关的程式,搜索的对象是每个程式的描述部分。
  更周详的参数说明请查阅相关的 man pages。在 yum-utils 里面能够找到叫 yumdownloader 的程式。使用他能够方便下载,如 srpm 等包
  $ yumdownloader --source firefox

这篇关于yum安装常用软件的命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/982656

相关文章

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小