天天看點

Linux軟體包安裝方法

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

繼續閱讀