激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - Linux yum安裝過程圖文詳解

Linux yum安裝過程圖文詳解

2020-04-03 18:30Linux教程網(wǎng) Linux

當(dāng)我們?cè)趌iunx系統(tǒng)中安裝某個(gè)軟件時(shí),經(jīng)常會(huì)遇到一些軟件的依賴問題。yum或者Yellow dog Update或者M(jìn)odified是杜克大學(xué)為了提高RPM軟件包安裝性而開發(fā)的一種軟件包管理器。

Yum可以從眾多軟件包倉庫中搜索軟件的依賴關(guān)系,因此可以減少由于依賴關(guān)系帶來的問題。還有就是我們?cè)谑褂脠D形界面時(shí),在應(yīng)用程序-添加刪除軟件下的瀏覽里是空的。如下圖:

Linux yum安裝過程圖文詳解

第一種方法:(推薦)

第一步:新建一個(gè)文件夾,并把光盤內(nèi)的所有文件復(fù)制到這個(gè)文件夾里:

[root@localhost ~]# mkdir /yum

[root@localhost ~]# cp -rvf /misc/cd/* /yum

第二步:備份repodata文件。因?yàn)橛兴膫€(gè)文件夾里都有這個(gè)文件,所以都要備份。

[root@localhost ~]# mv /yum/Server/repodata /yum/Server/repodata.bak

[root@localhost ~]# mv /yum/VT/repodata /yum/VT/repodata.bak

[root@localhost ~]# mv /yum/Cluster/repodata /yum/Cluster/repodata.bak

[root@localhost ~]# mv /yum/ClusterStorage/repodata /yum/ClusterStorage/repodata.bak

第三步:安裝工具包:

[root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm

第四步:生成倉庫數(shù)據(jù)庫:

[root@localhost ~]# createrepo -g /yum/Server/repodata.bak/comps-rhel5-server-core.xml /yum/Server/

[root@localhost ~]# createrepo -g /yum/VT/repodata.bak/comps-rhel5-vt.xml /yum/VT/

[root@localhost ~]# createrepo -g /yum/Cluster/repodata.bak/ /yum/Cluster

[root@localhost ~]# createrepo -g /yum/ClusterStorage/repodata.bak/comps-rhel5-cluster-st.xml /yum/ClusterStorage/

第五步:查看倉庫數(shù)據(jù)文件:

[root@localhost ~]# ls /yum/Server/repodata/

comps-rhel5-server-core.xml//這個(gè)文件軟件包組的分類。

filelists.xml.gzother.xml.gzprimary.xml.gz//這三個(gè)文件為軟件包列表文件。

repomd.xml //這個(gè)文件為MD5校驗(yàn)信息。

在/yum/VT /yum/Cluster /yum/ClusterStorage下面都有這幾個(gè)文件,作用和這一樣。如果想更新軟件包,只需把下載完的軟件包放在Server或者其他三個(gè)目錄里,再使用第四步重新生成數(shù)據(jù)庫文件即可。

第六步:客戶端配置:主要修改下面紅色的部分:

[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/chenbin.repo

[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo

[rhel-Server]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///yum/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-VT]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///yum/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-Cluster]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///yum/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-ClusterStorage]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///yum/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

第七步:查看:如圖,已經(jīng)出現(xiàn)軟件列表了。

Linux yum安裝過程圖文詳解

如果在上圖中的編輯里選擇軟件存儲(chǔ)庫,就出現(xiàn)下圖:

Linux yum安裝過程圖文詳解

如果把這里的勾去掉,再次打開就沒有軟件列表了,同時(shí)在/etc/yum.repos.d/chenbin.repo配置文件下的enabled=0。

清除一下yum安裝時(shí)的緩存:

[root@localhost ~]# yum clean all

安裝一個(gè)軟件試試:

[root@localhost ~]# rpm -ivh /yum/Server/httpd-2.2.3-22.el5.i386.rpm

warning: /yum/Server/httpd-2.2.3-22.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

error: Failed dependencies:

libapr-1.so.0 is needed by httpd-2.2.3-22.el5.i386

libaprutil-1.so.0 is needed by httpd-2.2.3-22.el5.i386

因?yàn)橐蕾囮P(guān)系,所以不能安裝。用如下命令安裝:

[root@localhost ~]# yum install /yum/Server/httpd-2.2.3-22.el5.i386.rpm

系統(tǒng)會(huì)自動(dòng)安裝完成。Yum缷載如下:

[root@localhost ~]# yum remove httpd。

1.2

第一步:同上,創(chuàng)建一個(gè)新文件夾,并把光盤的內(nèi)容全部復(fù)制到該文件夾內(nèi):

[root@localhost ~]# mkdir /yum

[root@localhost ~]# cp -rvf /misc/cd/* /yum

第二步:安裝工具包:

[root@localhost ~]# rpm -ivh /yum/Server/createrepo-0.4.11-3.el5.noarch.rpm

第三步:生成倉庫數(shù)據(jù)庫:

[root@localhost ~]# cd /yum

[root@localhost yum]# createrepo . //注意后面的.

第四步:查看文件:文件作用同上:

[root@localhost yum]# ls /yum/repodata/

filelists.xml.gzother.xml.gzprimary.xml.gzrepomd.xml

第五步:客戶端配置:

[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/chenbin.repo

[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo

[rhel-chenbin]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///yum/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

清除yum安裝時(shí)的緩存:

[root@localhost ~]# yum clean all

至此,yum安裝完成,但使用這種方法安裝后在應(yīng)用程序-添加刪除軟件的列表是空的,但使用yum安裝軟件是可以的。

[root@localhost ~]# yum install /yum/Server/httpd-2.2.3-22.el5.i386.rpm

[root@localhost ~]# yum remove httpd

1.3

首先把光盤放入光驅(qū)內(nèi):

然后復(fù)制配置文件:

[root@localhost ~]# cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/chenbin.repo

最后編輯配置文件:

[root@localhost ~]# vi /etc/yum.repos.d/chenbin.repo

[rhel-Server]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///misc/cd/Server

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-VT]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///misc/cd/VT

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-Cluster]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///misc/cd/Cluster

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-ClusterStorage]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=file:///misc/cd/ClusterStorage

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

清除緩存:

[root@localhost ~]# yum clean all

這種方法安裝后在應(yīng)用程序-添加刪除軟件里也有列表。同樣可以使用yum安裝缷載

[root@localhost ~]# yum install /misc/cd/Server/httpd-2.2.3-22.el5.i386.rpm

[root@localhost ~]# yum remove httpd

如果把光盤拿出后,在應(yīng)用程序-添加刪除軟件就沒有列表了,只要放入光盤就有。

1.4

1.安裝軟件包:

yum install package

yum localinstall package 從本機(jī)目錄安裝軟件包

yum groupinstall group 安裝某個(gè)組件的全部軟件包

2.更新軟件包:

yum update package

yum check-update 列出所有可更新的軟件包

yum list updates mysql* 查找mysql的更新

yum update 更新所有可更新的軟件包

yum update mysql* 更新所有mysql的軟件包

yum groupupdate group 更新某個(gè)組件的所有軟件包

yum list 列出所有已安裝和倉庫中可用的軟件包

yum list available 列出倉庫中所有可用的軟件包

yum list updates 列出倉庫中比當(dāng)前系統(tǒng)更新的軟件包

yum list installed 列出已安裝的軟件包

yum list recent 列出新加入倉庫的軟件包

yum info 查詢軟件包信息

3.刪除軟件包:

yum remove package

yum groupremove group 刪除某個(gè)組件的全部軟件包

4.清除軟件包

yum clean packages 清除遺留在緩存里的包文件

yum clean metadata 清除遺留在緩存里的元數(shù)據(jù)

yum clean headers 清除遺留在緩存里的頭文件

yum clean all 清除包文件,元數(shù)據(jù),頭文件

5.搜索軟件包:

yum search package

yum info package 查找一個(gè)軟件包的信息

yum list package 列出包含指定信息的軟件包

yum list installed 列出已安裝的軟件包

yum list extras 列出不是通過軟件倉庫安裝的軟件包

yum list *ttp* 列出標(biāo)題包含ttp的軟件包

yum list updates 列出可以更新的軟件包

6.查找特定文件是由什么軟件包提供的:

yum whatprovides filename

例子:

yum whatprovides httpd.conf

可用選項(xiàng)

–disalberepo=lib 禁用某個(gè)軟件倉庫

–enalberepo=lib 啟用某個(gè)軟件倉庫

-C 禁用使用本機(jī)緩存的元數(shù)據(jù)

例子:

yum –disalberepo=livna|–enalberepo=livna install mplayer

yum -C info httpd

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产免费一区二区三区在线能观看 | 国产精品夜色视频一级区 | 久久精品国产精品亚洲 | 一级毛片免费高清 | 性大片1000免费看 | 亚洲综合无码一区二区 | 黄色片快播 | 中文字幕精品在线观看 | 成人在线激情视频 | 久久久久久片 | 欧美激情精品久久久久久黑人 | 天天操综| 免费久久久 | 色.com | 一级毛片在线观看免费 | 在线a毛片免费视频观看 | 国产免费观看a大片的网站 欧美成人一级 | 7777欧美 | 欧洲色阁中文字幕 | 色视频一区二区 | av在线播放亚洲 | 久久在线精品 | 国产一区二区高清在线 | 久久久久999 | 欧美黄色视屏 | 日日草夜夜草 | 久国久产久精永久网页 | 久久骚| 成人午夜免费看 | 欧美精品激情视频 | 蜜桃av网 | 国产美女做爰免费视 | 免费激情网站 | 欧美一级成人 | 91看片网页版 | 玩偶姐姐 在线观看 | www.成人在线视频 | 国产精品视频导航 | 手机国产乱子伦精品视频 | 色柚视频网站ww色 | 欧美一级黄色录像片 |