溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

yum簡介

發(fā)布時間:2020-06-06 06:06:46 來源:網(wǎng)絡 閱讀:731 作者:zhangxufang 欄目:網(wǎng)絡安全

yum(全稱為 Yellow dog Updater, Modified)是一個在FedoraRedHat以及CentOS中的Shell前端軟件包管

理器?;?/span>RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

一:yum常用的命令

yum命令行選項

           --nogpgcheck;禁止進行gpg check

           -y;自動回答為"yes"

           -q;靜默模式

          --disablerepo=repoidglob;臨時禁用此處指定的repo

           --enablerepo=repoidglob;臨時啟用此處指定的repo

           --noplugins;禁用所有插件

yum [options][command] [package ...]

yum倉庫;

yumrepository簡稱yum repo,存儲了眾多的rpm包,還有相關的元數(shù)據(jù)文件 

yum的配置文件:

/etc/yum.conf 為倉庫提供公共配置

/etc/yum.repos.d/*.repo為倉庫的指向提供配合

yum倉庫的定義                         

[repositoryID]  倉庫ID唯一的

 name=Some name for this repositor倉庫名可隨意

 baseurl=url://path/to/repository   倉庫的訪問的路徑

 enabled={0|1} 是否啟用此倉庫,

 gegcheck={0|1} 是否檢查來源合法性

 gpgkey=URL  指名URL,gpg的秘鑰

 enabledgroup={0|1}  是否支持在倉庫上使用組批量管理程序包

 failovermethod={roundrobin|prioity} 故障轉移方法  默認為rr,意為隨機挑選

 cost=

      默認為1000

1.yum命令用法yum [options] [command] [package ...]

2.顯示倉庫列表;repolist[all|enabled|disabled];

3.顯示程序包list

#yum list [all | glob_exp1] [glob_exp2] [...]

   顯示所有或匹配條件的程序包

#yum list {available|installed|updates} [glob_exp1]

         顯示倉庫中有但尚未安裝的/已安裝的/可升級的程序包

例如:

1、用yum list | less命令顯示所有yum倉庫中的程序包,@表示已安裝過的包,@anaconda表示安裝系統(tǒng)時安裝的包

yum簡介

顯示所有以httpd開頭的程序包

yum簡介

4. installpackage1 [package2] [....]

          安裝程序包;

reinstall package1 [package2][...]

                重新安裝程序包

例如:安裝gcc,已經(jīng)完成的

yum簡介

5.update [package1] [package2] [...]

         升級程序包

remove | erase package1 [package2] [...]

        卸載程序包

6.info[...]

查看程序包

例如;查看gcc

yum簡介

7. provides | whatprovides feature1[feature2] [...]

                 查看指定的特性(可以是某文件)是由那個程序包所提供    

8.clean[ packages | metadata | expire-cache | rpmdb | plugins | all ]

                         清除本地緩存

9 .search string1 [string2] [...]

                    以指定關鍵字搜索程序包名及summary信息

例如;搜索bash相關的

yum簡介

10. 包組管理相關命令

        groupinstall group1 [group2] [...]

        groupupdate group [group2] [...]

        grouplist [hidden][groupwildcard] [...]

        groupremove group1 [group2] [...]

        groupinfo group1 [....]

:創(chuàng)建yum倉庫

1.1掛載光盤至某目錄,列如/media/cdrom

            #mount -r -t iso9660 /dev/cdrom /media/cdrom

2創(chuàng)建配置文件

          [ID]

          name=

          baseurl=file:///

          enabled=

          gpgcheck=

2.yumrepo配置文件中可用的變量

        $releasever;當前os的發(fā)行版的主版本號

        $arch;平臺

        $basearch;基礎平臺

        $YUM0-$YUM9

yum簡介

3.創(chuàng)建yum倉庫;

         createrepo [options] <directory>


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI