投资菜地

屋后的一亩三分绿色菜园地

2023-03-05

Ubuntu离线包安装

ubuntu离线包安装

宿主机上运行容器

docker run -it -v /opt:/opt ubuntu:22.04 apt-get update && apt-get -y install dpkg-dev apt-get -d -y install golang python3 docker.io cd /var/cache/apt/archives && mkdir ./archives dpkg-scanpackages ./ /dev/null | gzip > ./archives/Packages.gz -r chmod 777 -R ./ && tar -cvzf packages.tar.gz ./ cp packages.tar.gz /opt/packages.tar.gz exit

sz & rz 到目标机的/opt

cd /opt/packages && tar -xvf packages.tar.gz mv /etc/apt/sources.list /etc/apt/sources.list.bak echo “deb [trusted=yes] file:///opt/packages/ archives/” » /etc/apt/sources.list apt-get update && apt-get -y install golang docker.io

恢复源设置(可选)

mv /etc/apt/sources.list.bak /etc/apt/sources.list

可能存在深层依赖

apt install apt-rdepends apt-get update && apt-get -d install -d libpng-dev && $(apt-rdepends libpng-dev| grep -v “^ “) && exit

开源项目(更多)