Чи безпечно видалити Python 2.7.15rc1 з Ubuntu 18.04?


10

Я оновив свій ноутбук з Ubuntu 16.04 до Ubuntu 18.04, як тільки отримав його, і я не використовую Python 2.

Чи безпечно для мене її видалити?

Мій термінал показує версію за замовчуванням як Python 3.7.3 .


1
чому потрібно видаляти ці кілька Мбіт? ви перевірили, яке програмне забезпечення, яке ви зараз маєте, використовує 2.7? Там у брехні - ваша відповідь ;-) Яке ви визначення безпечного? Це не змусить ваш ноутбук вибухнути. Це точно. Це не змусить його спалити до попелу. Це може призвести до краху, але якщо ви зможете відновити його (чорт, навіть перевстановити), і у вас є резервна копія ... що ви називаєте "безпечним"?
Rinzwind

Я хочу його видалити, оскільки я не використовую його. Хочу знати, чи не вдариться він чи якимось чином вплине на мій ноутбук.
Jaswitha Reddy

@JaswithaReddy якщо що ваша мотивація, не робіть цього! Ніколи! Звичайно, це цікаве філософське питання :) Немає сенсу робити це, ти взагалі нічого не виграєш.
Mayou36

Відповіді:


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 .


Далі вивчивши це, можна дізнатися, що є в чистому встановленні Ubuntu 18.04, на відміну від оновлення на більш ранній версії, переглянувши сторінку /var/log/installer/initial-status.gz . У мене така система.

У вікні терміналу запустіть:

$ 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, якщо ви встановите що - щось на зразок калібру або садомазо або сорту або вирт-менеджер , робити це призведе python2.7 назад.


1
Дякую за відповідь. Я не думаю, що незабаром я вилучуму python2.7.
Jaswitha Reddy

Я отримую багато пакетів, пов’язаних з amd64, коли я запускав код, який ви надали. Будь-яка ідея, що це?
Jaswitha Reddy

3
Якщо ви бачите, :amd64це стосується архітектури. Напевно у вас 64-розрядна ОС. uname -aдопоможе.
ДК Босе

2
amd64 посилається на будь-який x86-64, навіть якщо у вас є процесор Intel
qwr
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.