需要保证下载源的系统当前统一

一、离线安装包说明

Centos

  1. 后缀名: rpm
  2. 安装方法sudo rpm -ivh package.rpm

Ubuntu

  1. 后缀名字deb
  2. 安装方法sudo dpkg -i <package_file.deb>

二、手动下载

https://pkgs.org/

通过网站搜索需要离线包,选择自己需要下载版本进行下载
在这里插入图片描述

三、离线缓存方式下载

Ubuntu离线缓存方式下载及安装

  1. ubuntu如何获取依赖
    需要准备一台可以连接互联网电脑(如:个人电脑上的虚拟机安装一个服务器一样的系统),用于下载依赖包。之后把通过互联网下载下来的依赖包拷贝内网环境服务器中,进行依赖包安装

ubuntu版本查看办法:
lsb_release -a

  1. ubuntu下载依赖包
    方法1
   # 把缓存文件夹里的deb清理sudo apt-get clean
    # 下载 build-essential包,因为build-essential包中有gcc,g++,make等依赖包。
    # 下面命令是只下载不安装sudo apt-get install -d build-essential
    # 进入缓存文件夹查询已下载的deb包。
     cd /var/cache/apt/archives

方法2
命令下载的是vim及其依赖,可以根据需求调整自己的下载内容

apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances vim | grep "^w" | sort -u)
  1. ubuntu拷贝依赖包
    将下载下来的所有依赖包,拷贝出来,并拷贝项目现场服务器

  2. ubuntu安装依赖包
    sudo dpkg -i *.deb

Centos离线缓存方式下载及安装

  1. 在有网络连接机器上,创建一个目录用于存放缓存的 RPM 包。可以使用任意名称比如 rpms
mkdir rpms

  1. Centos使用 yum 命令downloadonly 插件来下载 RPM 包。如果没有安装该插件,先安装它
sudo yum install yum-plugin-downloadonly
  1. 使用 yum 命令下载 RPM 包到指定目录假设你要下载的包是 package_name执行以下命令
sudo yum install --downloadonly --downloaddir=rpms package_name
  1. yum 将会下载 package_name 及其依赖的 RPM 包到 rpms 目录
  2. rpms 目录复制到离线的 CentOS 机器
  3. 在离线的 CentOS 机器上,进入 rpms 目录,使用 yum 命令来安装 RPM 包及其依赖
sudo yum install *.rpm

原文地址:https://blog.csdn.net/chenkewen2007/article/details/132140755

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_19321.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注