1、yum常用指令
1)顯示倉庫清單
yum repolist all
2)顯示所有程式包
yum list all
3)解除安裝程式包
yum remove Packages name
4)建構緩存
yum makecache
5)檢視yum曆史
yum history
6)包管理的相關指令
yum groupintall group1
yum groupupdate gorup1
yum grouplist
yum groupremove group1
2、搭建本地yum倉庫
1)挂載CD光牒至某目錄
mount /dev/cdrom /media/cdrom
2)建立配置檔案
[c6-media]
name=CentOS6-media
baseurl=file:///media/cdrom
gpgcheck=0
如通過上訴的步驟每次重新開機需自動挂載,解決方案可以在/etc/fstab檔案中挂載,讓其開機挂載,也可以使用如下操作,僅對centos6.x有效。
<a href="http://s3.51cto.com/wyfs02/M02/86/58/wKiom1e8VcOB5-2ZAAANdcdGJiE534.png" target="_blank"></a>
3)yum的repo配置檔案中可用的變量
$releasever: 目前OS的發行版的主版本号
$arch: 平台,i386,i486,i586,x86_64等
$basearch:基礎平台;i386 $YUM0-$YUM9:自定義變量
http://server/centos/$releasever/$basearch/
http://server/centos/7/x86_64 http://server/centos/6/i384
<a href="http://s3.51cto.com/wyfs02/M02/86/57/wKioL1e8WfuBG_54AAAVp_7Q7tE455.png" target="_blank"></a>
4)建立yum倉庫:在需建立倉庫的目錄下生成repodate目錄
createrepo <directory>
<a href="http://s3.51cto.com/wyfs02/M02/86/58/wKiom1e8Wy-iBs4RAAAYpPXY5cI661.png" target="_blank"></a>
3、編譯安裝
1)第一步:configure腳本 選項:指定安裝位置、指定啟用的特性 --help: 擷取其支援使用的選項
--prefix=/PATH: 指定預設安裝位置,預設為/usr/local/ --sysconfdir=/PATH:配置檔案安裝位置 System types:支援交叉編譯
Optional Features: 可選特性 --disable-FEATURE --enable-FEATURE[=ARG]
Optional Packages: 可選包, --with-PACKAGE[=ARG],依賴包 --without-PACKAGE,禁用依賴關系
第二步:make && make install,可分執行
2)安裝後配置
>>>二進制程式目錄導入之PATH環境變量
編輯配置檔案/etc/profile.d/NAME.sh
>>>導入檔案路徑
編輯/etc/ld.so.conf.d/NAME.conf添加新庫至檔案中讓系統重新生成緩存
ldconfig [-v]
>>>導入頭檔案,建立軟連接配接即可
ln -sv
>>>導入幫助手冊
編輯/etc/man.conf|man_db.conf檔案,添加MANPATH即可
4、使用rpm指令解除安裝rpm包,如何修複方法總結。(如需熟練掌握需自行動手實驗,小編不示範過程,以此類推,解除安裝核心也可使用此方法修複)
1)删除rpm包
rpm -e rpm --nodeps
2)重新開機,按esc鍵盤進入到CDROM模式
3)進入後使用rescue模式
/mnt/sysimage為本系統的根目錄
4)開啟一個shell,進入到CD光牒Packages目錄,安裝rpm包程序修複
rpm -ivh tree-1.6.0-10.el7.x86_64 --root=/mnt/sysimages
exit
本文轉自chengong1013 51CTO部落格,原文連結:http://blog.51cto.com/purify/1841713,如需轉載請自行聯系原作者