首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >包大小在dpkg-query和apt-cahce之间有所不同。

包大小在dpkg-query和apt-cahce之间有所不同。
EN

Unix & Linux用户
提问于 2021-12-05 15:20:04
回答 1查看 334关注 0票数 0

我试图在我的Ubuntu上安装一个包大小,所以我尝试了两个不同的命令:dpkg-queryapt-cache。我这样做是因为我以前安装了两个包:git终止符

For git包:

代码语言:javascript
复制
1. $ dpkg-query -Wf '${Installed-Size}\t${Package}\n' | grep git
    Output:
    69  elpa-git-commit
    1446    elpa-magit
    94  elpa-magit-popup
    35680   git
    1233    git-cvs
    864 git-daemon-run
    11263   git-doc
    ...

代码语言:javascript
复制
2. $ apt-cache show git | grep '^Size:'
    Output:
    Size: 4554416
    Size: 4553836

For终止程序包:

代码语言:javascript
复制
3. $ dpkg-query -Wf '${Installed-Size}\t${Package}\n' | grep terminator
   Output: 2099 terminator

代码语言:javascript
复制
4. $ apt-cache show terminator| grep '^Size:'
   Output: Size: 313088

So我有点糊涂了。我的问题:

  1. 为什么dpkg-查询"git“提供了这么多包(包含单词"git”),而对“git”的apt缓存只给出了两个简单的结果(可能是两个不同的版本)。
  2. 为什么dpkg-查询“结束符”提供的大小与“终止程序”包上的apt缓存不同?
EN

回答 1

Unix & Linux用户

发布于 2021-12-05 15:25:53

  1. 您不是在git上运行D3,而是在所有包上运行dpkg-query,并在git上过滤输出。尝试使用dpkg-query -Wf‘${Installed}\t${Package}\n’git。
  2. apt-cache‘S Size字段显示包文件的大小,即对应的.deb文件的大小,而不是包的安装大小。使用apt show查看下载大小和安装大小。
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/680232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档