Linux軟體包安裝方法
一、安裝軟體包的三種方法
rpm
yum工具包
源碼包
rpm包介紹
二、rpm介紹
RPM是RPM Package Manager(RPM軟體包管理器)的縮寫,這一檔案格式名稱雖然打上了RedHat的标志,但是其原始設計理念是開放式的,現在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發版本都有采用,可以算是公認的行業标準了
2. rpm工具的使用
rpm –ivh rpm封包件 //安裝
rpm –Uvh rpm封包件 //更新
rpm –e 包名 //解除安裝
rpm –qa //查詢安裝包
rpm –q 包名 //查詢指定包是否安裝
rpm –qi 包名 //查詢指定包資訊
rpm –ql 包名 //列出包安裝的檔案
rpm –qf 檔案絕對路徑 //檢視一個檔案是有那個包安裝的
三、yum工具的使用
yum的主要是更友善的添加、删除、更新RPM包,自動解決軟體包之間的依賴關系,友善系統更新及軟體管理。yum通過軟體倉庫(repository)進行軟體的下載下傳、安裝等,軟體倉庫可以是一個HTTP或FTP站點,也可以是一個本軟體池,資源倉庫也可以是多個,在/etc/yum.conf檔案中進行相關配置即可。在yum的資源庫中,會包括rpm的頭資訊(header),頭資訊中包括了軟體的功能描述、依賴關系等。通過分析這些資訊,yum計算出依賴關系并進行相關的更新、安裝、删除等操作。
yum指令格式
yum [options] command(指令)
check 檢測 rpmdb 是否有問題
check-update 檢查可更新的包
clean 清除緩存的資料
deplist 顯示包的依賴關系
distribution-synchronization 将已安裝的包同步到最新的可用版本
downgrade 降級一個包
erase 删除包
groupinfo 顯示包組的詳細資訊
groupinstall 安裝指定的包組
grouplist 顯示可用包組資訊
groupremove 從系統删除已安裝的包組
help 删除幫助資訊
history 顯示或使用互動曆史
info 顯示包或包組的詳細資訊
install 安裝包
list 顯示可安裝或可更新的包
makecache 生成中繼資料緩存
provides 搜尋特定封包件名
reinstall 重新安裝包
repolist 顯示已配置的資源庫
resolvedep 指事實上依賴
search 搜尋包
shell 進入yum的shell提示符
update 更新系統中的包
upgrade 更新系統中的包
version 顯示機器可用源的版本
四、yum搭建本地倉庫主要步驟
1.挂載鏡像到/mnt目錄
2.cp –r /etc/yum.repos.d /etc/yum.repos.d.bak
3.Rm –f /etc/yum.repos.d/*
4.Vim /etc/yum.repos.d/dvd.repo //内容如下
[dvd]
name=install dvd
baseurl=file:///mnt
enable=1
gpgcheck=0
5. yum cean all
6. yum list
本文轉自 YAOvYAO 51CTO部落格,原文連結:http://blog.51cto.com/yaoyao1314520/1981475