yum 常用命令操作:
1 安裝
yum install 全部安裝
yum install package1 安裝指定的安裝包package1
yum groupinsall group1 安裝程式組group1
2 更新和公升級
yum update 全部更新
yum update package1 更新指定程式包package1
yum check-update 檢查可更新的程式
yum upgrade package1 公升級指定程式包package1
yum groupupdate group1 公升級程式組group1
3 查詢和顯示
yum info package1 顯示安裝包資訊package1
yum list 顯示所有已經安裝和可以安裝的程式包
yum list package1 顯示指定程式包安裝情況package1
yum groupinfo group1 顯示程式組group1資訊yum search string 根據關鍵字string查詢安裝包
4 刪除程式
yum remove | erase package1 刪除程式包package1
yum groupremove group1 刪除程式組group1
yum deplist package1 檢視程式package1依賴情況
5 清除快取
yum clean packages 清除快取目錄下的軟體包
yum clean all 清除快取目錄下的軟體包及舊的headers
建立本地yum倉庫
1、掛載linux 相應版本的.iso映象檔案(centos-6.4 為例)
2、從iso中複製 rpm 包
①新建資料夾 mkdir /yum/server
② 將iso掛載到指定檔案目錄下
mount /dev/cdrom /yum/server3、安裝createrepo包
rpm -ivh deltarpm-3.5-0.5
.20090913git.el6.x86_64.rpm
rpm -ivh python-deltarpm-3.5-0.5
.20090913git.el6.x86_64.rpm
rpm -ivh libxml2-python-2.7
.6-14.el6.x86_64.rpm
rpm -ivh createrepo-0.9
.9-17.el6.noarch
.rpm
4、建立rpm軟體倉儲庫
createrepo /yum
5、 新增檔案 vim /etc/yum.repos.d/server.repo
[server]
name=centos-6-server
baseurl=file:///yum
gpgcheck=0
enabled=1
備註:如果自己建立的 .repo 檔案失敗,則需要將,/etc/yum.repo.d/下的其它預設存在的.repo 檔案刪除
1、安裝
rpm -i /path/to/package_file
-i:表示安裝
-h: 以#顯示進度;每個#表示2%;
-v: 顯示詳細過程
-vv: 更詳細的過程
rpm -ivh /path/to/package_file
--nodeps: 忽略依賴關係;
--replacepkgs: 重新安裝,替換原有安裝;
--force: 強行安裝,可以實現重灌或降級;
2、查詢
rpm -q package_name: 查詢指定的包是否已經安裝
rpm -qa : 查詢已經安裝的所有包
rpm -qi package_name: 查詢指定包的說明資訊;
rpm -ql package_name: 查詢指定包安裝後生成的檔案列表;
rpm -qc paceage_neme:查詢指定包安裝的配置檔案;
rpm -qd package_name: 查詢指定包安裝的幫助檔案;
rpm -q
--scripts package_name: 查詢指定包中包含的指令碼
rpm -qf /path/to/somefile: 查詢指定的檔案是由哪個rpm包安裝生成的;
如果某rpm包尚未安裝,我們需查詢其說明資訊、安裝以後會生成的檔案;
3、公升級
rpm -uvh /path/to/new_package_file: 如果裝有老版本的,則公升級;否則,則安裝;
rpm -fvh /path/to/new_package_file:如果裝有老版本的,則公升級;否則,退出;
--oldpackage: 降級
linux中yum與rpm區別
一 源 形式 1.絕大多數開源軟體都是直接以原碼形式發布的 2.源 一般會被打成.tar.gz的歸檔壓縮檔案 3.源 需要編譯成為二進位制形式之後才能夠執行使用 4.源 基本編譯流程 1 configure 檢查編譯環境 2 make對源 進行編譯 3 make insall 將生成的可執行檔案安裝...
linux中yum與rpm區別
一 源 形式 1.絕大多數開源軟體都是直接以原碼形式發布的 2.源 一般會被打成.tar.gz的歸檔壓縮檔案 3.源 需要編譯成為二進位制形式之後才能夠執行使用 4.源 基本編譯流程 1 configure 檢查編譯環境 2 make對源 進行編譯 3 make insall 將生成的可執行檔案安裝...
linux中yum與rpm區別
一 源 形式 1.絕大多數開源軟體都是直接以原碼形式發布的 2.源 一般會被打成.tar.gz的歸檔壓縮檔案 3.源 需要編譯成為二進位制形式之後才能夠執行使用 4.源 基本編譯流程 1 configure 檢查編譯環境 2 make對源 進行編譯 3 make insall 將生成的可執行檔案安裝...