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源
- 備份原始的yum源
cd /etc/yum.repos.d
cp CentOS-Base.repo CentOS-Base.repo.bak
- 下載對(duì)應(yīng)版本的repo文件
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
- 清除舊的yum緩存并生成新的yum緩存
yum clean all
yum makecache
- 更新
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)看原文鏈接
- 本文作者: 開發(fā)者首頁(yè)
- 本文鏈接: https://blog.kfzsy.com/linux-software-installation.html
- 版權(quán)聲明: 本博客所有文章除特別聲明外,均采用 BY-NC-SA 許可協(xié)議。轉(zhuǎn)載請(qǐng)注明出處!