Я пытаюсь выполнить следующую команду в своей Ubuntu 16.04, я не могу добраться python 2.7.9-1
, даже при том, что его доступное:
https://packages.debian.org/jessie/python
Какие-либо идеи, как зафиксировать это?
# apt-get install -y curl wget netcat python 2.7.9-1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package 2.7.9-1
E: Couldn't find any package by glob '2.7.9-1'
E: Couldn't find any package by regex '2.7.9-1'
Единственное доступное python
версия для Ubuntu 16.04 в настоящее время 2.7.11-1
. Ваша ссылка для репозиториев Debian, корректный сайт был бы http://packages.ubuntu.com/xenial/python
, Вы не должны указывать, что версия для пакетов, apt
автоматически выбирает новейший доступный. Явные спецификации версии только необходимы, когда Вы хотите установить более старую версию, и затем необходимо было бы разделить имя пакета и строку версии с =
а не с пространством, как python=2.7.11-1
. Иначе строку версии рассматривали бы как отдельное имя пакета.
Однако python
уже предварительно установлен (и требуется - никогда не пытаются удалить его!) на всех версиях Ubuntu, таким образом, не было бы никакой потребности установить его вручную снова так или иначе.