一、使用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包中追加文件