400-650-7353
您所在的位置:首頁 > IT干貨資料 > linux > 【Linux基礎知識】CentOS7使用rpm命令安裝軟件

【Linux基礎知識】CentOS7使用rpm命令安裝軟件

  • 來源:
  • 2021-08-30 16:08:20
  • 閱讀()
  • 分享
  • 手機端入口

Linux安裝光盤中的軟件安裝包是以.rpm為后綴的文件,簡稱rpm包。rpm包也是Redhat發行的Linux中大多數軟件安裝包的打包格式,安裝這些軟件包可以使用rpm命令來實現。以dhcp軟件的安裝為例,安裝管理軟件的命令如下。

①mount /dev/sr0 /media:掛載光盤。

②cd /media/Packages:進入安裝包存放路徑。

③ls | grep dhcp:查看抓取指定的包是否存在。

④rpm -ivh dhcp-4.2.5-XXX.rpm:安裝指定軟件包,這里使用XXX替代包名中的中間字符。其中,-i表示安裝,-v表示查錯,查看該軟件是否已安裝過及指定的包是否可用,-h表示以“#”顯示安裝進度,功能類似進度條,相關操作如下所示:

[root@linux ~]# mount /dev/sr0 /media
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@linux ~]# cd /media/Packages/
[root@linux Packages]# ls | grep dhcp
dhcp-4.2.5-82.el7.centos.x86_64.rpm
dhcp-common-4.2.5-82.el7.centos.x86_64.rpm
dhcp-libs-4.2.5-82.el7.centos.x86_64.rpm
[root@linux Packages]# rpm -ivh dhcp-4.2.5-82.el7.centos.x86_64.rpm
準備中...                          ################################# [100%]
軟件包 dhcp-12:4.2.5-82.el7.centos.x86_64 已經安裝
[root@linux Packages]# 

在安裝之前,可以使用rpm -q dhcp命令查詢指定包是否已安裝過。安裝完畢后,可以使用rpm -ql dhcp命令查看軟件包所有文件的安裝位置。相關操作如下所示:

[root@linux Packages]# rpm -q php
未安裝軟件包 php
[root@linux Packages]# rpm -q dhcp
dhcp-4.2.5-82.el7.centos.x86_64
[root@linux Packages]# rpm -ql dhcp
/etc/NetworkManager
/etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/12-dhcpd
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf
/etc/dhcp/scripts
/etc/dhcp/scripts/README.scripts
/etc/openldap/schema/dhcp.schema
/etc/sysconfig/dhcpd
/usr/bin/omshell
......

由以上操作可知,已安裝過的包會顯示版本號,未安裝過的包會顯示未安裝。

還可以使用rpm -qa命令顯示本機已安裝過的所有軟件包。例如,命令rpm -qa | grep dhcp表示顯示抓取指定包是否安裝過。這種格式適合在軟件名較長或拼寫單詞較長時使用。參見如下操作:

[root@linux Packages]# rpm -qa|grep dhcp
dhcp-common-4.2.5-82.el7.centos.x86_64
dhcp-4.2.5-82.el7.centos.x86_64
dhcp-libs-4.2.5-82.el7.centos.x86_64

⑤rpm -qf /etc/dhcp/dhcpd.conf:查看指定文件被哪個軟件所使用。參見如下操作:

[root@linux Packages]# rpm -qf /etc/dhcp/dhcpd.conf
dhcp-4.2.5-82.el7.centos.x86_64
[root@linux Packages]# 

⑥rpm -e dhcp:卸載軟件。參見如下操作:

[root@linux Packages]# rpm -e dhcp
[root@linux Packages]# rpm -q dhcp
未安裝軟件包 dhcp
[root@linux Packages]# 

軟件包的命名規范:軟件名-版本號-發行號.硬件平臺.rpm。

例如,安裝包的完整名稱為dhcp-4.2.5-82.el7.centos.x86_64.rpm,其中,dhcp為軟件名,4.2.5為版本號,82.el7.centos為發行號, x86_64為所適用的硬件平臺,.rpm為文件后綴,表示CentOS企業Linux 7版本的第82次發行,該軟件包適用于PC機硬件平臺。

軟件包的使用規范:只有在安裝時才需要指定安裝包名,在查詢、卸載等非安裝類操作時,只需要指定軟件名即可。

rpm的參數-Uvh和-Fvh都具備升級軟件的功能,區別在于系統是否已安裝了低版本的相同軟件。若已安裝,則-Uvh和-Fvh都能將軟件升級為新版;若未安裝,則-Uvh會直接安裝該軟件,-Fvh不會安裝。

文章“【Linux基礎知識】CentOS7使用rpm命令安裝軟件”已幫助

更多內容

>>本文地址:http://www.softci.com/zhuanye/2021/69821.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

領取零基礎自學IT資源

(內含學習路線+視頻教程+項目源碼)

涉及Java、Web前端、UI設計、軟件測試、Python等多個IT熱門方向

打開微信掃一掃即可領取哦~

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

自拍偷拍精品视频99,偷拍精品久久,麻豆影视官网二区,国产网红一区二区在线视频,久久电影网重口味 av无码| 五月色婷婷综合开心网| 亚洲日本va中文字幕人妖| 一区二区三区高清视频| 毛片免费看| 国产麻豆剧果冻传媒观看| 日韩精品免费无码专区| 小寡妇高潮喷水了| 性在够辣| 国产精品激情视频嫩2| 日本三级香港三级人妇99| jizz成熟丰满韩国女人| 午夜精品福利一区二区三区| 最刺激的人妻互换| 色情网站| wwwyoujizzcom| 国产小屁孩cao大人| 娇小的学生BBW| 2012国语高清在线观看| 丁香五月天之婷婷开心| 全程露脸国产熟妇在线| 色噜噜狠狼综合在线| 销魂美女图库| 免费人成短视频在线观看网址| 美女视频免费高清视频| 伊香蕉大综综综合久久啪88| 思思久久96热在精品国产| 久久不卡日韩美女| 动漫黄片| 亚洲欧洲日产国码中文| 中国xxxx真实自拍| http://www.tqbtc.com