ubuntu 22.04搭建本地源

ubuntu 22.04搭建本地源

基于服务器无法联网的情况下,从一台可以上网的服务器下载软件包和依赖,再在无法联网的服务器中搭建本地源,安装环境。

下载(包括依赖):

cd /root
mkdir packages
chown _apt packages
cd packages
apt download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances vim | grep -v amd64| grep "^\w" | sort -u)

注意需要在/root/packages目录下执行,下载的软件包就在当前目录下

创建本地软件源的index文件:

apt install dpkg-dev
apt install -y apt-utils
cd /root/packages
dpkg-scanpackages ./ | gzip -9c > Packages.gz
apt-ftparchive packages ./ > Packages
apt-ftparchive release ./ > Release

打包整个目录

tar -zcvf packages.tar.gz packages/

把打包的文件上传到无法联网的服务器上

解压缩本地源到/home下

tar -zvxf packages.tar.gz -C /home

更改安装源为本地源

mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list
deb [trusted=yes] file:///home/packages/   ./

更新apt源

apt update

安装

apt-get install vim
posted @ 2023-10-13 15:06  wltianOne  阅读(2055)  评论(0编辑  收藏  举报