yum--rpm包管理工具
使用方法:
yum install -y vim-enhanced (安裝 vim-enhanced 包)
yum remove vim-enhanced (解除安裝 vim-enhanced 包)
yum list (列出rpm包庫,網絡資源)
yum list |grep vim (列出帶vim字元的包,包帶@的是已經安裝過的,沒有帶的是還未安裝過的)
yum update ; yum upgrade (更新系統所有的包)
yum grouplist (列出可安裝的套件)
yum groupinstall “English (UK) Support [en_GB]” (安裝English (UK) Support [en_GB]套件)
yum groupremove “English (UK) Support [en_GB]” (解除安裝English (UK) Support [en_GB]套件)
yum update vim-enhanced (更新 vim-enhanced 包安裝的軟體)
更改yum安裝源方法
vim /etc/yum.repos.d/CentOS-Base.repo (添加源位址即可)
更換語言:
LANG=en (語言切換為英文)
LANG=zh_CH.UTF-8 (語言切換為中文)
搭建本地yum倉庫
mount /dev/cdrom /mnt (挂在CD光牒)
cp -r yum.repos.d/ yum.repos.d.bak (備份 yum.repos.d檔案夾 )
cd /etc/yum.repos.d/
rm -rf CentOS-Base.repo
yum list (顯示都是本地已經安裝過的包)
vim CentOS-Media.repo (編輯 CentOS-Media.repo 檔案)
改為
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
下載下傳rpm包
yum install -y yum-plugin-downloadonly
yum install vet --downloadonly --downloaddir=/tmp (将vet包下載下傳到tmp目錄下,隻适用于未安裝過的包)
yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/ (将已經安裝過的包下載下傳到tmp目錄下)
安裝源碼包
源碼包存放位置(/usr/local/src/)
mv /root/httpd-2.2.31.tar.bz2 /usr/local/src/
解壓源碼包
tar -jxvf httpd-2.2.31.tar.bz2
編譯安裝源碼包
源碼包安裝路徑
--prefix=/usr/local/apache2 (安裝路徑為/usr/local/apache2 後面數字代表版本号)
源碼安裝配置
./configure --prefix=/usr/local/apache2 (編譯安裝,指定路徑為 /usr/local/apache2 下)
檢查配置傳回結果
echo $? (檢視結果是否傳回0)
源碼編譯
make (将源碼編譯為機器碼)
源碼安裝
make install (把已經編譯的檔案拷貝到安裝目錄下)
rmp包管理
首先挂載CD光牒
mount /dev/cdrom /mnt/
ls /mnt/Package
rpm -ivh zip-3.0-1.el6.i686.rpm (安裝zip-3.0-1.el6.i686.rpm包)
rpm -ivh --nodeps yp-tools-2.9-12.el6.i686.rpm (跳過包依賴,強制安裝 yp-tools-2.9-12.el6.i686.rpm包 )
rpm -ivh --force yp-tools-2.9-12.el6.i686.rpm (強制安裝 yp-tools-2.9-12.el6.i686.rpm包,即使已經安裝過)
rpm -Uvh yp-tools-2.9-12.el6.i686.rpm (更新 yp-tools-2.9-12.el6.i686.rpm 包)
rpm -e zip (解除安裝zip-3.0-1.el6.i686.rpm包)
rpm包查詢
rpm -qa (查詢系統中所有安裝過的包)
rpm -qa | grep “vim*” (查詢系統中帶vim的安裝過的包)
rpm -qi yp-tools (查詢 yp-tools 包的資訊)
rpm -ql yp-tools (查詢 yp-tools 包的所有安裝檔案)
rpm -qf /bin/vi (查詢/bin/vi檔案是由哪個包安裝的)
rpm -qf ·which vim· (查詢which vim指令的結果是由哪個包安裝的)
本文轉自 粗糧面包 51CTO部落格,原文連結:http://blog.51cto.com/culiangmianbao/1770448,如需轉載請自行聯系原作者