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包中追加文件
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41206209/article/details/83577052