安裝RPM包或源碼包(3.13)

RPM(管理程序)

  1. 安裝RPM包

#cd /mnt/Packages/
含義:
-i :安裝
-v:可視化
-h:顯示安裝進度
–force:強制安裝
–nodeps:當要安裝的RPM包依賴與其他包時,即使其他包沒安裝,這個也要安裝

  1. 升級RPM包:rpm -Uvh filename//-U表示升級,filename:存在的文件
  2. 卸載RPM包:rpm -e filename //filename:包名
  3. 查詢一個包是否已經安裝:rpm -q RPM包名(包名不帶平臺信息和後綴名)
  • rpm -qa:查詢當前系統所有已安裝的RPM包
  1. 得到一個已安裝的RPM包的相關信息:rpm -qi 包名
  2. 列出一個RPM包的安裝文件:rpm -ql 包名
  3. 列出某個文件屬於哪個RPM包:rpm -qf 文件的絕對路徑

yum

  1. 列出所有可用的RPM包:yum list (顯示@base或@anaconda的爲未安裝;顯示@updates則需升級)
  2. 搜索RPM:yum search (相關關鍵詞)yum list |grep '關鍵詞'
  3. 安裝RPM包:yum install (-y) (RPM包名)//若不加-y,則會以與用戶交互的方式安裝,所以最好加上
  4. 卸載RPM包:yum remove (-y) (RPM包名)//最好不要加“-y”
  5. 升級RPM包:yum update (-y) (RPM包)
  6. 使用本地光盤製作yum源

#mount /dev/cdrom /mnt//掛載光盤
#cp -r /etc/yum.repos.d /etc/yum/repos.d_bak//備份
#rm -rf /etc/yum.repos.d/*//刪除/etc/yum.repos.d目錄下所有的repo文件
#vi /etc/yum.repos.d/dvd.repo //創建新文件dvd.repo
在裏面加入:
[dvd]
name=install dvd
baseurl=file://mnt
enabled=1
gpgcheck=0
#yum makecache//刷新repos生成緩存,即可安裝相應的RPM包

  1. 利用yum工具下載RPM包

#rm -rf /etc/yum.repos.d
#mv /etc/yum.repos.d_bak /etc/yum.repos.d
#yum list//一定要執行這行

  • 下載RPM包而不安裝:yum install 包名 -y --downloadonly
  • 下載到指定目錄:yum install 包名 -y --downloadonly --downloaddir

安裝源碼包(3步驟:./configure;make;make install)

  1. 下載源碼包(下載地址爲httpd官方鏡像地址)
  • http://mirrors.cnnic.cn/apache/httpd-2.2.32.tar.gz
  • http://r.aminglinux.com
  1. 解壓源碼包:tar -zxvf httpd-2.2.32.tar.gz
  2. 配置相關的選項並生成Makefile

# yum install -y gcc //安裝gcc編譯器
#./configure --prefix=/usr/local/apache2
#echo $?//驗證這一步是否成功
0//返回值爲0,則執行成功,否則不成功

  1. 生成Makefile,需進行編譯

#make
#echo $?//驗證是否編譯成功
0 //結果爲0,就可以執行最後一步

  1. 安裝

#make install
#ls /usr/local/apache2///安裝完,查看一下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章