23 Yum管理軟體包

2021-10-04 16:26:20 字數 2726 閱讀 2513

製作本地yum源:

首先需要掛載映象

[root@fanhua ~]

# mkdir /mnt/centos7u3

[root@fanhua ~]

# mount 映象.iso /mnt/centos7u3

[root@fanhua ~]

# rm -rf /etc/yum.repos.d/* //直接刪除,不建議操作,建議使用修改名稱

[root@fanhua ~]

# cd /etc/yum.repos.d/

[root@fanhua ~]

# mv centos.base.repo centos.base.repo.bak

[root@fanhua ~]

# vim /etc/yum.repos.d/centos.base.repo

[centos7u3] //yum源區別名稱,用來區分其他的yum源

name=centos7u3 //yum源描述 yum源名字

baseurl=file:///mnt/cenos7u3 //指定本地yum源的路徑

enabled=1 //是否使用此yum源(1為開啟,0為關閉)

gpgcheck=0 //檢查軟體

yum方式配置及使用

可以自動解決rpm軟體依賴關係

分類:本地yum和遠端yum

本地yum:

file://

遠端yum:

yum源:提供軟體倉庫

掛載映象到本地目錄/mnt/rhel6u4

#mount -o loop /rhel6u4.iso /mnt/rhel6u4 (rhel6)

#mount /centos7u3.iso /mnt/centos7u3 (rhel7)

如果是虛擬機器,把iso映象放到虛擬機器的光碟機裡面去,開機連線即可    

#mount /dev/cdrom /mnt/centos7u3

清理yum快取:

# yum clean all

快取軟體包資訊:

提高搜尋/安裝軟體的速度

# yum makecache

查詢yum源資訊:

# yum repolist

查詢軟體:

# yum search mysql

此命令會搜尋到系統已經安裝和yum源裡沒有安裝的軟體資訊,可以用他簡單測試yum是否好用

檢視軟體依賴性關係:

檢視檔案屬於哪個軟體

# yum provides rz

檢視系統已經安裝好的軟體和沒有安裝的軟體(源裡存在即可查到):

# yum list

檢視系統已經安裝好的軟體組和沒有安裝的軟體組(源裡存在即可查到):

# yum grouplist

檢視軟體組包含的具體軟體:

# yum groupinfo '軟體組名稱'

安裝軟體組:

# yum groupinstall 『軟體組名稱』

如果軟體或者軟體組名稱內有空格,要給空格轉義或者加引號

安裝軟體:

# yum install 軟體名稱

# yum install mysql mysql-server -y //-y跳過確認提示直接安裝

重灌: # yum reinstall 軟體名

解除安裝軟體:

# yum erase mysql-server

# yum remove mysql-server

# yum -y remove mysql-server

開啟yum快取功能:安裝完軟體之後,軟體不會被刪除(預設安裝完之後,不會保留安裝包)

# vim /etc/yum.conf 修改下面引數的值為1,軟體會被儲存到cachedir指定的目錄下

自己製作yum源

# mkdir /myyum (把rpm安裝包放到此目錄裡面)

# cp -rf /mnt/yum/packages/* /myyum/

把想用yum安裝的軟體包拷貝到目錄下

# createrepo /myyum //此目錄就可以作為yum源了

# vim /etc/yum.repos.d/my.repo

[name]

name=qf

baseurl=file:///myyum

enabled=1

gpgcheck=0

yum排錯:

1.yum配置檔案必須以.repo結尾

2.yum.conf裡面8,9行的值設定成0

3.配置檔案關鍵字錯誤

4.檢查yum源是否存在

5.baseurl路徑是否正確

6.映象大小是否正確

7.當有yum程序存在的時,無法同時再開啟乙個yum程序

課時23 YUM軟體管理

linux linux 入門基礎 1 rpm軟體包形式管理軟體雖然方便,但是需要手工解決軟體包的依賴關係,很多時候安裝乙個軟體需要首先安裝1個或多個 有時多達上百個 其他軟體,手工解決時很複雜。使用yum可以解決這個問題。2 yum yellowdog updater modified 是乙個rpm...

使用rpm管理軟體包

linux rpm 命令用於管理套件。rpm 英文全拼 redhat package manager 原本是 red hat linux 發行版專門用來管理 linux 各項套件的程式,由於它遵循 gpl 規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm 套件管理方式的出現,讓 l...

yum管理軟體

yum可以自動解決rpm軟體依賴關係分類 本地yum和遠端yum 本地yum file 本地iso映象掛載位址 遠端yum http ip 映象掛載位址 ftp ip 映象掛載位址 yum源配置 提供軟體倉庫 掛載映象到本地目錄 mnt rhel6u4 mount o loop rhel6u4.is...