CentOS下Yum使用
1. 介紹
Yum,即Yellow dog Updater Modified,是一個基于 RPM 包管理的字符前端軟件包管理器;能夠從指定的服務器自動下載 RPM 包并且安裝,可以處理依賴性關系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝;主要用于Fedora、Red Hat Enterprise Linux、CentOS等系統(tǒng)中
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> 根據(jù)關鍵字(文件/程序名)查找由哪個軟件包提供 yum clean <|packages|headers|> 清楚軟件包緩存2. 倉庫
可供Yum下載的軟件包的服務器我們稱之為Repository(Repo),包括Fedora/ReadHat/CentOS和第三方軟件
通常系統(tǒng)中預配置有三個Repo
下面的步驟在CentOS 5中新增第三方Repo-EPEL
2.1 安裝插件
這個插件是可選的,用來設置yum在調用軟件源時的順序的,主要是為了保證官方源的優(yōu)先級
# yum install yum-priorities2.2 添加倉庫
添加倉庫主要是是向/etc/yum.repos.d/目錄下新增第三方repo
下面的命令新增了epel.repo和epel-testing.repo這兩個repo文件
2.3 導入KEY
若不進行導入可無礙,因為第一次安裝的時候會自動導入;該步實際就是向/etc/pki/rpm-gpg目錄下導入GPG 簽名
# rpm --import http://mirrors.yun-idc.com/epel//RPM-GPG-KEY-EPEL-5另,可以通過命令yum repolist查看系統(tǒng)中所有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.noarch4. GCC升級
筆者發(fā)現(xiàn)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使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDA python 脚本编程使用参考资
- 下一篇: 内存清理方法