ubuntu系统只下载某个软件包而不安装它的命令

2023-12-30 18:29:29

方法1:下载deb包及其依赖

相比下面的其他方法,这是最简单且最直接的方法。

方式1:

sudo apt download ftpd

特点:下载单个deb文件。

存储位置:当前shell所在位置。

方式2: (推荐)

sudo apt install --download-only ftpd

或?

sudo apt-get --download-only install freesweep

?特点:下载软件及其依赖包,

默认的下载位置是:/var/chahe/apt/archive

方式2:扩展

下面的指令可以查找一个deb包的依赖包

apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances --no-pre-depends xxx软件包 | grep -v i386 | grep "^\w"

下面的指令可以只下载软件包而不安装

sudo apt-get install --reinstall -d -y xxx软件包


比如:

 

方式3:下载deb包及其依赖?

apt-get download $(apt-rdepends (deb包名,可以有多个) | grep -v "^ " | sed 's/debconf-2.0/debconf/g')

比如下载ftpd的deb包及其依赖:

apt-get download $(apt-rdepends ftpd | grep -v "^ " | sed 's/debconf-2.0/debconf/g')

?


更多:

解压deb文件

dpkg -x freesweep_amd64.deb free

自定义编译deb文件:

dpkg-deb --build /mnt/free

安装deb文件:

dpkg -i free.deb

参考:

[1]?ubuntu系统只下载某个软件包而不安装它的命令_apt只下载不安装-CSDN博客

[2]?https://blog.csdn.net/u012206617/article/details/105094522?

[3]?下载deb及其依赖软件包,离线安装deb软件包_deb软件包下载-CSDN博客?

[4]?Download Packages With Dependencies Locally In Ubuntu - OSTechNix?

文章来源:https://blog.csdn.net/Strive_For_Future/article/details/135307261
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。