Установка и удаление Python 3.x (версии 3.5 / 3.4.3)

Я только что установил Python 3.5 (и его библиотечные файлы 2908), используя synaptic поверх моей существующей функциональной установки Python 3.4 в Ubuntu 14.04. Посмотрим на результат после установки:

$ cd /usr/bin
$ ls -lsAFi python*
393463 0 lrwxrwxrwx 1 root root 18 Jul 2 2014 python -> /usr/bin/python2.7*
394201 0 lrwxrwxrwx 1 root root 9 May 9 2014 python2 -> python2.7*
393228 3272 -rwxr-xr-x 1 root root 3345416 Jun 22 20:51 python2.7*
394075 0 lrwxrwxrwx 1 root root 33 Jun 22 20:51 python2.7-config -> x86_64-linux-gnu-python2.7-config*
398355 0 lrwxrwxrwx 1 root root 16 Dec 21 2013 python2-config -> python2.7-config*
394203 0 lrwxrwxrwx 1 root root 9 Nov 27 11:04 python3 -> python3.5*
394046 3628 -rwxr-xr-x 2 root root 3709944 Oct 14 23:42 python3.4*
394046 3628 -rwxr-xr-x 2 root root 3709944 Oct 14 23:42 python3.4m*
395645 3672 -rwxr-xr-x 2 root root 3754696 Sep 17 19:03 python3.5*
396673 0 lrwxrwxrwx 1 root root 33 Sep 17 19:03 python3.5-config -> x86_64-linux-gnu-python3.5-config*
396677 0 lrwxrwxrwx 1 root root 11 Sep 17 19:03 python3.5-dbg -> python3.5dm*
396678 0 lrwxrwxrwx 1 root root 37 Sep 17 19:03 python3.5-dbg-config -> x86_64-linux-gnu-python3.5-dbg-config*
396676 13164 -rwxr-xr-x 1 root root 13455475 Sep 17 18:58 python3.5dm*
396679 0 lrwxrwxrwx 1 root root 35 Sep 17 19:03 python3.5dm-config -> x86_64-linux-gnu-python3.5dm-config*
395645 3672 -rwxr-xr-x 2 root root 3754696 Sep 17 19:03 python3.5m*
396674 0 lrwxrwxrwx 1 root root 34 Sep 17 19:03 python3.5m-config -> x86_64-linux-gnu-python3.5m-config*
394206 0 lrwxrwxrwx 1 root root 10 Nov 27 11:12 python3m -> python3.5m*
398354 0 lrwxrwxrwx 1 root root 16 Dec 21 2013 python-config -> python2.7-config*

-> ... несколько символических ссылок + 2 жестких ссылки (inodes: 394046 и 395645).

Мои вопросы:

  • в чем причина сосуществования файлов pythonX.Y и pythonX.Ym? python3.4 и python3.4m указывают на одно и то же сохраненное содержимое с двумя именами (жесткая ссылка). То же самое для python3.5 и python3.5m . Так в чем же польза от python3.4m и python3.5m ?

  • могу ли я избавиться от Python 3.4 и его библиотек без каких-либо проблем и как? (Например, если я использую synaptic, пометка Python 3.4 для «удаления» автоматически удалит множество обратных зависимостей, то есть пакет, который мне нужен. Так что не надо.)

РЕДАКТИРОВАТЬ:
Чтобы помочь ответить на вопрос Что касается того, где я получил Python 3.5, пакет, обычно недоступный для пользователей Ubuntu, я перечисляю источники пакетов из /etc/apt/sources.list . Я не указываю ppa в /etc/apt/sources.list.d , поскольку они предназначены только для одного пакета, отличного от Python 3.5:

Из Canonical на http: // ubuntu .cica.es / ubuntu / , если не указано иное: ( deb и deb-src )
- надежный главный ограниченный
- доверенные обновления основной ограничены
- верная вселенная
- вселенная надежных обновлений
- верная мультивселенная
- мультивселенная надежных обновлений
- главный ограниченный trusty-security
- вселенная надежной безопасности
- надежная мультивселенная
- http://archive.canonical.com/ubuntu надежный партнер
Программное обеспечение сторонних производителей: ( deb и deb-src )
- http://extras.ubuntu.com/ubuntu надежный главный
Стороннее программное обеспечение: (только deb )
- http://archive.getdeb.net/ubuntu приложения trusty-getdeb
- http://ubuntu.cica.es/ubuntu/ trusty-backports главная вселенная мультивселенная ограничена

0
01.12.2015, 17:49
0 ответов

Теги

Похожие вопросы