为什么 Ubuntu 软件中心使用 Python 2?

为什么 Ubuntu 软件中心使用 Python 2?

Ubuntu 软件中心的描述如下:

用于浏览、安装和删除软件的实用程序 Ubuntu 软件中心可让您浏览和安装数千个适用于 Ubuntu 的免费和付费应用程序。您可以按类别查看可用软件,或按名称或说明快速搜索。您还可以检查已安装的软件,并删除不再需要的项目。要使用 USC 安装或删除软件,您需要在计算机上拥有管理员访问权限。

我想要删除 Python 2。如果这是一个核心 gui-distro 实用程序,为什么它在 Python 2 上(1 年 1 个月后 EOL),为什么我的发行版会发布它?

依靠:蟒蛇:任何(> = 2.7)
iso 代码
应用程序安装数据(>=0.4.0)
aptdaemon(>= 0.40)
软件中心-aptdaemon-插件
人性图标主题,gir1.2-glib-2.0(>=1.31)
gir1.2-gtk-3.0
gir1.2-gmenu-3.0 (>= 3.1.5)
gir1.2-webkit2-4.0
gvfs-后端
python-gi(>=3.4.0-1ubuntu0.1)
python-gi-cairo
python-xapian
python-apt(>= 0.8.3ubuntu4)
python-aptdaemon(>= 0.40)
python-aptdaemon.gtk3widgets
python-dbus
python-defer
python-lxml
policykit-1
policykit-1-gnome | policykit-1-kde
python-xdg
ubuntu-sso-客户端
python-piston-mini-client(>= 0.1 + bzr29)
oneconf(>=0.2.6)
python-oneconf (>= 0.3) | oneconf (

这个问题是关于为什么某个软件阻止 Python 2 自动删除,并且没有什么与安装软件有关。

答案1

Ubuntu 在 16.04 版中放弃了软件中心,自 2015 年起不再维护。在某些版本中,例如 Ubuntu,它被 取代gnome-software。然而,在 Xubuntu 中不需要 Gnome,它只是删除了对 的依赖software-center并将其挂起。您的发行版可能自 16.04 之前版本以来就已升级。

只需自行移除即可,

sudo apt-get --purge --yes remove software-center
sudo apt-get autoremove # remove all things it required.

或者,如果您想要一个 GUI 来安装软件包,请安装software-center

相关内容