Как удалить Python 2 в 16.04?

Ubuntu имеет отброшенный Python 2 в 16.04. Однако он все еще устанавливается после обновления (он не был частью "устаревших пакетов").

Есть ли чистый способ удалить Python 2 и все его зависимости чистым способом (чтобы полностью избавиться от него)?

Является apt purge какой путь выбрать?

root@ubuntu ~# apt purge python2.7Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following package was automatically installed and is no longer required:  libnss-ldapUse '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 (например, Samba и VirtualBox), вам следует внимательно изучить пакеты, которые apt хочет удалить, прежде чем позволить ему продолжить.

Воспользуйся

sudo apt purge python2.7-minimal

чтобы полностью удалить Python2 и все, что от него зависит.

Тем не менее, * многие * приложения все еще нуждаются в этом. Может быть, обновление установило что-то, требующее python2? Я бы сказал, не удаляйте его.

Что именно вы подразумеваете под “чистым способом”? Python2 устанавливается только в том случае, если это необходимо некоторым пакетам. Удаление его может привести к поломке системы.

@mikewhatever: Я сделал обновление с 15.10, где системе требовался Python 2. Поскольку 16.04 вообще не отправляет его, это означает, что он больше не нужен. Таким образом, удаление Python 2 не должно нарушать работу системы - чего я боюсь больше всего. Что касается дополнительного программного обеспечения - не имеет значения, сломаются ли они (в этом случае я также удалю их)

Что ж, тогда удачи. :~)

@BharadwajRaju: разве “apt purge” не покажет мне зависимости? - и позвольте мне принять решение (в моем случае, например, “samba” было бы проблематичным пакетом для удаления)

@WoJ Я не имею в виду, что тебе это пока не нужно. Однако от него зависит так много приложений, что рано или поздно он будет установлен.