我是否应该摆脱这些包裹?

我是否应该摆脱这些包裹?

我对 Ubuntu 还不太熟悉。最近,我遇到了一些 Skype 问题。所以我卸载/重新安装了它。问题解决了。我还决定删除顶部的小消息/邮件指示器,因为我不想要/不需要它。

我按照论坛上找到的命令信息操作。指示灯消失了。到目前为止一切顺利。

然后我按下 apt-get autoremove 并得到以下内容:

alan@alan-Latitude-D530:~$ sudo apt-get autoremove
[sudo] password for alan: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  libaudio2:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libcups2:i386 libdatrie1:i386 libdbusmenu-qt2:i386
  libfontconfig1:i386 libfreetype6:i386 libgcrypt11:i386 libgnutls26:i386
  libgpg-error0:i386 libgssapi-krb5-2:i386 libice6:i386 libjpeg-turbo8:i386
  libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386
  libkrb5support0:i386 liblcms1:i386 libmng1:i386 libmysqlclient18:i386
  libp11-kit0:i386 libqt4-dbus:i386 libqt4-declarative:i386
  libqt4-network:i386 libqt4-script:i386 libqt4-sql:i386 libqt4-sql-mysql:i386
  libqt4-xml:i386 libqt4-xmlpatterns:i386 libqtcore4:i386 libqtgui4:i386
  libqtwebkit4:i386 libsm6:i386 libsqlite3-0:i386 libtasn1-3:i386
  libthai0:i386 libtiff4:i386 libxi6:i386 libxrender1:i386 libxss1:i386
  libxt6:i386 libxv1:i386 mysql-common skype-bin:i386 sni-qt:i386
0 upgraded, 0 newly installed, 48 to remove and 0 not upgraded.
After this operation, 118 MB disk space will be freed.
Do you want to continue [Y/n]? 

Ubuntu Tweak Janitor 也证实了这一点,它说我有 48 个不需要的、不必要的软件包可以/应该被删除。它前面还有一个小红圈!!这对我来说肯定是一个警告标志!!!

我的问题是:我应该删除这些东西吗?还是我按错了某个按钮?如果删除了这些东西,我的电脑会崩溃吗?以前也发生过这种情况!!!我应该担心吗?还是一切都正常,我可以删除这些东西。做还是不做:这是个问题!如果删除这些东西真的很危险,那么我该如何修复 Ubuntu Teak Janitor 和终端上的自动删除功能,这样我就不会收到这些消息了?

答案1

如果你的电脑运行正常,目前没有“崩溃和烧毁”,那么删除这些软件包应该没问题。引用 apt-get 手册man apt-get

自动移除
autoremove 用于删除那些为了满足其他包的依赖关系而自动安装但现在不再需要的包。

问题是这些软件包不再需要,因为与这些软件包相关的软件包没有安装,等等。这只是为了删除那些不需要的软件包,但有时它们被需要(例如skype-bin。这些软件包也只有 0.1 GB,因此不会占用太多空间。

如果您想删除一些您认为不需要的,您可以使用 单独删除它们sudo apt-get remove ...。保留它们应该没问题,很少会出现安装后造成损坏的情况。

如果您决定删除这些软件包,希望之后重新安装它们可以解决任何问题 - 只需记下要删除的内容即可。

相关内容