Linux學習(五)軟體安裝與包管理工具
阿新 • • 發佈:2018-11-11
一、使用RPM管理 telnet-server 軟體包
1.RPM軟體包管理工具
RPM(Red Hat Package Manager)小紅帽軟體包管理工具,常用於軟體包的安裝、查詢、更新升級、校驗、解除安裝及生成.rpm格式的軟體包等操作。
注:RPM只能管理字尾.rpm的軟體包。
RPM主要有5種功能:查詢、安裝、升級、重新整理、解除安裝。
(1)查詢(主要是 -q 實現)
rpm -qa //查詢系統已安裝的所有RPM軟體包
rpm -q 軟體名稱 //查詢指定軟體包是否安裝
rpm -qi 軟體名稱 //查詢軟體包的描述資訊
rpm -ql 軟體名稱 //查詢已安裝軟體包的檔案列表
rpm -qf 檔名稱 //查詢某檔案所屬的軟體包
rpm -qpi 軟體包名 //查詢待安裝的軟體包詳細資訊
rpm -qpl 軟體包名 //查詢待安裝的軟體包檔案列表
(2)安裝(主要是 -i 實現)
rpm -ivh telnet-server-0.17-59.el7.x86_64.rpm //安裝telnet
(3)升級(主要是 -U 實現)
rpm -Uvh telnet-server-0.17-59.el7.x86_64.rpm //升級telnet
(4)重新整理(主要是 -F 實現)
rpm -Fvh telnet-server-0.17-59.el7.x86_64.rpm //重新整理telnet
(5)解除安裝(主要是 -e 實現)
rpm -e telnet-server //解除安裝telnet
二、配置本地YUM源
YUM(Yellow dog Update Modifie)改進版的RPM軟體管理器,解決了RPM的軟體包依賴問題。使用YUM安裝時,至少需要一個YUM源(存放有很多RPM軟體的目錄)。
CentOS Linux7預設的YUM源存放在 /etc/yum.repos.d/ 目錄下。
三、使用原始碼安裝FTP軟體
TAR(Tape Archive)Linux 系統下的包管理工具,Windows下最常見的壓縮檔案是zip和rar,Linux下是tar。
使用tar命令對檔案打包有兩種形式:一是簡單的不壓縮打包,二是壓縮打包(需配合 gzip 或者 bzip2)實現。
TAR主要有5種基本功能:打包、查詢、釋放、更新、追加。
(1)建立TAR包
比如:打包test目錄為test.tar包檔案。
因為沒有壓縮,所以包檔案很大,可以用下面語句壓縮:
(2)檢視TAR包中檔案的列表
(3)釋放TAR包
(4)向TAR包中追加檔案