Ubuntu telah menjatuhkan Python 2 di 16,04. Itu masih diinstal setelah upgrade, meskipun (itu bukan bagian dari "paket usang").
Apakah ada cara bersih untuk menghapus Python 2 dan semua dependensinya dengan cara yang bersih (untuk benar-benar menyingkirkannya)?
Apakah apt purge
cara untuk pergi?
root@ubuntu ~# apt purge python2.7
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libnss-ldap
Use 'apt autoremove' to remove it.
The following packages will be REMOVED:
auth-client-config* ldap-auth-client* ldap-auth-config* libpam-ldap* libsmbclient* ndiff* python* python-bs4* python-chardet* python-crypto* python-dnspython*
python-html5lib* python-ldb* python-lxml* python-ntdb* python-pkg-resources* python-samba* python-setuptools* python-six* python-talloc* python-tdb* python2.7* samba*
samba-common-bin* samba-dsdb-modules* samba-libs* samba-vfs-modules* smbclient* winbind*
0 upgraded, 0 newly installed, 29 to remove and 0 not upgraded.
After this operation, 58.4 MB disk space will be freed.
python2
? Saya akan mengatakan jangan menghapusnya.apt purge
menunjukkan kepada saya dependensi? - dan izinkan saya untuk mengambil keputusan (dalam kasus sayasamba
akan menjadi paket yang bermasalah untuk dihapus misalnya)Jawaban:
Karena masih ada banyak paket yang bergantung pada Python2 (seperti Samba dan VirtualBox) Anda harus melihat dari dekat pada paket-paket yang ingin Anda hapus sebelum Anda membiarkannya melanjutkan.
Menggunakan
untuk sepenuhnya menghapus Python2 dan segala sesuatu yang bergantung padanya.
sumber
Jika Anda perlu menggunakan python3, jangan hapus python2. Anda dapat mengubah sistem Anda dengan sangat buruk.
Hapus saja tautan aslinya:
dan buat yang baru:
sumber
update-alternatives python
metode ini.