每当我用 apt 安装新软件包时,它都会显示一长串可以卸载的软件包。我不认识它们,但根据名称来看它们看起来像是核心组件。
我可以信任 apt 并卸载它们吗?还是应该保留它们?如果我需要它们,如何阻止 apt 告诉我有关它们的信息?
Los paquetes indicados a continuación se instalaron de forma automática y ya no son necesarios.
cli-common docutils-common gconf-service gconf-service-backend gconf2-common gir1.2-harfbuzz-0.0
icu-devtools indicator-messages indicator-sound libbonobo2-0 libbonobo2-common libbonoboui2-common
libclass-data-inheritable-perl libclass-method-modifiers-perl libcrypt-openssl-bignum-perl
libcrypt-openssl-rsa-perl libdata-random-perl libfile-which-perl libgconf-2-4 libgd-perl libglade2-0
libgnome-keyring-common libgnome-keyring0 libgnome2-canvas-perl libgnome2-gconf-perl
libgnome2-wnck-perl libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-common libgraphite2-dev
libgtk2-imageview-perl libgtk2-unique-perl libgtkimageview0 libharfbuzz-gobject0
libhttp-server-simple-perl libicu-le-hb0 libiculx60 libido3-0.1-0 libimage-magick-perl
libimage-magick-q16-perl libllvm7 libllvm7:i386 libmouse-perl libnet-dropbox-api-perl
libnet-oauth-perl liborbit-2-0 libpanel-applet3 libpath-class-perl libpcre16-3 libpcre3-dev
libpcre32-3 libpcrecpp0v5 libproc-processtable-perl libproc-simple-perl libsort-naturally-perl
libunique-1.0-0 libwnck-common libwnck22 libwww-mechanize-perl libx11-protocol-other-perl
libxcb-xtest0 lsdvd pkg-config sgml-base xml-core
我认为这个问题的出现是因为不久前我意外地从我的 Ubuntu 18.04 机器中删除了系统 Python。在咨询了 Ask Ubuntu(不记得是哪些问题)以获取以下命令(来自我的 bash 历史记录)后,我设法恢复了:
sudo apt remove python3.6 # oops!
sudo apt-get install python3-all
sudo apt-get install gnome-terminal
sudo apt-get install ubuntu-desktop
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install xorg
sudo apt-get install ubuntu-desktop
答案1
暂时不要管终端消息中列出的软件包,直到您确定自己知道自己在做什么。
您的终端消息显示The following packages were automatically installed and are no longer required:
您可以通过运行自动删除这些软件包sudo apt autoremove
,但最好不要删除这些软件包,除非您确定不需要重新安装由于意外从 Ubuntu 18.04 中删除系统 Python 而删除的软件包。如果后面列出的软件包是The following packages were automatically installed and are no longer required:
您随后重新安装的任何软件包的依赖项,则这些软件包将停止在终端中生成软件包管理消息。