您現在的位置是:首頁 > 攝影首頁攝影

Linux中yum命令的相關介紹

由 夢醒oO深呼吸 發表于 攝影2023-02-04
簡介將YUM源配置到httpd(Apache Server)中,其他的伺服器即可透過網路訪問這個內網中的YUM源了cp -r variso varwwwhtmlCentOS-6

css如何讓邊框變圓角

Linux中yum命令的相關介紹

1。

YUM

相關概念

1。1。

什麼是

YUM

YUM

(全稱為

Yellow dog Updater, Modified

)是一個在

Fedora

RedHat

以及

CentOS

中的

Shell

前端軟體包管理器。基於

RPM

包管理,能夠從指定的伺服器自動下載

RPM

包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

1。2。

YUM

的作用

Linux

上使用原始碼的方式安裝軟體非常滿分,使用

yum

可以簡化安裝的過程

2。

YUM

的常用命令

安裝

httpd

並確認安裝

yum instll -y httpd

列出所有可用的

package

package

yum list

清除所有緩衝資料

yum clean all

列出一個包所有依賴的包

yum deplist httpd

刪除

httpd

yum remove httpd

3。

製作本地

YUM

3。1。

為什麼要製作本地

YUM

YUM

源雖然可以簡化我們在

Linux

上安裝軟體的過程,但是生成環境通常無法上網,不能連線外網的

YUM

源,說以接就無法使用

yum

命令安裝軟體了。為了在內網中也可以使用

yum

安裝相關的軟體,就要配置

yum

源。

3。2。

YUM

源的原理

YUM

源其實就是一個儲存了多個

RPM

包的伺服器,可以透過

http

的方式來檢索、下載並安裝相關的

RPM

Linux中yum命令的相關介紹

yum介紹

3。3。

製作本地

YUM

1。

準備一臺

Linux

伺服器,用最簡單的版本

CentOS-6。7-x86_64-minimal。iso

2。

配置好這臺伺服器的

IP

地址

3。

上傳

CentOS-6。7-x86_64-bin-DVD1。iso

到伺服器

4。

CentOS-6。7-x86_64-bin-DVD1。iso

映象掛載到某個目錄

mkdir /var/iso

mount -o loop CentOS-6。7-x86_64-bin-DVD1。iso /var/iso

5。

修改本機上的

YUM

源配置檔案,將源指向自己

備份原有的

YUM

源的配置檔案

cd /etc/yum。repos。d/

rename 。repo 。repo。bak *

vi CentOS-Local。repo

Linux中yum命令的相關介紹

新增上面內容儲存退出

6。

清除

YUM

緩衝

yum clean all

7。

列出可用的

YUM

yum repolist

8。

安裝相應的軟體

yum install -y httpd

9。

開啟

httpd

使用瀏覽器訪問

http://192。168。0。100:80

(如果訪問不通,檢查防火牆是否開啟了

80

埠或關閉防火牆)

service httpd start

10。

YUM

源配置到

httpd

Apache Server

)中,其他的伺服器即可透過網路訪問這個內網中的

YUM

源了

cp -r /var/iso/ /var/www/html/CentOS-6。7

11。

取消先前掛載的映象

umount /var/iso

12。

在瀏覽器中訪問

http://192。168。0。100/CentOS-6。7/

Linux中yum命令的相關介紹

13。

讓其他需要安裝

RPM

包的伺服器指向這個

YUM

源,準備一臺新的伺服器,備份或刪除原有的

YUM

源配置檔案

cd /etc/yum。repos。d/

rename 。repo 。repo。bak *

vi CentOS-Local。repo

Linux中yum命令的相關介紹

新增上面內容儲存退出

14。

在這臺新的伺服器上執行

YUM

的命令

yum clean all

yum repolist

15。

安裝相應的軟體

yum install -y gcc

16、

加入依賴包到私有

yum

repository

進入到

repo

目錄

執行命令:

createrepo 。