从下载的Debian 9.5 amd64软件包列表更新中删除图标文件?

有点自言自语

情况

当我使用APT或APTITUDE更新Debian 9.5 amd64(稳定,后向端口,测试,不稳定)软件包列表时,截至撰写本文时,更新的下载大小为cca 60 MB,其中一半大小是图标文件,例如图标-128x128。

我相信我不需要下载图标,因为我没有使用GUI软件包管理器。

目标

我想将更新的下载大小限制为最小,以节省时间。

问题

是否可以在不下载图标文件的情况下更新软件包列表?更新下载中还有什么可以省略的?如果是,怎么办?如果没有,为什么?

DK Bose

您所看到的可能是的活动引起的appstream

参见https://www.freedesktop.org/software/appstream/docs/sect-AppStream-IconCache.htmlhttps://askubuntu.com/questions/775069/what-is-appstream-why-is-it-installed -它在做什么

随着appstream安装的,sudo apt update会产生这样的事情(在Xubuntu上18.10):

Ign:1 http://dl.google.com/linux/chrome/deb stable InRelease
Get:2 http://security.ubuntu.com/ubuntu cosmic-security InRelease [83.2 kB]                                 
Hit:3 http://in.archive.ubuntu.com/ubuntu cosmic InRelease                                                  
Get:4 http://in.archive.ubuntu.com/ubuntu cosmic-updates InRelease [83.2 kB]                              
Get:5 http://dl.google.com/linux/chrome/deb stable Release [943 B]                                                   
Get:6 http://dl.google.com/linux/chrome/deb stable Release.gpg [819 B]                                               
Hit:7 http://in.archive.ubuntu.com/ubuntu cosmic-backports InRelease                             
Get:8 http://security.ubuntu.com/ubuntu cosmic-security/main i386 Packages [33.4 kB]
Get:9 http://in.archive.ubuntu.com/ubuntu cosmic-updates/main i386 Packages [47.7 kB]                                         
Get:10 http://security.ubuntu.com/ubuntu cosmic-security/main amd64 Packages [33.4 kB]
Get:11 http://in.archive.ubuntu.com/ubuntu cosmic-updates/main amd64 Packages [49.4 kB]
Get:12 http://security.ubuntu.com/ubuntu cosmic-security/main Translation-en [13.7 kB] 
Get:13 http://in.archive.ubuntu.com/ubuntu cosmic-updates/main Translation-en [20.2 kB]
Get:14 http://security.ubuntu.com/ubuntu cosmic-security/main amd64 DEP-11 Metadata [204 B]                
Get:15 http://in.archive.ubuntu.com/ubuntu cosmic-updates/main amd64 DEP-11 Metadata [52.0 kB]             
Get:16 http://security.ubuntu.com/ubuntu cosmic-security/main DEP-11 48x48 Icons [29 B]
Get:17 http://security.ubuntu.com/ubuntu cosmic-security/main DEP-11 64x64 Icons [29 B]
Get:18 http://security.ubuntu.com/ubuntu cosmic-security/universe amd64 Packages [22.2 kB]
Get:19 http://in.archive.ubuntu.com/ubuntu cosmic-updates/main DEP-11 48x48 Icons [5,926 B]
Get:20 http://in.archive.ubuntu.com/ubuntu cosmic-updates/main DEP-11 64x64 Icons [8,457 B]
Get:21 http://security.ubuntu.com/ubuntu cosmic-security/universe i386 Packages [22.2 kB]
Get:22 http://in.archive.ubuntu.com/ubuntu cosmic-updates/universe i386 Packages [29.9 kB]
Get:23 http://in.archive.ubuntu.com/ubuntu cosmic-updates/universe amd64 Packages [29.9 kB]
Get:24 http://security.ubuntu.com/ubuntu cosmic-security/universe Translation-en [11.8 kB]
Get:25 http://in.archive.ubuntu.com/ubuntu cosmic-updates/universe Translation-en [15.4 kB]
Get:26 http://security.ubuntu.com/ubuntu cosmic-security/universe amd64 DEP-11 Metadata [2,448 B]
Get:27 http://in.archive.ubuntu.com/ubuntu cosmic-updates/universe amd64 DEP-11 Metadata [5,724 B]
Get:28 http://security.ubuntu.com/ubuntu cosmic-security/universe DEP-11 48x48 Icons [4,031 B]
Get:29 http://in.archive.ubuntu.com/ubuntu cosmic-updates/universe DEP-11 48x48 Icons [4,031 B]
Get:30 http://security.ubuntu.com/ubuntu cosmic-security/universe DEP-11 64x64 Icons [4,058 B]
Get:31 http://in.archive.ubuntu.com/ubuntu cosmic-updates/universe DEP-11 64x64 Icons [4,058 B]
Reading package lists... Done

上面示例中图标的下载量相对较小,但在发行版中可能处于开发阶段的MB或MB。

如您所说,如果

我不需要使用GUI软件包管理器,因此不需要下载图标。

只需运行sudo apt purge appstream并检查输出,然后再继续:

$ sudo apt purge appstream*
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'appstream-generator' for glob 'appstream*'
Note, selecting 'appstream-glib-doc' for glob 'appstream*'
Note, selecting 'appstream' for glob 'appstream*'
Note, selecting 'appstream-util' for glob 'appstream*'
Note, selecting 'appstream-index' for glob 'appstream*'
Note, selecting 'appstream-doc' for glob 'appstream*'
Note, selecting 'appstream-qt5' for glob 'appstream*'
Note, selecting 'appstream' instead of 'appstream-index'
Package 'appstream-qt5' is not installed, so not removed
Package 'appstream-doc' is not installed, so not removed
Package 'appstream-glib-doc' is not installed, so not removed
Package 'appstream-generator' is not installed, so not removed
Package 'appstream-util' is not installed, so not removed
The following packages will be REMOVED:
  appstream* apt-config-icons* gnome-software* gnome-software-plugin-snap*
0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded.
After this operation, 3,029 kB disk space will be freed.
Do you want to continue? [Y/n] 

当然,您在系统上看到的内容可能有所不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

软件包'libgtkmm-2.4-1v5:amd64'的文件列表文件缺少最后的换行符

来自分类Dev

Debian 9中的aptitude如何实现对新软件包列表的细粒度清除?

来自分类Dev

为什么针对amd64和i386的突触下载软件包?

来自分类Dev

如何在amd64 ubuntu / debian下安装i386软件包

来自分类Dev

在哪里可以下载SLES 9更新的bash软件包?

来自分类Dev

是否可以从下载的软件包中本地运行npm软件包安装?

来自分类Dev

Debian:Oracle Java 9(JDK9)-无法找到软件包

来自分类Dev

Debian:Oracle Java 9(JDK9)-无法找到软件包

来自分类Dev

我只想下载debian软件包的changelog文件

来自分类Dev

从下载URL下载的Firestorage无法下载我的文件

来自分类Dev

从下载的文件中添加密钥

来自分类Dev

是否可以从下载的软件包本地运行npm软件包安装?

来自分类Dev

docker build中的错误-错误:1 http://deb.debian.org/debian Stretch / main amd64解压缩amd64 6.0-21 + deb9u1 404未找到

来自分类Dev

Javascript从下拉列表中下载项目

来自分类Dev

从下载的zip文件运行程序

来自分类Dev

debian9无法使用pip3安装python软件包或使用apt卸载软件包

来自分类Dev

Debian 9:自动安装USB驱动器需要哪个软件包?

来自分类Dev

尝试在Debian 9容器中使用Tasksel安装软件包时出错

来自分类Dev

Debian 9 LXQt:所需的软件包,以减少可能的桌面安装?

来自分类Dev

可以在amd64 Debian(9)构建版上安装postgresql-9.6:i386吗?

来自分类Dev

如何下载Debian软件包的源代码?

来自分类Dev

如何使用NSBundle从下载的软件包中加载NIB并回退到主软件包

来自分类Dev

为什么在16.04中更新时易于重新下载软件包列表?

来自分类Dev

如何从下载中排除洪流中的文件?

来自分类Dev

如何从下载中排除洪流中的文件?

来自分类Dev

在debian 9 Stretch中安装Firefox Quantum

来自分类Dev

在Debian 9测试中运行Steam

来自分类Dev

在Debian 9中卷曲HTTPS问题

来自分类Dev

在Debian 9中执行升级时出错

Related 相关文章

  1. 1

    软件包'libgtkmm-2.4-1v5:amd64'的文件列表文件缺少最后的换行符

  2. 2

    Debian 9中的aptitude如何实现对新软件包列表的细粒度清除?

  3. 3

    为什么针对amd64和i386的突触下载软件包?

  4. 4

    如何在amd64 ubuntu / debian下安装i386软件包

  5. 5

    在哪里可以下载SLES 9更新的bash软件包?

  6. 6

    是否可以从下载的软件包中本地运行npm软件包安装?

  7. 7

    Debian:Oracle Java 9(JDK9)-无法找到软件包

  8. 8

    Debian:Oracle Java 9(JDK9)-无法找到软件包

  9. 9

    我只想下载debian软件包的changelog文件

  10. 10

    从下载URL下载的Firestorage无法下载我的文件

  11. 11

    从下载的文件中添加密钥

  12. 12

    是否可以从下载的软件包本地运行npm软件包安装?

  13. 13

    docker build中的错误-错误:1 http://deb.debian.org/debian Stretch / main amd64解压缩amd64 6.0-21 + deb9u1 404未找到

  14. 14

    Javascript从下拉列表中下载项目

  15. 15

    从下载的zip文件运行程序

  16. 16

    debian9无法使用pip3安装python软件包或使用apt卸载软件包

  17. 17

    Debian 9:自动安装USB驱动器需要哪个软件包?

  18. 18

    尝试在Debian 9容器中使用Tasksel安装软件包时出错

  19. 19

    Debian 9 LXQt:所需的软件包,以减少可能的桌面安装?

  20. 20

    可以在amd64 Debian(9)构建版上安装postgresql-9.6:i386吗?

  21. 21

    如何下载Debian软件包的源代码?

  22. 22

    如何使用NSBundle从下载的软件包中加载NIB并回退到主软件包

  23. 23

    为什么在16.04中更新时易于重新下载软件包列表?

  24. 24

    如何从下载中排除洪流中的文件?

  25. 25

    如何从下载中排除洪流中的文件?

  26. 26

    在debian 9 Stretch中安装Firefox Quantum

  27. 27

    在Debian 9测试中运行Steam

  28. 28

    在Debian 9中卷曲HTTPS问题

  29. 29

    在Debian 9中执行升级时出错

热门标签

归档