`

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命令的使用总结

    yum命令的使用总结不仅包括了基础的安装、更新、卸载和查询操作,还涉及到了网络配置、仓库管理以及错误处理等更高级的用法,是维护Linux系统软件包的重要工具。随着Linux系统在服务器和桌面领域的广泛应用,yum作为...

    使用yum安装g++

    在命令行中执行`yum install gcc gcc-c++`命令,`yum`会自动查找并安装所需的软件包及其依赖项。在上述示例中,可以看到`gcc`已经是最新的版本且已安装,因此`yum`只处理了`gcc-c++`的安装。此外,`yum`还检测到`gcc...

    yum命令未找到,安装yum

    yum 命令找不到,快速安装yum centos-yumconf-4-4.5.noarch.rpm python-elementtree-1.2.6-5.el4.centos.x86_64.rpm python-sqlite-1.1.7-1.2.1.x86_64.rpm python-urlgrabber-2.9.8-2.noarch.rpm sqlite-3.3.6-2....

    centos使用yum安装lamp

    使用命令 "yum install -y mariadb-server mariadb" 来安装MariaDB数据库服务器。MariaDB安装完成后,出于安全考虑,默认情况下root用户的密码是空的。 安装完这些组件后,需要对Apache和MariaDB服务进行基本的配置...

    yum 命令使用配置

    ### YUM命令使用配置详解 #### 一、YUM简介 YUM(Yellowdog Updater Modified)是一款在Linux系统上非常流行的包管理器工具。它能够处理依赖关系,并且简化了RPM包的安装与升级过程。通过YUM,用户可以方便地安装...

    Linux的yum命令使用

    下面将深入解析YUM命令的关键功能与使用方法。 #### YUM命令基础 YUM通过连接到多个仓库(Repository),自动处理依赖关系,确保软件包安装顺利。以下是一些常用的YUM命令: 1. **列出所有可更新的软件清单** - ...

    使用yum命令安装gpm服务

    ### 使用yum命令安装gpm服务知识点详解 #### 一、YUM命令简介 YUM(Yellowdog Updater Modified)...这些步骤对于初学者来说非常实用,可以帮助他们更好地理解和掌握在Linux环境下使用YUM命令进行软件包管理的方法。

    linux下如何彻底卸载RPM或yum安装的mysql_linux的yum命令

    如果你使用RPM(Red Hat Package Manager)或yum(Yellowdog Updater, Modified)工具来安装MySQL,卸载时需要特别注意,因为简单地使用`rpm -e`或`yum remove`可能无法完全清除所有相关的配置文件和数据。...

    yum 命令使用要求

    linux中使用yum命令的要求: 1. 首先,确定虚拟机连接了iso文件。 然后,挂载光盘到系统目录。 [root@huangdaojin ~]# mount -o loop /dev/cdrom /mnt 2. [root@huangdaojin ~]# vim /etc/yum.repos.d/iso.repo ...

    Linux Yum安装配置与安装命令应用

    Yum是什么,Yum安装,Yum配置,Yum安装应用,Yum指令详解.

    源码安装与yum安装mysql.docx

    本文将介绍在Linux 7中编译安装MySQL 5.6.33版本和使用yum源安装MySQL 5.6.49版本的步骤,以及可能会出现的一些问题。 一、源码安装MySQL 5.6.33 1. 卸载CentOS自带的MariaDB 首先,我们需要卸载CentOS自带的...

    yum安装和更新mysql

    使用`rpm`命令安装刚刚下载的YUM仓库文件,这样就可以通过`yum`命令访问MySQL的官方仓库了。 #### 四、安装MySQL 安装MySQL的过程非常简单,只需要一条`yum install`命令即可完成: ```bash yum install mysql-...

    YUM常用命令介绍

    YUM(Yellowdog Updater, Modified)是基于RPM包管理的Linux系统中的一款软件包管理器,主要用于自动化...通过熟练掌握这些YUM命令,可以更高效地管理Linux系统的软件生命周期,确保系统保持最新的状态并避免软件冲突。

    yum命令介绍(升级、安装、删除)

    总结,Yum命令是Linux系统管理员日常工作中不可或缺的工具,它的强大之处在于自动化处理软件包的依赖关系,使得软件管理变得简单而高效。熟练掌握Yum的使用,能极大地提升系统维护效率,对于Linux系统的管理和优化...

    使用yum查看工具lspci所在包并安装的方法(详解)

    由于虚拟机无法上网,我们可以使用安装光盘作为安装源。将光盘放入宿主机的光驱,并在虚拟机设置中连接光驱设备。如果使用ISO镜像文件,也可以将其挂载到虚拟机中。 接下来,我们需要加载光驱内容到虚拟机中。在...

    RedHat9下安装yum

    我们使用源码安装的方法: 1. 下载gettext的源码包,文件名为"gettext-0.14.1.tar.gz"。同样解压并进入源码目录。 2. 运行`./configure`配置gettext的编译选项。 3. 使用`make`进行编译。 4. 使用`make install`...

    centos 6.2用yum安装中文输入法

    在CentOS 6.2中,可以使用以下命令来安装中文语言支持: ```bash yum install "@ChineseSupport" ``` 这条命令会安装一系列与中文语言环境相关的软件包,包括字体、输入法引擎等。值得注意的是,`@ChineseSupport`是...

    CentOS yum的详细使用方法

    yum 是 CentOS 中一个强大且灵活的软件包管理工具,掌握了 yum 的基本使用方法和命令,可以极大地提高 Linux 系统的管理效率和安全性。通过合理配置和利用 yum 的各种功能,可以轻松地管理大量的软件包,保持系统的...

    ansible的yum安装和常用命令使用

    Ansible 的 Yum 安装和常用命令使用 Ansible 是一个自动化配置管理工具,可以帮助用户快速地配置和管理大量服务器。下面我们将介绍 Ansible 的 Yum 安装和常用命令使用。 一、Ansible 的 Yum 安装 Ansible 的安装...

Global site tag (gtag.js) - Google Analytics