首页 > 其他分享 >apt-get仅下载不安装软件包

apt-get仅下载不安装软件包

时间:2024-03-19 16:57:04浏览次数:27  
标签:get cache apt archives 软件包 var root ubuntu

转自:https://blog.csdn.net/qq_14910065/article/details/127011650

apt-get -d download xxx #xxx是待下载的安装包
ubuntu下载软件安装包命令。仅仅下载deb格式的安装包,不安装。
/var/cache/apt/archives #下载后的安装包在此路径下

第一种方法:

root@VM-4-11-ubuntu:/var/cache/apt/archives# apt -d download nginx
Get:1 http://mirrors.tencentyun.com/ubuntu bionic-security/main amd64 nginx all 1.14.0-0ubuntu1.10 [3,596 B]
Fetched 3,596 B in 0s (0 B/s)
W: Download is performed unsandboxed as root as file '/var/cache/apt/archives/nginx_1.14.0-0ubuntu1.10_all.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
root@VM-4-11-ubuntu:/var/cache/apt/archives# ll
total 36
drwxr-xr-x 3 root root 24576 Sep 23 15:21 ./
drwxr-xr-x 3 root root 4096 Sep 23 15:16 ../
-rw-r----- 1 root root 0 Jul 25 2018 lock
-rw-r--r-- 1 root root 3596 Apr 12 22:28 nginx_1.14.0-0ubuntu1.10_all.deb
drwx------ 2 _apt root 4096 Sep 23 15:16 partial/

第二种方法(好使):

sudo apt-get -d install xxx #xxx是待下载的安装包

ubuntu下载软件安装包命令。仅仅下载deb格式的安装包,不安装。
/var/cache/apt/archives #下载后的安装包在此路径下

root@VM-4-11-ubuntu:/var/cache/apt/archives# sudo apt-get -d install lrzsz #这里下载的是上传和下载的这个安装包
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
minicom
The following NEW packages will be installed:
lrzsz
0 upgraded, 1 newly installed, 0 to remove and 138 not upgraded.
Need to get 74.8 kB of archives.
After this operation, 531 kB of additional disk space will be used.
Get:1 http://mirrors.tencentyun.com/ubuntu bionic-security/universe amd64 lrzsz amd64 0.12.21-10~build0.18.04.1 [74.8 kB]
Fetched 74.8 kB in 0s (4,789 kB/s)
Download complete and in download only mode

查看

root@VM-4-11-ubuntu:/var/cache/apt/archives# ll
total 112
drwxr-xr-x 3 root root 24576 Sep 23 15:24 ./
drwxr-xr-x 3 root root 4096 Sep 23 15:24 ../
-rw-r----- 1 root root 0 Jul 25 2018 lock
-rw-r--r-- 1 root root 74772 Jan 30 2019 lrzsz_0.12.21-10~build0.18.04.1_amd64.deb
-rw-r--r-- 1 root root 3596 Apr 12 22:28 nginx_1.14.0-0ubuntu1.10_all.deb
drwx------ 2 _apt root 4096 Sep 23 15:24 partial/
root@VM-4-11-ubuntu:/var/cache/apt/archives#

通过两种方法最后都下载了需要的安装包

root@VM-4-11-ubuntu:/var/cache/apt/archives# clear
root@VM-4-11-ubuntu:/var/cache/apt/archives# ls
lock lrzsz_0.12.21-10~build0.18.04.1_amd64.deb nginx_1.14.0-0ubuntu1.10_all.deb partial
root@VM-4-11-ubuntu:/var/cache/apt/archives# pwd
/var/cache/apt/archives
root@VM-4-11-ubuntu:/var/cache/apt/archives#



标签:get,cache,apt,archives,软件包,var,root,ubuntu
From: https://www.cnblogs.com/yeziwinone/p/18083371

相关文章

  • Qt 编译qt-material-widgets皮肤的方法
    编译qt-material-widgets皮肤的方法首先qt-material-widgets的源代码直接拉下来是无法编译的,我们只能根据报错一步步寻找如何编译。1.必须先编译components项目得到lib文件2.然后编译examples,但是发现编译失败3.因为在examples,pro默认为linux库,修改其中内容,libcomponents.a......
  • 插件下载(成为开发者编写自己的动态DLL插件/请下载以下dll插件移动到[xl0shell-aptv2目
    DLL动态库插件下载地址支持平台上传时间功能介绍多IP域名穷举插件.dll点击下载xl0shell-aptv2工具库2024/03/1618:54:22可进行多IP域名直接爆出的插件工具,可进行IP下域名扫描等操作生成TXT文本到桌面webshell批量管理工具插件.dll点击下载xl0shell......
  • 用友U8 CRM客户关系管理系统 getemaildata.php 任意文件读取漏洞&任意文件上传漏洞
    漏洞简介用友U8CRM客户管理系统getemaildata.php存在任意文件读取漏洞,攻击者通过漏洞可以获取到服务器中的敏感文件。用友U8CRM客户关系管理系统getemaildata.php文件存在任意文件上传漏洞,攻击者通过漏洞可以获取服务器权限。Fofa:body="用友U8CRM"登录界面文件上传漏洞复......
  • 在Linux中,在不同的Linux发行版中(如RPM-based和DEB-based)如何安装、升级、删除软件包?
    在Linux中,不同的发行版采用了不同的包管理器来处理软件安装、升级和删除操作。以下是基于RPM(RedHatPackageManager)系统(如RedHatEnterpriseLinux,CentOS,Fedora等)和基于DEB(Debianpackage)系统的(如Debian,Ubuntu,LinuxMint等)的操作说明:1.RPM-based系统(使用yum或dnf......
  • Qt QTableWidget 设置列宽行高大小的几种方式及其他常用属性设置
    效果:1.列宽、行高自动分配1//列宽自动分配2tableWidget.horizontalHeader().sectionResizeMode(QHeaderView::Stretch)3//行高自动分配4tableWidget.verticalHeader().SectionResizeMode(QHeaderView::Stretch)2.固定值tableWidget.horizontalHeader().SectionResi......
  • Qt QTableView、QTableWidget设置表头
    以下是两个设置表头的不同方法:QTableWidget:1//设置表头2QStringListheardList;//表头3heardList<<QString::fromLocal8Bit("接收")<<QString::fromLocal8Bit("发送");4ui.tableWidget>setColumnCount(heardList.count());5ui.tabl......
  • Qt QTableView和QTableWidget之间的联系 和 区别?什么时候该用QTableView,什么时候该用Q
    QTableView和QTableWidget是Qt中用于显示和编辑表格数据的两个不同的部件,它们之间存在一些重要的区别:一、主要区别是:QTableView可以使用自定义的数据模型来显示内容(也就意味着使用时先要通过setModel来绑定数据源),而QTableWidget则只能使用标准的数据模型。二、不同角度......
  • 【CenterFusion】损失函数Loss初始化_get_losses()函数以及计算过程forward()函数-Cen
    损失函数Loss初始化_get_losses函数以及计算过程forward函数1.损失函数初始化前序运行逻辑2.损失函数初始化2.1loss函数初始化——Trainer类中的_get_losses()函数2.2model_with_loss的初始化3.loss计算过程前序运行逻辑4.loss计算过程4.1loss计算函数调用关系4.......
  • chapter12-2-背包问题
    动态规划最经典并且在机试中重点考查的问题——背包问题。背包问题的变体繁多,这里主要讨论3种。1.0-1背包0-1背包问题描述的是,有\(n\)件物品,每件物品的重量为\(w[i]\),其价值为\(v[i]\),现在有容量为\(m\)的背包,如何选择物品使得装入背包物品的价值最大。首先介绍求解这个问题的......
  • APT32 RTC+低功耗调试笔记
    1、项目需求   采用APT32F1023单片机,内部27K时钟驱动RTC,内部6M定时器作为主频。周期检测外部供电是否恢复,如果恢复则使用正常工作模式,否则仅开启RTC,关闭其他外设,进入低功耗待机模式。2、存在问题    A:开启看门狗后,会周期触发看门狗复位     B:进入低功耗模式后,......