1. 程式人生 > >CentOS 下yum命令的基本使用

CentOS 下yum命令的基本使用

yum history list 列出最近的歷史
yum history info id 列出某次的詳細資訊,
yum history undo id 撤銷某次更改

yum history help 檢視幫助

  其中~ 代表軟體名
  1.用YUM安裝軟體包命令:yum install ~
   2.用YUM刪除軟體包命令:yum remove ~

 1.使用YUM查詢軟體包

       命令:yum search ~

      2.列出所有可安裝的軟體包

       命令:yum list

      3.列出所有可更新的軟體包

       命令:yum list updates

      4.列出所有已安裝的軟體包

       命令:yum list installed

      5.列出所有已安裝但不在Yum Repository 內的軟體包

       命令:yum list extras

      6.列出所指定軟體包

       命令:yum list ~

      7.使用YUM獲取軟體包資訊

       命令:yum info ~

      8.列出所有軟體包的資訊

       命令:yum info

      9.列出所有可更新的軟體包資訊

       命令:yum info updates

      10.列出所有已安裝的軟體包資訊

         命令:yum info installed

      11.列出所有已安裝但不在Yum Repository 內的軟體包資訊

         命令:yum info extras

      12.列出軟體包提供哪些檔案
         命令:yum provides~


三、清除YUM快取
      yum 會把下載的軟體包和header儲存在cache中,而不會自動刪除。如果我們覺得它們佔用了磁碟空間,可以使用yum clean指令進行清除,更精確的用法是yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all 清除所有。

     1.清除快取目錄(/var/cache/yum)下的軟體包
     命令:yum clean packages

     2.清除快取目錄(/var/cache/yum)下的 headers
      命令:yum clean headers

     3.清除快取目錄(/var/cache/yum)下舊的 headers
      命令:yum clean oldheaders

     4.清除快取目錄(/var/cache/yum)下的軟體包及舊的headers
      命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)


四、yum命令工具使用舉例

     yum update  升級系統

     yum install  ~ 安裝指定軟體包

     yum update ~ 升級指定軟體包

     yum remove ~ 解除安裝指定軟體

     yum grouplist   檢視系統中已經安裝的和可用的軟體組,可用的可以安裝

     yum grooupinstall ~安裝上一個命令顯示的可用的軟體組中的一個

     yum grooupupdate ~更新指定軟體組的軟體包

     yum grooupremove ~ 解除安裝指定軟體組中的軟體包

     yum deplist ~ 查詢指定軟體包的依賴關係

     yum list yum\* 列出所有以yum開頭的軟體包

     yum localinstall ~ 從硬碟安裝rpm包並使用yum解決依賴


五、yum高階管理應用技巧

    技巧1:加快你的yum的速度.使用yum的擴充套件外掛yum-fastestmirror,個人認為這個外掛非常有效,速度真的是明顯提高,

    #yum -y install yum-fastestmirror
    注意:在Centos 4上,名字叫yum-plugin-fastestmirror


    技巧2:擴充套件你的rpm包好多包官方沒有,怎麼搞定他.要我自己編譯嗎? 好了,你安裝這個包,這個是redhat5的哦。你可以自己到  http://dag.wieers.com/rpm/FAQ.php#B 這來找

# Red Hat Enterprise Linux 5 / i386:

rpm-Uhvhttp://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

#Red Hat Enterprise Linux 5 / x86_64:
rpm-Uhvhttp://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

#ATrpms
[atrpms  ]
name= CentOS-releaseverATrpmsbaseurl=http://dl.atrpms.net/elreleasever-basearch/atrpms/stable 
gpgcheck=1 
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms 
 
 
    技巧3:rpm查詢.還是有rpm包找不到怎麼辦,到下面這個網站。基本上都收集全了,你可以用高階查詢看看。http://rpm.pbone.net/ 
 
 
    技巧4:通過yum工具下載RPM原始碼包。前提是有安裝 yum-utils這個軟體包.如果有安裝的話。 
 
    #yum downloader  –source   ;  RPM原始碼包 
 
    #yum downloader  –source vsftpd 
 
    當然,沒有源包的話,還要加入一個源 
 
[linux-src] 
 
name=Centos
releasever-basearchSourcebaseurl=http://mirrors.163.com/centos/releasever/os/SRPMS/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


     技巧5:軟體組安裝有時我們安裝完系統,管理有一類軟體沒有安裝,比如用於開發的開發包,我們可以用軟體包來安裝。

     #yum grouplist 這樣可以列出所有的軟體包

     比如我們要安裝開發有關的包

     #yum groupinstall “Development Libraries”

     #yum groupinstall “Development Tools”


     比如我們要安裝中方支援
     #yum groupinstall “Chinese Support”

     #yum deplist package1  #檢視程式package1依賴情況


以上所有命令引數的使用都可以用man來檢視:


[[email protected]常用文件]$ man yum

yum -y install 包名(支援*) :自動選擇y,全自動
yum install 包名(支援*) :手動選擇y or n
yum remove 包名(不支援*)
rpm -ivh 包名(支援*):安裝rpm包
rpm -e 包名(不支援*):解除安裝rpm包

文章來源:http://blog.csdn.net/ospop/article/details/17304233

相關推薦

CentOS yum命令基本使用

yum history list 列出最近的歷史 yum history info id 列出某次的詳細資訊, yum history undo id 撤銷某次更改 yum history help 檢視幫助   其中~ 代表軟體名   1.用YUM安裝軟體包命令:yum install ~

centos yum命令無法正常安裝docker問題

centos下yum無法安裝dockerdocker安裝前檢查你對應centos版本,一般要高與3.8版本才支持root@bogon ~]# uname -aLinux bogon 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x8

linuxyum命令出現Loaded plugins: fastestmirror

tle enable yum test enabled net post sdn http linux下yum命令出現Loaded plugins: fastestmirror yum install的時候提示:Loaded plugins: fastestmirror

CentosYum安裝PHP 5.5、5.6、7.0

mbstring eas common mysql 編譯安裝 test .rpm mysq cli Centos系統自帶的php版本很低,如果我們需要使用高版本的php,可以不用編譯安裝,直接用yum安裝會非常省時省力。 1.檢查當前安裝的PHP包yum list inst

CentOS 使用yum命令安裝出現錯誤提示”could not retrieve mirrorlist http://mirrorlist.centos.org ***”

cannot log 命令提示符 error can fresh refresh nbsp ould 剛安裝完CentOS,使用yum命令安裝一些常用的軟件,使用如下命令:yum –y install gcc. 提示如下錯誤信息: Loaded plugins: fast

linuxyum命令出現Loaded plugins: fastestmirror Determining fastest mirrors

找到 plugin mir con test lin fast load min 今天yum install的時候出問題了,找了半天才找到一個可行的解決辦法 fastestmirror是yum的一個加速插件,這裏是插件提示信息是插件不能用了。 不能用就先別用唄,禁用掉,先y

CentOS 通過命令登錄Mysql

登錄 body inf 通過命令 div gpo bubuko entos size CentOS 下通過命令登錄Mysql: mysql -uroot -p 按回車鍵後輸入密碼 CentOS 下通過命令登錄Mysql

CentosYum安裝PHP5.5,5.6,7.0

eas yum安裝 remove dap web select mysql style -s 默認的版本太低了,手動安裝有一些麻煩,想采用Yum安裝的可以使用下面的方案: 1.檢查當前安裝的PHP包 yum list installed | grep php 如果有安裝

linux yum命令詳解

本文轉自http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html yum(全稱為 Yellow dog Updater, Modified) 是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於R

centos yum安裝python3

yum 源準備 1、更新一下yum: sudo yum -y update 該 -y 標誌用於提醒系統我們知道我們正在進行更改,免去終端提示我們要確認再繼續 2、安裝yum-utils 【一組擴充套件和補充yum的實用程式和外掛】 sudo yum -y install yum-util

CentOSyum安裝NGINX

使用yum安裝nginx出錯 yum -y install nginx 已載入外掛:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirrors.cn99

centos解決yum命令不能使用問題

遇到問題一: Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile Setting up Install Process

centosdstat命令

1、安裝 # yum install -y dstat Usage:     -c: 顯示cpu相關資訊; -d: 顯示disk相關資訊; -g:顯示page

CentOSyum安裝PHP,配置php-fpm服務

yum list installed | grep php  先刪除已有的php版本 ,執行下面的命令刪除php yum remove php-common 然後像安裝那樣問你是否繼續的,輸入yes即可 新增 yum 源 CentOS 6.x 的源 # rpm

CentOSyum的安裝和配置

1、檢視已安裝的yum rpm -qa|grep yum 2、刪除已有的yum rpm -aq|grep yum|xargs rpm -e--nodeps  3、下載以下安裝包 python-2.7.5-48.el7.x86_64.rpm python-inipa

centos yum lock的解決辦法

centos7下yum install的時候,報了一堆錯誤,如下: Another app is currently holding the yum lock; waiting for it to exit...   The other application is:

centosyum命令刪除還原補救方法

前言 由於伺服器centos6.8安裝mysql一直出現不能連線問題,然後看到一個方法,一不小心就把yum給刪除了,都還原不了,很是絕望,很難受。然後沒有yum這個centos就感覺廢了,然後找方法裝上去。 python --version檢視python

centosyum命令刪除補救方法

由於伺服器centos6.8安裝tensorflow,安裝python版本過多導致連結混亂,最終yum無法使用 yum後出現 There was a problem importing one of the Python modules required to run yu

Linuxyum命令被鎖

       最近做一個電商的專案,需要在Linux系統環境下安裝搭建nginx。如我們所知,安裝nginx之前需要安裝它需要的環境,安裝這些環境用到yum命令。        yum即 Yellow

CentOSyum update與yum upgrade的區別

環境介紹: CentOS6.X 執行yum --help檢視幫助檔案: update         Update a package or packages on your system upgrade        Update packages taking obso