手把手教你如何配置YUM倉庫

2021-10-10 07:12:33 字數 3305 閱讀 1534

yum 全稱(yellow  dog   update   modified)

1.基於rpm包構建的軟體更新機制

2.可以自動解決依賴關係

3.所有軟體包由集中的yum軟體倉庫提供 #yum軟體倉庫是指yum源:/etc/yum.repos.d/

注:rpm只能檢查依賴關係不能解決依賴關係,而yum可以解決依賴關係

cd   /etc/yum.repos.d/          #查詢yum源

ls -lh

-rw-r--r--

.1 root root 1.6k 10月 7

23.10 local.repo #yum原始檔

vi  local.repo        #檢視原始檔

[base] # 倉庫類別

name=cenetos-

7 linux # 倉庫名稱

///mnt (yum源的本地路徑)

enable=

1(開機即啟動此yum源)

gpgcheck=

0(不驗證簽名)

#gpgkey=file:

///etc/pki/rpm-gpg/rpm-gpg-key-centos-7(gpg公鑰檔案的路徑)

ftp服務:ftp://

... http服務:http://

... 本地目錄:file://

... 本地源

baseurl=file:

///mnt 本地源 file://:源自帶兩個//

centos發布的rpm包集合;

第三方組織發布的rpm包集合;

使用者自定義的rpm包集合;

[root@localhost ~

]# mkdir -p /

var/ftp/centos7

[root@localhost ~

]# cp -rf /media/cdrom/* /var/ftp/centos7

包括存在依賴關係

[root@localhost ~

]# mkdir /

var/ftp/other

[root@localhost ~

]# cd /

var/ftp/other

lroot@localhost other]# createrepo -g /media/cdrom/repodata/repomd.xml .

/## 以現有的repodata目錄為樣板,非官方的rpm要先放入該目錄下

的所有rpm包;使用createrepo工具建立倉庫資料檔案

rpm包來自centos 7

***光碟;通過ftp方式提供給客戶機。

[root@localhost ~

]# rpm -ivh /media/cdrom/packages/vsftpd-

3.0.2

-21.el7.x86_64.rpm

[root@localhost ~

]# systemctl start vsftpd

[root@localhost ~

]# systemctl enable vsftpd

直接以centos 7光碟作軟體倉庫,將centos 7光碟放入光碟機,掛載映象到倉庫位置,url位址為 「 file:

///media/cdrom 」

vi /etc/yum.repos.d/local.

repo

(local的名字可以自己改)

[base] # 倉庫類別

name=cenetos-

7 linux # 倉庫名稱

///mnt #yum源的本地路徑

enable=

1(開機即啟動此yum源)

gpgcheck=

0(不驗證簽名)

#gpgkey=file:

///etc/pki/rpm-gpg/rpm-gpg-key-centos-7 #gpg公鑰檔案的路徑

擴充套件:還可以為客戶機指定yum倉庫位置

安裝軟體:

yum install [軟體名]

yum groupinstall 包組

公升級軟體:

yum update

yum groupupdate

解除安裝軟體:

yum remove 軟體

yum groupremove 包組

示例:[root@localhost ~

]# yum -y install net-snmp ##-y表示自動確認

[root@localhost ~

]# yum -y groupinstall gnome-desktop

[root@localhost ~

]# yum -y update

[root@localhost ~

]# yum -y remove autofs

[root@localhost ~

]# yum -y groupremove gnome-desktop

yum list #查詢軟體包列表

yum search all httpd #查詢指定軟體包

yum -y install ftp #安裝軟體包

yum -y remove ftp #解除安裝軟體包

yum clean all #清理快取資料

yum makecache #建立yum快取

手把手教你配置Ubuntu server伺服器 3

說回來,先解決基本問題再說 sudo vim etc network inte ces 修改如下部分 auto eth0 這個名稱每台機器不一樣,可以通過ifconfig a查詢 iface eth0 inet static address 192.168.0.117 選用同乙個網路下不衝突的ip ...

手把手教你如何追女生

我是女生,看到有的男生想追自己喜歡的女孩子又不敢追,還想人家倒追她,我很反感。從乙個女生的角度,我比較了解女孩子的心理。女孩子大多不會主動出擊,去追求自己喜歡的男孩,除了確實太喜歡了或者是那種比較有個性的勇敢的女孩子。所以,如果你很喜歡乙個女孩子,並且認為她對你也有點意思,那就主動點,別跟她搞拉鋸戰...

手把手教你如何使用Poco TCPServer框架

poco c 開發庫的特點是非常適合寫後台處理程式,側重於網際網路時代的網路應用程式,效率也很高。前台介面程式使用qt框架庫,非常好,兩個庫相輔相成,可解決專案上的大部分問題.poco 庫提供tcpserver框架,用以搭建自定義的 tcp 伺服器。tcpserver維護乙個連線佇列 乙個連線線程池...