1. 程式人生 > >Linux學習(五)軟體安裝與包管理工具

Linux學習(五)軟體安裝與包管理工具

一、使用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包中追加檔案
在這裡插入圖片描述