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.