1、安装tar.gz软件包:

在Linuxr(Centos下)如何安装tar.gz软件包,该方式实质上就是源代码安装方式,具体如下:

在Linux中使用wget命令下载要安装的文件,命令格式如下:wget  要下载的文件的地址

以下载vsftpd文件为例,先下载vsftpd的tar.gz文件包:

wget:https://dl-sh-ctc-2.pchome.net/06/q5/vsftpd-2.2.2.tar.gz?key=832a135ba85f5cadddb9090b7316e39a&tmp=1577856548046

文件下载下来后,用mv命令修改下载下来的文件名,命令格式为:mv 原文件名  新文件名,把长文件名修改为“vsftpd-2.2.2.tar.gz”,如下图:

解压tar.gz文件,解压文件后,进入到vsftpd-2.2.2目录里面:

          命令:cd vsftpd-2.2.2

执行预编译命令:make

执行安装命令:make install

如图:

手动复制vsftpd.conf文件到/etc目录下,至此安装结束(安装其他软件的话,可以不用手动复制vsftpd.conf文件到/etc目录下这一步)。

2、安装RPM软件包:

安装RPM格式的软件包其实和安装tar.gz的软件包差不多,只是rpm软件包在发布的时候已经进行过预编译了,所以在安装的过程中不再需要进行预编译的这一步,其他的类似。

同样,以安装vsftpd为例,先下载vsftpd.rpm软件包:

wget:http://www.rpmfind.net/linux/fedora/linux/development/rawhide/Everything/aarch64/os/Packages/v/vsftpd-3.0.3-33.fc32.aarch64.rpm

下载后得到一个名为“vsftpd-3.0.3-33.fc32.aarch64.rpm”的文件,从文件拓展名可以看出,这是一个拓展名为“.rpm”格式的文件。该文件的安装命令为:

 rpm -ivh  要安装的rpm文件

在这个示例中的命令为:rpm -ivh vsftpd-3.0.3-33.fc32.aarch64.rpm,其中参数说明如下:

-i:安装模式;

           -v:验证模式;

           -h:用“#”显示完成的进度;

关于rpm命令的其他参数可以参考相关资料。

安装过程总结:

1、下载安装文件:wget   需要安装文件的下载链接

2、tar文件:
                                  1)、用tar命令解压文件,进入文件目录,用make执行预编译

2)、用make  install命令进行安装;

3、rpm文件:使用rpm命令进行安装,命令格式: rpm -ivh  要安装的rpm文件

在Linux CentOS下如何安装tar.gz和RPM软件包的更多相关文章

  1. linux中解压缩并安装.tar.gz后缀的文件

    1.解压缩: Linux下以tar.gz为扩展名的软件包,是用tar程序打包并用gzip程序压缩的软件包.要安装这种软件包,需要先对软件包进行解压缩,使用“tar -zxfv filename.tar ...

  2. (笔记)Linux下怎么安装tar.gz的软件

    一般这种的就是源代码.先下载下来.然后cd到下载目录.用tar xvfz XXX.tar.gz的解压.然后进入解压后的目录. 打./configure生成配置文件.打make对源代码进行编译,生成库和 ...

  3. Linux Centos下编译安装Redis

    需要安装 tcl 8.5 wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz //直接下载 sudo tar xzvf tcl8 ...

  4. Linux(CentOS)下编译安装apache

    Centos7.6系统 已经安装lnmp一键环境 想装个apache跑php7 (php7的安装以及与apache的交互在这里: https://www.cnblogs.com/lz0925/p/11 ...

  5. linux(centOs)下memcached安装

    1.libevent安装.为啥先安装它?因为不先装,memcached这座房子就没打地基: yum install libevent-devel 敲回车后出现: Loaded plugins: fas ...

  6. Linux centos下php安装cphalcon扩展的方法

    说明: 操作系统:CentOS php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini 1.安装cphalcon cd /usr ...

  7. linux(Centos)下编译安装gcc4.8.2

    欢迎转载.转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/46811159 近期要用到c++ 11,所以没办法仅仅得把那台ce ...

  8. Thrift在Windows及Linux平台下的安装和使用示例

    本文章也同时发表在个人博客Thrift在Windows及Linux平台下的安装和使用示例上. thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的R ...

  9. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

随机推荐

  1. ROS 设置串口USB软连接

    原创:未经同意,请勿转载 我们在windows 通过USB连接串口,在设备串口中可以观测到COM0或者COMx.当我们插入不同的USB口时会显示不同的COM. 在UBUNTU下,ROS下接收串口信息时 ...

  2. Mysql——ERROR 1045 (28000): Access denied for user 'root'@'localhost'

    1.修改my.ini,最后一行添加  skip-grant-tables  ,保存关闭.(win10默认安装路径:C:\ProgramData\MySQL\MySQL Server 5.7) 2.重启 ...

  3. 自定义View系列教程02--onMeasure源码详尽分析

    深入探讨Android异步精髓Handler 站在源码的肩膀上全解Scroller工作机制 Android多分辨率适配框架(1)- 核心基础 Android多分辨率适配框架(2)- 原理剖析 Andr ...

  4. 第三期 第三期 搜索——1.运动规划(motion_planing)

    运动规划的根本问题在于机器人可能存在于一个这样的世界中, 它可能想找到一条到达这个目标的路径,那么就需要指定一个到达那里的计划, 自动驾驶汽车也会遇到这个问题.他可能处于高速公路的附近的街道网络中,他 ...

  5. HMM——维特比算法(Viterbi algorithm)

    1. 前言维特比算法针对HMM第三个问题,即解码或者预测问题,寻找最可能的隐藏状态序列: 对于一个特殊的隐马尔可夫模型(HMM)及一个相应的观察序列,找到生成此序列最可能的隐藏状态序列. 也就是说给定 ...

  6. Python--day67--CBV和FBV、Request对象及上传文件示例

    1,CBV版添加新的出版社 views.py文件 urls.py文件 2,Request对象: request对象 当一个页面被请求时,Django就会创建一个包含本次请求原信息的HttpReques ...

  7. HDU 2844 混合背包、

    题意:一个人想买手表,给你n个价值的硬币,然后给你n个价值硬币对应的个数.但是呢,这个人只知道这个手表的价格不超过m元.问他最多能买多少种价值的手表 思路:dp背包专题 但是- - 一直不知道该怎么d ...

  8. iptables单个规则实例

    iptables -F? # -F 是清除的意思,作用就是把 FILTRE TABLE 的所有链的规则都清空 iptables -A INPUT -s 172.20.20.1/32 -m state ...

  9. H3C ACL包过滤配置任务

  10. JPA一对多循环引用的解决&&JackSon无限递归问题

    说是解决,其实不是很完美的解决的,写出来只是想记录一下这个问题或者看一下有没有哪位仁兄会的,能否知道一二. 下面说说出现问题: 问题是这样的,当我查询一个一对多的实体的时候,工具直接就爆了,差不多我就 ...