日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS下Yum使用

發布時間:2025/3/15 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS下Yum使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 介紹

Yum,即Yellow dog Updater Modified,是一個基于 RPM 包管理的字符前端軟件包管理器;能夠從指定的服務器自動下載 RPM 包并且安裝,可以處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝;主要用于Fedora、Red Hat Enterprise Linux、CentOS等系統中

2. 命令

yum install <package> 安裝指定的軟件包 yum erase <package> 刪除軟件包 yum update <|package> 更新所有/指定軟件包 yum search <keyword> 按照關鍵字查找軟件包 yum list <|updates|installed|extras|package> 列出所有/可更新/已安裝/已安裝但不在Repo內/指定的軟件包 yum info <|updates|installed|extras|package> 獲取所有/可更新/已安裝/已安裝但不在Repo內/指定的信息 yum provides <keyword> 根據關鍵字(文件/程序名)查找由哪個軟件包提供 yum clean <|packages|headers|> 清楚軟件包緩存

2. 倉庫

可供Yum下載的軟件包的服務器我們稱之為Repository(Repo),包括Fedora/ReadHat/CentOS和第三方軟件
通常系統中預配置有三個Repo

Base: 構成系統的軟件包, 通常和安裝光盤內容相同 Updates: Base倉庫中軟件包的更新版本 Extras: 附加的軟件包

下面的步驟在CentOS 5中新增第三方Repo-EPEL

2.1 安裝插件

這個插件是可選的,用來設置yum在調用軟件源時的順序的,主要是為了保證官方源的優先級

# yum install yum-priorities

2.2 添加倉庫

添加倉庫主要是是向/etc/yum.repos.d/目錄下新增第三方repo
下面的命令新增了epel.repo和epel-testing.repo這兩個repo文件

# rpm -ivh http://mirrors.yun-idc.com/epel//5/i386/epel-release-5-4.noarch.rpm

2.3 導入KEY

若不進行導入可無礙,因為第一次安裝的時候會自動導入;該步實際就是向/etc/pki/rpm-gpg目錄下導入GPG 簽名

# rpm --import http://mirrors.yun-idc.com/epel//RPM-GPG-KEY-EPEL-5

另,可以通過命令yum repolist查看系統中所有Repo

更多軟件,可參考<Linux PKGS>

2.4 更多倉庫

除了EPEL外,比較流行的第三方倉庫有rpmforge、rpmfusion、Nux Desktop

3. 圖形界面

CentOS字符界面下安裝圖形用戶界面命令如下

yum grouplist yum groupinstall "X Window System" yum groupinstall "Desktop"

安裝完成后終端字體顯示特別難看,可以嘗試以下軟件包來改善(具體哪一個請嘗試)

xorg-x11-font-utils-7.2-11.el6.i686 terminus-fonts-4.30-1.el6.noarch xorg-x11-fonts-misc-7.2-9.1.el6.noarch terminus-fonts-console-4.30-1.el6.noarch

4. GCC升級

筆者發現CentOS 7默認的gcc版本較老,為4.8.5,導致Android無法正常編譯,需要升級gcc

# yum install centos-release-scl # yum install devtoolset-4-gcc* # scl enable devtoolset-4 bash # 臨時 # echo "source /opt/rh/devtoolset-4/enable" | tee -a /etc/profile; # 永久 # which gcc # gcc --version

參考:
<CentOS源碼>
<使用yum管理軟件>
<CentOS Yum源的配置與使用>
<How to Install gcc 5.3 with yum on CentOS 7.2?>

轉載于:https://www.cnblogs.com/hzl6255/p/3291770.html

總結

以上是生活随笔為你收集整理的CentOS下Yum使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。