作為作業系統,linux的centos也需要安裝各種軟體,主要方式有rpm、yum2種。但其實yum是在rpm基礎上做了優化,解決了rpm需要手動管理依賴的問題。
rpm,其實是redhat package manager,一種包管理工具,由於比較好用,在主流的linux發行版本廣泛採用。
如果只是安裝乙個,可以使用rpm -ivh jdk.rpm,但如果rpm有依賴和安裝先後順序要求,則需要建議手動把這個rpm包都放到乙個資料夾,然後cd到這個資料夾,rpm -ivh *.rpm方式,這時候rpm就會主動管理安裝順序。
引數說明
i:安裝應用程式(install)yum就是在rpm基礎上,解決了包的依賴問題,公升級也更加簡單。vh:顯示安裝進度;(verbose hash)
u:公升級軟體包;(update)
qa: 顯示所有已安裝軟體包(query all)
e:解除安裝應用程式(erase)
注意:如果其它軟體包有依賴關係,解除安裝時會產生提示資訊,可使用–nodeps強行解除安裝。
查詢所有安裝的rpm包: # rpm –qa
查詢mysql相關的包: # rpm –qa | grep mysql
安裝:rpm -ivh jdk.rpm
解除安裝: rpm –e mysql*
強行解除安裝:rpm –e mysql* --nodeps
常見指令
查詢yum list 查詢所有可用軟體包列表
yum search 關鍵字 搜尋伺服器上所有和關鍵字相關的包
可以通過yum info 關鍵字 來查詢包名
安裝yum -y install 包名 -y 自動回答yes
公升級yum -y update 包名
注意:如果不加包名,就公升級所有的,包括核心。必須加包名公升級單個軟體包,慎用公升級所有的
檢測公升級 yum check-update
解除安裝yum -y remove 包名
幫助yum --help、man yum
yum clean all 清除快取和舊的包
yum repolist 檢視當前可用的yum源
yum deplist httpd 列出乙個包所有依賴的包
yum新增源基本指令,常見安裝如:解釋:[base] 容器名稱,一定要放在中
name 容器說明,這個可以自己隨便寫
mirrorlist 映象站點,這個可以注釋掉
baseurl yum源伺服器的位址。預設是centos官方的yum源伺服器,
enabled 此容器是否生效,如果不寫或寫enable=1都是生效,寫成enable=0就是不生效
gpgcheck 如果是1是指rpm的數字證書生效,如果是0則不生效
pggkey 數字證書的公匙檔案儲存位置,不用修改
1.yum list | grep rz 這樣可以得到準確的軟體名
2.yum -y install 軟體名
預設程式在centos上,安裝到/usr資料夾中
linux 軟體安裝
1.qq 如果所gz包,開啟終端,進入到包所在的目錄,執行命令 tar zxvf 包名 解壓出來一般有三個檔案,qqlnk,res.db,qq 然後執行.qq qq就跑起來了 如果所rqm的話,直接執行rqm 檔名 2.bin檔案安裝 先進入到bin檔案目錄 執行命令 chmod a x 檔名 檔名...
Linux軟體安裝
1.rpm軟體 安裝 終端命令 sudo rpm u package name.rpm 解除安裝 終端命令 sudo rpm e package name.rpm 2.deb軟體 安裝 終端命令 sudo dpkg i package name.deb解除安裝 終端命令 sudo dpkg r pa...
Linux 軟體安裝
1 軟體安裝解除安裝,分幾種情況 a rpm包,這種軟體包就像windows的exe安裝檔案一樣,各種檔案已經編譯好,並打了包,哪個檔案該放到哪個資料夾,都指定好了,安裝非常方便,在圖形介面裡你只需要雙擊就能自動安裝。如何解除安裝 1 開啟乙個shell終端 2 因為linux下的軟體名都包括版本號...