国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > 什么是yum命令

    什么是yum命令

    時間: 若木635 分享

    什么是yum命令

      yum

      yum = Yellow dog Updater, Modified。主要功能是更方便的添加/刪除/更新RPM包.它能自動解決包的倚賴性問題.它能便于管理大量系統(tǒng)的更新問題。為什么要使用yum而不用apt,最簡單的原因,Fedora自帶。

      yum配置

      注:修改和增加配置文件中的資源庫,加快下載速度和擁有更多可更新的rpm包

      將/etc/yum.conf的內(nèi)容全部替換為

      [main]

      cachedir=/var/cache/yum

      debuglevel=2

      logfile=/var/log/yum.log

      pkgpolicy=newest

      distroverpkg=fedora-release

      tolerant=1

      exactarch=1

      [fedora-us-1]

      name=Fedora Core 1 -- Fedora US mirror

      baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/os

      [fedora-us-1-updates]

      name=Fedora Core 1 updates -- Fedora US mirror

      baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/updates

      [fedora-us-1-stable]

      name=Fedora Linux (stable) for Fedora Core 1 -- Fedora US mirror

      baseurl=ftp://mirrors.kernel.org/fedora.us/fedora/fedora/1/i386/yum/stable

      [freshrpms]

      name=Fedora Linux $releasever - $basearch - freshrpms

      baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms

      yum應用

      注:當?shù)谝淮问褂脃um或yum資源庫有更新時,yum會自動下載所有所需的headers放置于/var/cache/yum目錄下,所需時間可能較長.

      檢查有哪些可更新的rpm包

      #yum check-update

      安裝rpm包,使xmms可以播放mp3

      #yum install xmms-mp3

      安裝mplayer,同時自動安裝相關的軟件

      #yum install mplayer

      刪除licq包,同時刪除與該包有倚賴性的包

      #yum remove licq

      注:同時會提示刪除licq-gnome,licq-qt,licq-text,非常方便

      系統(tǒng)更新(更新所有可以升級的rpm包,包括kernel)

      #yum -y update

      每天定期執(zhí)行系統(tǒng)更新

      #chkconfig yum on

      #service yum start

      yum指令詳解

      *rpm包的更新

      檢查可更新的rpm包

      #yum check-update

      更新所有的rpm包

      #yum update

      更新指定的rpm包,如更新kernel和kernel source

      #yum update kernel kernel-source

      大規(guī)模的版本升級,與yum update不同的是,連舊的淘汰的包也升級

      #yum upgrade

      *rpm包的安裝和刪除

      安裝rpm包,如xmms-mp3

      #yum install xmms-mp3

      刪除rpm包,包括與該包有倚賴性的包

      #yum remove licq

      注:同時會提示刪除licq-gnome,licq-qt,licq-text

      *yum暫存(/var/cache/yum/)的相關參數(shù)

      清除暫存中rpm包文件

      #yum clean packages

      清除暫存中rpm頭文件

      #yum clean headers

      清除暫存中舊的rpm頭文件

      #yum clean oldheaders

      清除暫存中舊的rpm頭文件和包文件

      #yum clean 或#yum clean all

      注:相當于yum clean packages + yum clean oldheaders

      *rpm包列表

      列出資源庫中所有可以安裝或更新的rpm包

      #yum list

      列出資源庫中特定的可以安裝或更新以及已經(jīng)安裝的rpm包

      #yum list mozilla

      #yum list mozilla*

      注:可以在rpm包名中使用匹配符,如列出所有以mozilla開頭的rpm包

      列出資源庫中所有可以更新的rpm包

      #yum list updates

      列出已經(jīng)安裝的所有的rpm包

      #yum list installed

      列出已經(jīng)安裝的但是不包含在資源庫中的rpm包

      #yum list extras

      注:通過其它網(wǎng)站下載安裝的rpm包

      *rpm包信息顯示(info參數(shù)同list)

      列出資源庫中所有可以安裝或更新的rpm包的信息

      #yum info

      列出資源庫中特定的可以安裝或更新以及已經(jīng)安裝的rpm包的信息

      #yum info mozilla

      #yum info mozilla*

      注:可以在rpm包名中使用匹配符,如列出所有以mozilla開頭的rpm包的信息

      列出資源庫中所有可以更新的rpm包的信息

      #yum info updates

      列出已經(jīng)安裝的所有的rpm包的信息

      #yum info installed

      列出已經(jīng)安裝的但是不包含在資源庫中的rpm包的信息

      #yum info extras

      注:通過其它網(wǎng)站下載安裝的rpm包的信息

      *搜索rpm包

      搜索匹配特定字符的rpm包

      #yum search mozilla

      注:在rpm包名,包描述等中搜索

      搜索有包含特定文件名的rpm包

      #yum provides realplay

      安全的更新freshrpms.net的rpm包

      安裝freshrpms.net的GPG key

      #rpm --import http://freshrpms.net/packages/RPM-GPG-KEY.txt

      編輯/etc/yum.conf,增加以下信息到尾部

      [freshrpms]

      name=Fedora Linux $releasever - $basearch - freshrpms

      baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms

      gpgcheck=1

      注:

      檢查GPG Key

      # rpm -qa gpg-pubkey*

      顯示Key信息

      #rpm -qi gpg-pubkey-e42d547b-3960bdf1

      刪除Key

    75570