Ubuntu 离线安装 gcc、g++、make 等依赖包

前言

项目现场的服务器无法连接互联网,需要提前获取 gcc、g++、make 等依赖包。


一、如何获取依赖包

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

二、下载依赖包

bash 复制代码
# 更新依赖源
apt-get update

# 把缓存文件夹里的deb包清理掉
apt-get clean

# 下载 build-essential 包,因为 build-essential 包中有 gcc、g++、make 等依赖包
apt-get install -d build-essential

# 进入缓存文件夹查询已下载的 deb 包
cd /var/cache/apt/archives

三、拷贝依赖包

将下载下来的所有依赖包,拷贝出来,并拷贝到项目现场服务器中。

四、 安装依赖包

bash 复制代码
dpkg -i   *.deb

五、验证是否安装成功

bash 复制代码
gcc --version
相关推荐
素雨迁喜1 小时前
Linux系列文章(3)指令和权限
linux·运维·服务器
EndingCoder1 小时前
反射和元数据:高级装饰器用法
linux·运维·前端·ubuntu·typescript
天天向上的鹿茸1 小时前
用cursor连接ssh服务器开发项目
运维·服务器·ssh
Sandrachao_lucky1 小时前
跨越行业边界:企业如何精准挑选可观测性平台
运维·人工智能·aiops·可观测性·可观测平台
yes_p_m1 小时前
Ubuntu误删/lib64自救指南
linux·运维·ubuntu
何以不说话1 小时前
zabbix部署及nginx的监控
运维·nginx·zabbix
数智工坊1 小时前
【操作系统-线程介绍】
linux·算法·ubuntu
济6171 小时前
linux 系统移植(第十期)----Linux 顶层 Makefile详谈-- Ubuntu20.04
linux·服务器·数据库
峰顶听歌的鲸鱼1 小时前
Kubernetes核心概述
运维·笔记·云原生·容器·kubernetes·云计算
大柏怎么被偷了1 小时前
【Linux】线程的概念
java·linux·jvm