Ubuntu 18.04 Python 2.7.15rc1 kaldırmak güvenli mi?


10

Dizüstü bilgisayarımı Ubuntu 16.04'ten Ubuntu 18.04'e yükselttim ve Python 2'yi kullanmıyorum.

Çıkarmam güvenli mi?

Terminalim varsayılan sürümü Python 3.7.3 olarak gösteriyor .


1
neden bu birkaç Mbs kaldırmak gerekir? Şu anda hangi yazılımı kullandığınızı 2.7 kullandınız mı? Yalanın cevabı var ;-) Ne kasanın tanımı nedir? Dizüstü bilgisayarınızı patlatmayacak. Kesinlikle. Küllerin yanmasına neden olmaz. Çökmesine neden olabilir, ancak geri yükleyebiliyorsanız (hatta bir yeniden yükleme) ve yedeklemeniz varsa ... "güvenli" olarak adlandırdığınız şey nedir?
— Rinzwind

Kaldırmak istiyorum çünkü kullanmıyorum. Dizüstü bilgisayarımı bozacak mı yoksa bir şekilde etkileyecek mi bilmek istiyorum.
— Jaswitha Reddy

Eğer @JaswithaReddy o senin motivasyon olduğunu, bunu yapmayın! Asla! Tabii, felsefi olarak ilginç bir soru :) Bunu yapmanın bir anlamı yok, hiçbir şey kazanmıyorsunuz.
— Mayou36

Yanıtlar:


19

Çalıştırmak

apt purge -s python2.7

nerede -solacağının simülasyonu nerede .

ve başka ne kaybedeceğinizi kendiniz görün.

Benim sistemimde, Kubuntu 18.04, işte gördüğüm şey:

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'yi kaldırmayacağım .


Daha ileriye baktığımızda, daha önceki bir sürümden yükseltme yerine, /var/log/installer/initial-status.gz adresine bakarak Ubuntu 18.04'ün temiz kurulumunda neyin mevcut olduğunu öğrenebiliriz . Böyle bir sistemim var.

Bir terminal penceresinden şunu çalıştırın:

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

Arama, python2.7 dizesini içeren hiçbir paketin kurulu olmadığını belirten boş olacaktır .


Sizin durumunuzda, 16.04'ten 18.04'e yükseltme yaptığınızdan:

  • Sisteminizde python-2-7-15rc1 varsa , yükseltme işleminin bir parçası olarak önceki sisteminizden tutulduğu veya daha sonra ona bağlı bir yazılım yüklediğiniz anlamına gelir.

  • Her iki durumda da, böyle bir paketi 18.04'te kaldırmak, (a) önceki sistemi (yükseltmeden önce) kullanırken veya (b) yükseltmeden sonra kurmuş olduğunuza bağlı olarak programlanan uyarı ile güvenlidir.

  • Eğer böyle bir şey yüklerseniz, o 18.04 ömrü boyunca unutmayın kalibreli veya gimp veya çeşitli ya virt-manager getirecek Bunu yaparken, python2.7 geri.


1
Cevap için teşekkür ederim. Ben yakında python2.7 kaldıracağım sanmıyorum.
— Jaswitha Reddy

Verdiğiniz simülasyon kodunu çalıştırdığımda amd64 ile ilgili birçok paket alıyorum . Bunun ne olduğu hakkında bir fikrin var mı?
— Jaswitha Reddy

3
Görüyorsanız :amd64mimariyi ifade eder. Muhtemelen 64 bit işletim sisteminiz var. uname -ayardım edecek.
— DK Bose

2
Intel işlemciniz olsa bile amd64 herhangi bir x86-64 anlamına gelir
— qwr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.