首页 > 系统服务 > 详细

离线安装linux常用软件包

时间:2021-07-17 23:41:58      阅读:30      评论:0      收藏:0      [点我收藏+]

一,应用场景

大多数银行项目封闭式开发,没有网络不能通过apt或者yum的方式去安装一些基础软件包,例如:make gcc 等。

二,环境说明

Distributor ID: Ubuntu
Description: Ubuntu 18.04.5 LTS
Release: 18.04
Codename: bionic

三,通过执行安装某个软件包,比如 make

sudo apt-get -y install make

 安装完软件后deb包默认会放在/var/cache/apt/archives目录下

1 root@IceTea:~# cd /var/cache/apt/archives
2 root@IceTea:/var/cache/apt/archives# ll
3 total 164
4 drwxr-xr-x 3 root root   4096 Jul 17 06:03 ./
5 drwxr-xr-x 3 root root   4096 Jul 17 06:03 ../
6 -rw-r----- 1 root root      0 Aug  6  2020 lock
7 -rw-r--r-- 1 root root 153924 Apr 17  2018 make_4.1-9.1ubuntu1_amd64.deb
8 drwx------ 2 _apt root   4096 Jul 17 06:03 partial/

四,新建offlinePackage文件夹

sudo mkdir /offlinePackage

五,拷贝下载的deb包

sudo cp -r /var/cache/apt/archives  /offlinePackage

六,修改文件夹权限

sudo chmod 777 -R /offlinePackage/

七,简历deb包的依赖关系

1 sudo apt-get -y install dpkg-dev
2 sudo dpkg-scanpackages /offlinePackage/ /dev/null |gzip >/offlinePackage/Packages.gz

八,打包压缩

保存offlinePackage.tar.gz到U盘或者是服务器上,后续使用。

sudo tar zcvf offlinePackage.tar.gz /offlinePackage/

九,在另外一台Ubuntu上离线安装

插入U盘或者光盘,offlinePackage.tar.gz文件复制到根目录下,进行解压

sudo tar zxvf offlinePackage.tar.gz -C /

十,将当前离线服务器的sources.list文件先备份下

sudo cp /etc/apt/sources.list /etc/apt/sources.list.back

十一,修改sources.list文件,添加源路径

sudo vim /etc/apt/sources.list
deb [trusted=yes] file:/// offlinePackage/

 十二,更新系统源

sudo apt-get update

 十三,下载make包

sudo apt-get -y install make --allow-unauthenticated

 

离线安装linux常用软件包

原文:https://www.cnblogs.com/lijl11/p/15024724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!