loadrunner中浏覽器緩存設定
centos徹底删除mysql
centos的軟體安裝方法rpm和yum
centos的軟體安裝大緻可以分為兩種類型:
- [centos]rpm檔案安裝,使用rpm指令 類似[ubuntu]deb檔案安裝,使用dpkg指令
管理器
RPM軟體包管理器[1]
英文原義:Redhat Package Manager
中文釋義:RPM軟體包管理器
注解:一種用于網際網路下載下傳包的打包及安裝工具,它包含在某些Linux分發版中。它生成具有.RPM擴充名的檔案。與Dpkg類似。
簡介
RPM是RedHat Package Manager(RedHat軟體包管理工具)的縮寫,這一檔案格式名稱雖然打上了RedHat的标志,但是其原始設計理念是開放式的,現在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分發版本都有采用,可以算是公認的行業标準了。
RPM檔案在Linux系統中的安裝最為簡便。以著名的圖像處理軟體XV為例,其RPM包xv-3.10a-13.i386.rpm可以在該程式的首頁中下載下傳取得。
一些相關操作應用指令
在Terminal中,基本的安裝指令如下:
rpm -i xv-3.10a-13.i386.rpm
如果你的連網速度足夠快,也可以直接從網絡上安裝應用軟體,隻需要在軟體的檔案名前加上适當的URL路徑。
作為一個軟體包管理工具,RPM管理着系統已安裝的所有RPM程式元件的資料。我們也可以使用RPM來解除安裝相關的應用程式。
rpm -e xv
RPM的常用參數還包括:
-vh:顯示安裝進度;
-U:更新軟體包;
-qpl:列出RPM軟體包内的檔案資訊;
-qpi:列出RPM軟體包的描述資訊;
-qf:查找指定檔案屬于哪個RPM軟體包;
-Va:校驗所有的RPM軟體包,查找丢失的檔案;
-qa: 查找相應檔案,如 rpm -qa mysql
RPM主要功能(linux作業系統)
安裝、解除安裝、更新和管理軟體
元件查詢功能
驗證功能
軟體包GPG和MD5數字簽名的導入、驗證和釋出
軟體包依賴處理
選擇安裝
網絡遠端安裝功能
- [centos]yum安裝 類似[ubuntu]apt-get安裝
rpm指令
(一)查詢系統裝已經安裝的軟體資訊
對于一個rpm包來說,都是有"-"和"."構成的,基本上有以下幾部分組成: * 包名 * 版本資訊 * 釋出版本号 * 運作平台,當出現noarch,代表的是軟體可以平台相容
1)查詢系統中已經安裝的軟體
rpm -qa
2)查詢一個已經安裝的檔案屬于哪個軟體包;
rpm -qf 檔案名的絕對路徑
3)查詢已安裝軟體包都安裝到何處;
軟體名定義是:rpm包去除平台資訊和字尾後的資訊
rpm -ql 軟體名
4)查詢一個已安裝軟體包的資訊
rpm -qi 軟體名
5)檢視一下已安裝軟體的配置檔案;
rpm -qc 軟體名
6)檢視一個已經安裝軟體的文檔安裝位置:
rpm -qd 軟體名
7)檢視一下已安裝軟體所依賴的軟體包及檔案;
rpm -qR 軟體名
(二)對于未安裝的軟體包資訊查詢
1)檢視一個軟體包的用途、版本等資訊;
rpm -qpi rpm檔案
2)檢視一件軟體包所包含的檔案;
rpm -qpl rpm檔案
3)檢視軟體包的文檔所在的位置;
rpm -qpd rpm檔案
4)檢視一個軟體包的配置檔案;
rpm -qpc rpm檔案
5)檢視一個軟體包的依賴關系
rpm -qpR rpm檔案
(三)軟體包的安裝、更新、删除等
1)安裝或者更新一個rpm包
rpm -ivh rpm檔案【安裝】 rpm -Uvh rpm檔案【更新】
2)删除一個rpm 包
rpm -e 軟體名
如何需要不管依賴問題,強制删除軟體,在如上指令其後加上 --nodeps
(四)簽名導入
rpm --import 簽名檔案 rpm --import RPM-GPG-KEY
yum指令
(一)yum基本概念
1)yum是什麼
yum = Yellow dog Updater, Modified 主要功能是更友善的添加/删除/更新RPM包. 它能自動解決包的倚賴性問題. 它能便于管理大量系統的更新問題
2)yum的特點
可以同時配置多個資源庫(Repository) 簡潔的配置檔案(/etc/yum.conf 自動解決增加或删除rpm包時遇到的倚賴性問題 使用友善 保持與RPM資料庫的一緻性
3)yum安裝
CentOS自帶(yum-*.noarch.rpm) #rpm -ivh yum-*.noarch.rpm 在第一次啟用yum之前首先需要導入系統的RPM-GPG-KEY:
(二)yum指令的使用
當第一次使用yum管理軟體時,yum會自動下載下傳所需要的headers放置在/var/cache/yum目錄下;
1) rpm包的更新
#檢查可以更新的軟體包
yum check-update
#更新所有的軟體包
yum update
#更新特定的軟體包
yum update kernel
#大規模的更新
yum upgrade
2) rpm包的安裝和删除
#rpm包的安裝和删除
yum install xxx【服務名】
yum remove xxx【服務名】
3) yum緩存的相關資訊
#清楚緩存中rpm封包件
yum clean packages
#清楚緩存中rpm的頭檔案
yum clean headers
#清除緩存中舊的頭檔案
yum clean old headers
#清除緩存中舊的rpm頭檔案和封包件
yum clean all
4)軟體包資訊查詢
#列出資源庫中所有可以安裝或更新的rpm包
yum list
#列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包
yum list firfox*
N:可以在rpm包名中使用通配符,查詢類似的rpm包
#列出資源庫中所有可以更新的rpm包
yum list updates
#列出已經安裝的所有的rpm包
yum list installed
#列出已經安裝的但是不包含在資源庫中的rpm包
yum list extras
N:通過如網站下載下傳安裝的rpm包
#rpm包資訊顯示(info參數同list),列出資源庫中所有可以安裝或更新的rpm包的資訊
yum info
#列出資源庫中特定的可以安裝或更新以及已經安裝的rpm包的資訊
yum info firefox*
N:可以在rpm包名中使用比對符
#列出資源庫中所有可以更新的rpm包的資訊
yum info updates
#列出已經安裝的所有的rpm包的資訊
yum info installed
#列出已經安裝的但是不包含在資源庫中的rpm包的資訊
yum info extras
N:通過如網站下載下傳安裝的rpm包的資訊
#搜尋比對特定字元的rpm包
yum search firofox
#搜尋包含特定檔案的rpm包
yum provides firefox