从Ubuntu 18.04删除Python 2.7.15rc1是否安全?


10

我一将笔记本电脑从Ubuntu 16.04升级到Ubuntu 18.04,就没有使用Python 2。

我删除它安全吗?

我的终端显示的默认版本为Python 3.7.3


1
为什么需要去除那几个Mb?您是否检查了当前使用2.7的软件?谎言是您的答案;-)您对安全的定义是什么?它不会使您的笔记本电脑爆炸。这是肯定的。它不会使它燃烧成灰烬。它可能会使它崩溃,但是如果您能够还原它(甚至重新安装就算麻烦了)并且有备份...您怎么称呼“安全”?
Rinzwind

我要卸载它,因为我不使用它。我想知道它是否会崩溃或以某种方式影响我的笔记本电脑。
Jaswitha Reddy

@JaswithaReddy,如果是你的动力,那就不要做!决不!当然,从哲学上来说,这是一个有趣的问题:)这样做毫无意义,您什么都赢不了。
Mayou19年

Answers:


19

apt purge -s python2.7

这里-s是会发生什么的模拟。

亲眼看看你还会失去什么。

在我的系统Kubuntu 18.04上,我看到的是:

The following packages were automatically installed and are no longer required:
  gir1.2-appindicator3-0.1 gir1.2-gtk-vnc-2.0 gir1.2-keybinder-3.0 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0 gir1.2-spiceclientglib-2.0
  gir1.2-spiceclientgtk-3.0 gir1.2-vte-2.91 libgovirt-common libgovirt2 libgtk-vnc-2.0-0 libgvnc-1.0-0 libkeybinder-3.0-0 libphodav-2.0-0
  libphodav-2.0-common libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libusbredirhost1 libvirt-glib-1.0-0 spice-client-glib-usb-acl-helper
  syslinux-common virt-viewer xsltproc
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  boot-repair* boot-sav* boot-sav-extra* glade2script* kubuntu-settings-desktop* python* python-asn1crypto* python-cairo* python-certifi*
  python-cffi-backend* python-chardet* python-cryptography* python-dbus* python-enchant* python-enum34* python-gi* python-gi-cairo*
  python-gobject* python-gobject-2* python-gtk2* python-gtkspellcheck* python-idna* python-ipaddr* python-ipaddress* python-libvirt*
  python-libxml2* python-libxslt1* python-mutagen* python-openssl* python-pkg-resources* python-psutil* python-qt4-dbus* python-requests*
  python-six* python-urllib3* python-xdg* python2.7* ranger* recoll* terminator* trash-cli* virt-manager* virtinst* zim*
0 upgraded, 0 newly installed, 44 to remove and 0 not upgraded.

 

我不会删除python2.7


进一步了解这一点,可以通过查看/var/log/installer/initial-status.gz来发现全新安装的Ubuntu 18.04,而不是从早期版本进行的升级。我有这样的系统。

在终端窗口中,运行:

$ zgrep "Package: python2.7" /var/log/installer/initial-status.gz

搜索将为空,指示未安装包含字符串python2.7的软件包。


就您而言,由于您已从16.04升级到18.04:

  • 如果您的系统上确实有python-2-7-15rc1,则表示它已作为升级的一部分保留在以前的系统中,或者随后安装了依赖它的软件。

  • 无论哪种方式,在18.04中删除此类软件包都是安全的,请注意,可以根据安装的程序进行编程(a)使用以前的系统(升级之前)或(b)升级之后。

  • 请记住,18.04生活中,如果你安装了类似口径瘸子多种virt-manager中,这样做会带来python2.7回来。


1
谢谢你的回答。我不认为我会在近期内卸载python2.7。
Jaswitha Reddy

运行您提供的仿真代码时,我得到了许多与amd64相关的软件包。知道那是什么吗?
Jaswitha Reddy

3
如果您看到:amd64它指的是架构。您可能拥有64位操作系统。uname -a会有所帮助。
DK Bose

2
即使您具有intel处理器,amd64也可以指任何x86-64
qwr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.