CentOS7主要有rpm和yum這兩種包軟體的管理,兩者有功能上的區別,其中主要區別是:yum使用簡單但需要聯網,yum會去網上包源去獲取所需要的軟體包,而rpm的需要做的事情就更細一些,比如我們需要記錄軟體的安裝位置、版本、資訊等,類似macOS的homebrew,
rpm的作業原理是以一種資料庫記錄的方式來將所需要的套件安裝在Linux主機的一套管理程式,也就是說Linux系統中存在一個關于rpm的資料庫,它記錄了安裝的包與包之間的依賴相關性,rpm包是預先在Linux主機上編譯好并打包的檔案,安裝起來非常快捷,下面就介紹rpm常用的命令
rpm原本是Red Hat Linux發行版專門用來管理Linux各項套件的程式,所以在CentOS上很常用,下面記錄幾個常用功能
-qa 列出所有安裝過的包
[root@CentOSv64 ~]# rpm -qa | grep vsftpd
vsftpd-2.2.2-24.el6.x86_64
[root@CentOSv64 ~]# rpm -qa | grep tftp
# 回傳空就是沒有安裝,下面直接安裝這個軟體,
[root@CentOSv64 ~]# yum install tftp
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
#...
-q 獲得某個軟體包的檔案全名
[root@localhost ~]# rpm -q tree
-ql 獲得某個軟體包的安裝位置
[root@localhost ~]# rpm -ql tree
參考
https://www.cnblogs.com/ftl1012/p/rpm.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/115527.html
標籤:Linux
上一篇:Linux安裝Redis
