91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么安裝配置Yum

發布時間:2021-11-16 16:34:11 來源:億速云 閱讀:119 作者:iii 欄目:大數據

本篇內容介紹了“怎么安裝配置Yum”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

系統了解

查看操作系統詳細信息: 

lsb_release -a

查看操作系統發行信息: 

cat /etc/*release

查看操作系統位數: 

getconf LONG_BIT

安裝配置Yum

在 linux 系統上,軟件包之間的依賴關系是一件很讓人頭疼的事情。很多工作無法實現可能就是因為缺少一個軟件包,而當你千方百計找到這個軟件包的時候,卻發現它跟當前系統不兼容,這真是一件令人抓狂的事情。所以,我拿到蓋機器后,要做的非常重要的一件事情就是給系統添加軟件倉庫,以確保我能順利的安裝上大部分軟件包。

刪除系統自帶的 yum 服務:

rpm -qa | grep yum | xargs rpm -e --nodeps

然后去鏡像網站下載 yum 的安裝包重新安裝。我選擇的是 163 的鏡像(http://mirrors.163.com/centos/),然后下載下列軟件包: 

wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-4.el5.i386.rpm

下載完成后將它們全部安裝上:

rpm -ivh *.rpm

安裝完 yum 后,我去  163 的官方網站(http://mirrors.163.com/.help/centos.html?1304848825)下載了一個配置文件放到 /etc/yum.repos.d 目錄下,然后運行以下命令,以清除緩存并下載新的鏡像緩存:

yum clean all
yum makecache

問題出現了,運行 yum makecache 時提示鏡像地址不對。我手動打開該地址,發現該地址確實不存在。然后我將鏡像地址的目錄一級一級的向前退,終于發現了一個 readme 文件,該文件內容如下:

wget This directory (and version of CentOS) is deprecated.  For normal users,
you should use /5/ and not /5.6/ in your path. Please see this FAQ
concerning the CentOS release scheme:

https://wiki.centos.org/FAQ/General

If you know what you are doing, and absolutely want to remain at the 5.6
level, go to http://vault.centos.org/ for packages. Please keep in mind that 5.6 no longer gets any updates

原來是地址發生了變化,按照提示,在瀏覽器中找到了對應的鏡像地址,于是修改配置文件:

gedit /etc/yum.repos.d/CentOS5-Base-163.repo

配置文件內容如下:

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#


[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/5/os/i386/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/5/os/i386/RPM-GPG-KEY-CentOS-5


#released updates 
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/5/updates/i386/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/5/extras/i386/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl=http://mirrors.163.com/centos/5/centosplus/i386/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
baseurl=http://mirrors.163.com/centos/5/contrib/i386/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

保存后再次執行以下命令:

yum clean all
yum makecache

到此,添加軟件倉庫成功。

安裝第三方軟件倉庫

添加完 163 的軟件倉庫后,首先嘗試安裝了 git,發現倉庫里邊竟然沒有 git。不得不說 Redhat 系統是比較穩定的,但是安裝一個軟件實在是太麻煩了,這也是我在個人電腦上不使用它的原因。沒辦法,添加第三方軟件倉庫試試吧。 

安裝 yum-priorities 插件

yum-priorities 插件是用來設置yum在調用軟件源時的順序的。因為官方提供的軟件源,都是比較穩定和被推薦使用的。因此,官方源的順序要高于第三方源的順序。如何保證這個順序,就需要安裝yum-priorities這插件了: 

yum install yum-priorities

安裝完后需要設置/etc/yum.repos.d/ 目錄下的.repo相關文件(如CentOS-Base.repo),在這些文件中插入順序指令:priority=N (N為1到99的正整數,數值越小越優先),例如:

[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
priority=2

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1
priority=2

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
gpgcheck=1
priority=2

添加 epel 軟件倉庫

epel 是 yum 的一個軟件源,里面包含了許多基本源里沒有的軟件,安裝 epel 源命令如下: 

wget http://mirrors.yun-idc.com/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
yum clean all
yum makecache

再次嘗試安裝 git,成功了。

添加 rpmforge 軟件倉庫

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.3-1.el5.rf.i386.rpm
yum clean all
yum makecache

添加 rpmfusion 軟件倉庫:

wget http://download1.rpmfusion.org/free/el/updates/5/i386/rpmfusion-free-release-5-1.noarch.rpm
wget http://download1.rpmfusion.org/nonfree/el/updates/5/i386/rpmfusion-nonfree-release-5-1.noarch.rpm

下載完成之后同上安裝即可。安裝完后記得在配置文件中修改 priority=N,以修改軟件倉庫的加載順序。

增強 shell 的自動補全功能

在 Linux 下的工作大部分都是用命令來完成,而我總是懶得去那些繁復的命令,即使記憶再好,我想也記不住全部的命令。所以 Linux Shell 的 Tab 補全功能變得尤其重要。通常情況下, Shell 自帶的補全功能只能補全系統中簡單的命令。要增強 shell 的補全功能,需要安裝一個 bash-completion: 

yum install -y bash-completion

安裝完成之后執行以下命令: 

echo '. /etc/bash_completion' >> /etc/bashrc
source /etc/bashrc

這樣,在你輸入 yum install lib 之后,再按 Tab 鍵,便會列出所有的可安裝的軟件包。bash-completion 的補全功能是通過配置文件實現的,配置文件放在 /etc/bash_completion.d/ 下。如果發現有軟件工具無法自動補全,可以安裝相應的配置文件試試。 

“怎么安裝配置Yum”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

yum
AI

沛县| 景德镇市| 翼城县| 铅山县| 绥中县| 兴隆县| 夹江县| 江永县| 开鲁县| 舞阳县| 南漳县| 斗六市| 开封市| 银川市| 葫芦岛市| 西平县| 拜城县| 上犹县| 曲松县| 梅河口市| 高唐县| 马龙县| 富裕县| 福建省| 库尔勒市| 鄂温| 永清县| 聂拉木县| 襄汾县| 沙田区| 富蕴县| 黎平县| 水城县| 方城县| 额尔古纳市| 浪卡子县| 宜兰市| 无棣县| 且末县| 项城市| 洛南县|