linux使用apt命令下载软件和依赖包

这篇具有很好参考价值的文章主要介绍了linux使用apt命令下载软件和依赖包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

apt下载软件及其依赖包

总共两步:下载软件包,下载依赖包

以下以ntp及其依赖包为例

1.cd /var/cache/apt/archives/

该目录是依赖包默认下载目录

2.执行sudo apt download ntp ,仅下载ntp安装包

3.执行下面命令下载ntp依赖包

sudo apt-get install --reinstall -d `apt-cache depends ntp | grep "依赖" | cut -d: -f2 |tr -d "<>"`  

//修改ntp,改为自己想下载的软件名,当使用系统为英文时,将"依赖"改为"depends"

以上为下载过程,安装的话使把刚才下载的包单独放在一块,用sudo dpkg -i *.deb安装

注意:/var/cache/apt/archives/ 少部分情况下该目录需要root权限才能复制粘贴

命令sudo apt depends ntp 是查询ntp的依赖包有哪些

问题排查

1.如下下载vsftpd依赖包时报错

ubuntu:/var/cache/apt/archives$ sudo apt-get install --reinstall -d `apt-cache depends vsftpd | grep "依赖" | cut -d: -f2 |tr -d "<>"`

正在读取软件包列表... 完成

正在分析软件包的依赖关系树       

正在读取状态信息... 完成       

虚拟软件包 debconf-2.0 由下面的软件包提供:

  debconf 1.5.58kord1

  cdebconf 0.198kord1k3

请您明确地选择安装其中一个。

E: 软件包 debconf-2.0 没有可安装候选

查看依赖关系sudo apt-cache depends vsftpd | grep “依赖”

ubuntu:/var/cache/apt/archives$ sudo apt-cache depends vsftpd

vsftpd

 |依赖: debconf

  依赖: <debconf-2.0>

    cdebconf

    debconf

  依赖: init-system-helpers

  依赖: libc6

  依赖: libcap2

  依赖: libpam0g

  依赖: libssl1.0.0

  依赖: libwrap0

  依赖: adduser

  依赖: libpam-modules

  依赖: netbase

  冲突: <ftp-server>

    ftpd

    ftpd-ssl

    heimdal-servers

    inetutils-ftpd

    muddleftpd

    proftpd-basic

    pure-ftpd

    pure-ftpd-ldap

    pure-ftpd-mysql

    pure-ftpd-postgresql

    twoftpd-run

  推荐: logrotate

  推荐: ssl-cert

  替换: <ftp-server>

    ftpd

    ftpd-ssl

    heimdal-servers

    inetutils-ftpd

    muddleftpd

    vsftpd

    proftpd-basic

    pure-ftpd

    pure-ftpd-ldap

    pure-ftpd-mysql

    pure-ftpd-postgresql

twoftpd-run

第二行有两个包,随意安装其中一个,第一行的debconf也在第二行中,所以把第二行去掉即可,在条件中加入一个过滤条件,关键字选择第二行中的debconf-2.0,即加入grep -v ‘debconf-2.0’

sudo apt-get install --reinstall -d `apt-cache depends vsftpd | grep "依赖" | cut -d: -f2 |tr -d "<>" | grep -v 'debconf-2.0'`文章来源地址https://www.toymoban.com/news/detail-464885.html

2.若提示其他软件有依赖错误,执行结果中建议执行apt install -f

先执行sudo apt install -f自动解决依赖问题

再执行

sudo apt-get install --reinstall -d `apt-cache depends vsftpd | grep "依赖" | cut -d: -f2 |tr -d "<>" | grep -v 'debconf-2.0'`

到了这里,关于linux使用apt命令下载软件和依赖包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • linux杀毒软件ClamAV下载、安装(在线安装、离线安装)

    linux杀毒软件ClamAV下载、安装(在线安装、离线安装)

    ClamAVNet https://gitcode.net/zengliguang/clamav_offline_install.git cvd后缀的文件是病毒库  sh后缀文件是脚本  rpm后缀的是杀毒软件离线安装包   进入路径     执行sh脚本文件,等待完成安装  安装完成  出现下图说明安装并手动扫描成功 ‘ ’

    2024年02月03日
    浏览(20)
  • 虚拟串口软件VSPD下载安装及使用 包含XCOM串口调试软件

    虚拟串口软件VSPD下载安装及使用 包含XCOM串口调试软件

    下载地址 运行 vspd.exe 安装,安装好以后先不运行,将 vspdctl.dll 文件放入工程目录中,覆盖原有文件,即完成破解。 创建COM连接对 创建完成,即可打开串口助手进行测试

    2024年02月15日
    浏览(13)
  • ubuntu 终端使用百度网盘,无须下载软件

    ubuntu 终端使用百度网盘,无须下载软件

    如果从官网直接下载ImageNet-1k数据集会非常慢,我这里网速只有几十kb每秒,所以考虑采用百度网盘的方式进行下载。由于使用的是GPU云服务器,没有桌面,无法使用图形界面的百度网盘,因此本节介绍一种在Ubuntu终端(命令行)使用百度网盘的方法。 这里给出数据集百度网

    2024年02月04日
    浏览(10)
  • 软件测试|教你使用Python下载图片

    软件测试|教你使用Python下载图片

    前言 我一直觉得Windows系统默认的桌面背景不好看,但是自己又没有好的资源可以进行替换,突然我一个朋友提醒了我,网络上的图片这么多,你甚至可以每天换很多个好看的背景,但是如果让我手动去设置的话,我觉得太麻烦了,我不如使用技术手段将图片下载到本地,并

    2024年02月01日
    浏览(10)
  • 计算机网络管理-网络管理软件SNMPc软件的下载,安装和使用教程说明

    计算机网络管理-网络管理软件SNMPc软件的下载,安装和使用教程说明

    ⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜  ✏️write in front✏️ 📝个人主页:陈丹宇jmu 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 🙉联系作者🙈by QQ:813942269🐧 🌈致亲爱的读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事

    2024年02月10日
    浏览(24)
  • Lattice3.10软件使用(新建项目-下载程序)

    Lattice3.10软件使用(新建项目-下载程序)

    1、打开软件界面 2、Next 3、各项作用 Name:该工程的名称 Location:工程存放位置(新建文件夹 Name:打开程序的名称(不建议更改,因为我看了好多程序都没改,可能是懒得 Location:打开程序的地址(一般会根据上面地址下面自动更改 4、不用管,后续填完还会出现(下面的

    2024年02月16日
    浏览(13)
  • MIUI国际/欧版使用小米应用商店/国内浏览器-解决不会下载软件/上网问题

    MIUI国际/欧版使用小米应用商店/国内浏览器-解决不会下载软件/上网问题

    MIUI国际版/欧版系统十分简洁,并且内置软件和大陆全部不同,导致新手使用门槛很高 最常见的就是手机上网和软件下载这2大问题。国际版预装的是Googlplay商店,想要下载 软件必须在手机上登录后,才能使用play商店下载;浏览器方面,预装的一般是chrome浏 览器,虽然可以手

    2024年02月08日
    浏览(12)
  • Guitar Pro8吉他谱编写软件下载安装及使用教程

    Guitar Pro8吉他谱编写软件下载安装及使用教程

    音乐制作的许多程序都可以借助软件来完成,吉他谱的编写也是如此。今天要和大家分享的是吉他谱编写软件Guitar Pro,吉他谱怎么做电子版。 提到吉他谱的编写,有一款软件总是被第一时间想到,那就是Guitar Pro。 Guitar Pro是一款专业且强大的吉他谱编写软件,他支持用户建

    2024年02月05日
    浏览(10)
  • CleanMyMac最新版4.14Mac清理软件下载安装使用教程

    CleanMyMac最新版4.14Mac清理软件下载安装使用教程

    苹果电脑是很多人喜欢使用的一种电脑,它有着优美的外观,流畅的操作系统,丰富的应用程序和高效的性能。但是,随着时间的推移,苹果电脑也会产生一些不必要的文件和数据,这些文件和数据就是我们常说的垃圾。那么,苹果电脑会自动清理垃圾吗?苹果电脑系统垃圾

    2024年02月10日
    浏览(9)
  • CentOS(4)——关于Linux软件下载时:amd64、x86、x86_64、arm64 的说明

    目录 一、简介 二、常见的CPU架构 三、Linux查看CPU架构命令 ①arch命令 ②uname -a 命令 ③lscpu 在安装GitLab Runner的时候,去清华源下载RPM包时发现同一个软件有许多不同架构的安装包,常见的有amd64、x86、x86_64、arm64这些架构,这就类似于Windows下安装软件需要区分32bit和64bit。在

    2024年02月03日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包