1.yum
install packages_name 安裝指定程序包
reinstall packages_name 重裝指定程序包
check-update 檢查可升級的包
update packages_name 升級指定程序包,要升級到指定版本在後面指定程序版本號
erase|remove packages_name 刪除程序包
whatprovides | provides /path/file 查詢某個文件由哪個包安裝生成
downgrde packages_name 降級
groupinstall "group_name" 安裝指定的包組
groupremove "group_name" 卸載指定包組
yum install /path/file --nogpgcheck 手動禁止檢查來源合法性及包完整性
Centos5常用開發包組為 Development Tools 和 Development libraries
Centos6常用開發包組為 Development Tools 和 Server Plateform Development
gcc version
gcc -v
yum配置可用的4個宏
$releaser 程序的版本,對yum而言指的是redhat-release版本,只替換為主版本號,
如redhat6.5則替換為6
$arch 系統架構
$basearch 系統基本架構,如 i686,i586 基本架構為i386
$YUM0-9 在系統中定義的環境變量,可在yum中使用
獲取當前系統相應宏替換結果的方式
python
>>> import yum pprint
>>> yb=yum.YumBase()
>>> pprint.pprint (by.conf.yumvar , width=1)
yum repository文件服務器
repodata /
repomd.xml