centos 软件安装的几种方式
Linux下面安装软件的常见方法:
yum install -y tree
rpm -Uivh --force --nodeps treexxxxxxxxxxx.rpm
或者
yum localinstall ./*.rpm
通常生产环境由于安全原因都无法访问互联网。此时就需要进行离线安装,
主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,
所以一般都选择使用离线 rpm 包安装。
必须先下载yum -utils,才可以使用这两个命令。
yum -y install yum-utils
注意:
当某个包比较大且慢时,我们可以在其他下载处单独下载好对应版本的包放在目录下,这样在执行下面的下载时能跳过
方式一:当基础环境固定时可使用一次导出依赖
yumdownloader --resolve --destdir=./ansible ansible #根据你机器的环境,解析所有依赖项并下载软件包,可能包少
--resolve 下载依赖包
--destdir 指定下载目录
方式二:当基础环境未知时,导出全量包以便随时可使用,可便于使用制作yum仓库
repotrack ansible #所有的依赖项目全部都下载,全量包,量会比较多
区别:
yumdownloader解决了ansible的依赖包,但是无法解决依赖包的依赖包;
repotrack不仅解决了ansible的依赖包,还解决了依赖包和依赖包之间的关系,而且下载的是全量包;
方式三:与上面的方式一的性质一样
#(可能默认已安装)yum install yum-downloadonly #安装插件,与yumdownloader 功能类似,只能下载增量包
yum install -y --downloadonly --downloaddir=./apisix apisix
与rpm包类似,但要自己解决依赖或者环境变量,可以相对较好的控制使用目录
1)解压 解决依赖复杂
2)软链接
ln -s /opt/xxxx /usr/bin
3)环境变量 按要求设置
1)自定义
2)过程复杂
本文发布于:2025-02-23 23:36:00,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1740325012579954.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |