linux軟件安裝的三種方式(Linux安裝軟件的通用套路)

1、rpm 本地安裝軟件

獲取安裝的rpm軟件包

1、聯(lián)網(wǎng)情況下使用 wget 命令 獲取 rpm軟件包

2、使用U盤上傳軟件包

安裝rpm軟件包

格式:rpm [選項(xiàng)] RPM包文件

常用選項(xiàng):

-i:安裝一個(gè)新的rpm軟件包

-h:以“#”號(hào)顯示安裝的進(jìn)度

-v:顯示安裝過(guò)程中的詳細(xì)信息

--force:強(qiáng)制安裝所指定的rpm軟件包

--nodeps:安裝軟件時(shí),忽略依賴關(guān)系

例子: rpm -ivh apache-1.3.6.i386.rpm

升級(jí)或更新rpm軟件包

格式:rpm [選項(xiàng)] RPM包文件

常用選項(xiàng):

-U:升級(jí)某個(gè)rpm軟件,若原本未裝,則進(jìn)行安裝

-F:更新某個(gè)rpm軟件,若原本未裝,則放棄安裝

--nodeps:升級(jí)軟件時(shí),忽略依賴關(guān)系

例子: rpm -U apache-1.3.6.i386.rpm

卸載rpm軟件包

格式:rpm -e 軟件名

--nodeps:卸載軟件時(shí),忽略依賴關(guān)系

例子: rpm -e apache

查詢已安裝的rpm軟件包

格式:rpm -q[子選項(xiàng)] [軟件名]

常用子選項(xiàng)命令:

-qa:查看系統(tǒng)中已安裝的所有RPM軟件包列表

-qi:查看指定軟件的詳細(xì)信息

-ql:查詢指定軟件包所安裝的目錄、文件列表

-qc:僅顯示指定軟件包安裝的配置文件

-qd:僅顯示指定軟件包安裝的文檔文件

例子:rpm -qa

查詢文件或目錄是哪個(gè)軟件包安裝的

格式:rpm -qf 文件或目錄名

例子:rpm -qf /usr/bin/pwd

查詢未安裝的.rpm軟件包文件

格式:rpm -qp[子選項(xiàng)] RPM包文件

常用的子選項(xiàng):

-qpi:通過(guò).rpm包文件查看該軟件的詳細(xì)信息

-qpl:查看.rpm安裝包內(nèi)所包含的目錄、文件列表

-qpc:查看.rpm安裝包內(nèi)包含的配置文件列表

-qpd:查看.rpm安裝包內(nèi)包含的文檔文件列表

例子:rpm -qpi apache-1.3.6.i386.rpm

rpm軟件包 的 軟件名 說(shuō)明

RPM包的一般格式為:

httpd-2.2.3-29.el5.i386.rpm

httpd-devel-2.2.3-29.el5.i386.rpm

httpd-manual-2.2.3-29.el5.i386.rpm

system-config-httpd-1.3.3.3-1.el5.noarch.rpm

如上:

httpd,是軟件的名稱。

2.2.3 ,是軟件的版本號(hào)。版本號(hào)的格式通常為“主版本號(hào).次版本號(hào).修正號(hào)”。

29,是發(fā)布版本號(hào),表示這個(gè)RPM包是第幾次編譯生成的。

i386,表示包的適用的硬件平臺(tái),目前RPM支持的平臺(tái)有:i386、i586、i686、sparc和alpha等。

.rpm或.src.rpm,是RPM包類型的后綴,.rpm是編譯好的二進(jìn)制包,可用rpm命令直接安裝;.src.rpm表示是源。

特殊名稱:

1、el* 表示這個(gè)軟件包的發(fā)行商版本,el5表示這個(gè)軟件包是在RHEL 5.x/CentOS 5.x下使用。

2、devel:表示這個(gè)RPM包是軟件的開發(fā)包。

3、noarch:說(shuō)明這樣的軟件包可以在任何平臺(tái)上安裝,不需要特定的硬件平臺(tái)。在任何硬件平臺(tái)上都可以運(yùn)行。

4、manual 手冊(cè)文檔。

2、yum 遠(yuǎn)程倉(cāng)庫(kù)安裝

CentOS8更改yum源

  1. 備份原始的yum源

cd /etc/yum.repos.d

cp CentOS-Base.repo CentOS-Base.repo.bak

  1. 下載對(duì)應(yīng)版本的repo文件

wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo

  1. 清除舊的yum緩存并生成新的yum緩存

yum clean all

yum makecache

  1. 更新

yum update -y

5.其他centos版本鏡像修改

https://developer.aliyun.com/mirror/centos

使用yum命令來(lái)安裝軟件包

格式:yum install 軟件名 [-y]

-y:如果使用-y,那么在安裝軟件時(shí)命令行就不會(huì)出現(xiàn)"Is this ok[y/N]"這條提醒語(yǔ)句了,更不需要在命令行輸入y或N了,直接安裝軟件。

例子:yum install apache

卸載軟件包

yum remove apache

列出所有已安裝的軟件包

yum list installed

列出所有可安裝的軟件包

yum list

查看軟件包的信息

yum info apache

更多請(qǐng)看原文鏈接

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容