一: yum 如何下载 rpm 包到本地 (只下载, 不安装)
安装 yum-downloadonly
yum install -y yum-plugin-downloadonly.noarch
下载包到指定目录
yum install -y 包名 -y --downloadonly --downoaddir=/usr/local/src
如果是已经安装过的包, 则需要用 reinstall
二: 源码包安装
安装源码包, 需要我们自己把源代码编译成二进制的可执行文件.
好处是除了尅自定义修改源代码外, 还可以定制相关的功能, 因为在编译时可以附加额外的选项.
首先需要安装编译器 gcc
yum install -y gcc
安装源码包的步骤:
./configure(进入解压后目录运行)
这一步可以定制功能, 查看选项可以通过./configure --help 查看. 此命令检测编译所需文件是否齐全, 只有检测通过才会生成 Makefile 文件.
--prefix = 绝对路径: 定义软件包安装到哪里.
验证是否成功命令: echo $?
如果返回值为 0, 则为成功, 否则进行排查错误.
make
根据 Makefile 文件中预设的参数进行编译.
make install
生成相关软件存放目录和配置文件.
注意事项:
下载源码包一定要去官方站点, 保证安全.
下载的源码包尽量统一放到一个目录下, 方便维护.
源码包安装不一定都是上面 3 步, 需要根据文档来看, 通常以 install 或者 readme 为文件名.
来源: http://www.bubuko.com/infodetail-2662131.html