制作Ubuntu16.04离线apt源
1.下载离线安装包
ubuntu下安装包都会下载到/var/cache/apt/archives下,首先清空该目录
1 2 3
| sudo apt-get install -d XX
|
2.安装dpkg-dev
1
| sudo apt-get install dpkg-dev
|
3.创建源目录
4.拷贝离线包到源目录
1
| sudo cp /var/cache/apt/archives/*.deb /XX
|
5.为离线安装包制作索引
1 2
| cd / sudo dpkg-scanpackages XX/ |gzip >XX/Packages.gz
|
运行完该命令后会在XX目录生成Packages.gz
6.将索引加入source.list
1
| echo “deb file:/// XX/”>>/etc/apt/source.list
|
7.更新源
8.安装XX
9、其他
- apt-get install 连同诸多依赖包一并安装
1
| apt-get install --install-suggests package
|
Depends: XXX(=YYY) but ZZZ is to be installed
1 2 3 4 5
| zlib1g (= 1:1.2.8.dfsg-2ubuntu4.3) but 1:1.2.11.dfsg-0ubuntu2 is to be installed
apt-get install --reinstall zlib1g=1:1.2.8.dfsg-2ubuntu4.3
|