内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网)
【摘要】 内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网) 内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网)很多同学觉得在内网装软件很简单:在有网络的机器上把包下载好,再拷贝到内网安装。思路没错,但问题在于 怎么去下载正确的软件包及依赖。这里简单总结几种常见思路:去对应软件官网下载 rpm 包 / 二进制包 / 源码包使用本地软件仓库(比如公司自建 yum/a...
内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网)
很多同学觉得在内网装软件很简单:在有网络的机器上把包下载好,再拷贝到内网安装。思路没错,但问题在于 怎么去下载正确的软件包及依赖。这里简单总结几种常见思路:
- 去对应软件官网下载 rpm 包 / 二进制包 / 源码包
- 使用本地软件仓库(比如公司自建 yum/apt 仓库)
- 在联网机器上用 yum/apt 下载需要的包和依赖
下面重点介绍第三种:如何用 yum / apt 下载离线包。
CentOS / RHEL(下载 rpm 包)
# 首先安装 yum-plugin-downloadonly 插件
yum install yum-plugin-downloadonly -y
# 使用下面命令下载指定的包及其依赖项
yum install --downloadonly 软件包名
# 例如:下载nignx
yum install --downloadonly nginx
# 默认下载路径
ll /var/cache/yum/x86_64/7/base/packages
ll /var/cache/yum/x86_64/7/epel/packages
# 指定下载路径
yum install --downloadonly --downloaddir=/your/custom/path/ 软件包名
# 参数解释
--downloadonly # 只下载包不安装
--downloaddir=/your/custom/path/ # 指定下载路径
# 例如:下载nginx并指定下载路径到/data/pkgs/nginx/
yum install --downloadonly --downloaddir=/data/pkgs/nginx/ nginx
# 查看下载后的包
ls /data/pkgs/nginx/
centos-indexhtml-7-9.el7.centos.noarch.rpm
gperftools-libs-2.6.1-1.el7.x86_64.rpm
nginx-1.20.1-10.el7.x86_64.rpm
nginx-filesystem-1.20.1-10.el7.noarch.rpm
openssl11-libs-1.1.1k-7.el7.x86_64.rpm
# 在内网机器安装包
# 进入目录后执行
cd /data/pkgs/nginx/
rpm -ivh *.rpm
# 或使用 yum localinstall
yum localinstall -y *.rpm
Ubuntu / Debian(下载 deb 包)
# 下载deb包
apt --download-only install 软件包名
# 例如:下载nginx
apt --download-only install nginx
# 默认下载路径
ll /var/cache/apt/archives/
# 指定下载路径
mkdir -p /your/custom/path # 创建下载目录
apt -o dir::cache::archives="/your/custom/path" install --download-only 软件包名
# 参数解释
--download-only # 只下载包不安装
-o dir::cache::archives="/your/custom/path" # 指定下载路径
# 例如:下载nginx并指定下载路径到/data/pkgs/nginx
mkdir -p /data/pkgs/nginx
apt -o dir::cache::archives="/data/pkgs/nginx" install --download-only nginx
# 查看下载后的包
ls /data/pkgs/nginx/
# 在内网机器安装包
cd /data/pkgs/nginx/
dpkg -i *.deb
# 如果安装过程中发现依赖问题,可以使用以下命令解决依赖
apt install -f
# 检查并安装丢失的依赖项
你平时在内网安装软件怎么做?欢迎在评论里分享你的经验或踩过的坑~
关于我
全网可搜《阿贤Linux》
CSDN、知乎、哔哩哔哩、博客园、51CTO、掘金、思否、阿里云、腾讯云、华为云、今日头条、百家号、GitHub、个人博客
公众号:阿贤Linux
个人博客:blog.waluna.top
原文链接: 内网环境怎么安装软件(用 yum / apt 下载离线包并搬入内网)blog.waluna.top/2025/09/23/1506/
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)