相关疑难解决方法(0)

是否有 apt 命令将 deb 文件从存储库下载到当前目录?

我经常对安装触发器(postinst、postrm)或包的某些部分(如/usr/share/etc)感兴趣。目前,我正在运行下一个命令来检索源代码:

apt-get source [package-name]
Run Code Online (Sandbox Code Playgroud)

缺点是,这个文件通常比二进制包大得多,并且不反映安装树。

现在,我正在通过http://packages.ubuntu.com/下载软件包:

  1. 搜索 [package-name]
  2. 选择套餐
  3. 点击amd64/i386下载
  4. 下载实际文件

这对我来说太长了,作为一个真正喜欢 shell 的人,我想做一些类似下一个(虚构的)命令的事情:

apt-get get-deb-file [package-name]
Run Code Online (Sandbox Code Playgroud)

我在apt-get 手册页中找不到这样的东西。我发现最接近的是--download-only开关,但这会将包放入/var/cache/apt/archives(需要 root 权限)而不是当前目录中。

package-management apt

56
推荐指数
3
解决办法
9万
查看次数

标签 统计

apt ×1

package-management ×1