UOS下载软件和对应依赖包
- 查看
/var/cache/apt/archives
目录下是否有其他依赖包
~ $ ls /var/cache/apt/archives 100 ↵
code_1.56.2-1620838498_amd64.deb
com.mozilla.firefox-zh_86.0.1_amd64.deb
com.qq.weixin.deepin_3.2.1.154deepin8_i386.deb
lock
microsoft-edge-dev_92.0.884.2-1_amd64.deb
- 如果有其他软件包或者依赖包先清除
~ $ sudo rm -f /var/cache/apt/archives/*.deb 1 ↵
~ $ ls /var/cache/apt/archives
lock partial
~ $
- 下载软件包和对应的依赖包,这里以moreutils工具为例,
sudo apt install moreutils --reinstall -d
命令会下载moreutils工具和对应的依赖包,由于该工具我已经安装过一次,所以没有依赖关系,只下载了对应的包,如果是没有安装过该工具,/var/cache/apt/archives
目录下会有对应的依赖包
~ $ sudo apt install moreutils --reinstall -d
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libjsoncpp1 libqcef1
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,重新安装了 1 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。
需要下载 73.1 kB 的归档。
解压缩后会消耗 0 B 的额外空间。
获取:1 https://home-packages.chinauos.com/home plum/main amd64 moreutils amd64 0.62-1 [73.1 kB]
已下载 73.1 kB,耗时 11秒 (6,791 B/s)
于“仅下载”模式中下载完毕
~ $ ls /var/cache/apt/archives
lock moreutils_0.62-1_amd64.deb partial
~ $