Как я устанавливаю последнюю версию пакетов в Ubuntu?

Например, я хочу установить последнюю версию "numpy". Я ввожу следующее: "склонные sudo - получают python-numpy установки". Когда я ввожу это в первый раз, когда это устанавливает что-то и если я ввожу это во второй раз, когда это пишет, что у меня уже есть последняя версия numpy.

Однако я вижу, что моя версия numpy 1.1.1. и я знаю что это НЕ последняя версия. Почему это происходит и как эта проблема может быть решена?

Я могу найти *tar.gz файл с последней версией, я могу извлечь файлы с архивом и, чем мне нужен к руне один из сценариев, которые будут где-нибудь среди извлеченных файлов. Но мне не нравится этот путь. Это слишком сложно. Я не знаю, куда я должен поместить все эти файлы, я не знаю, какие зависимости я должен установить, прежде чем я запущу скрипт для установки numpy, я не знаю, куда numpy будет помещен после установки и так далее.

Существует ли простой способ получить последнюю версию numpy?

11
задан 13.01.2010, 20:39

2 ответа

Дистрибутивы (такие как Ubuntu) делают QA на своих пакетах и так будут не всегда иметь последнюю версию в наличии всего в их репозиториях, как только они выходят. Акцент находится на устойчивости.

При реальной необходимости в более поздней версии по некоторым причинам можно использовать собственный материал управления пакетом Python (setuptools, в случае, если необходимо установить его), как так:

python easy_install numpy

Это установит последнюю версию, доступную на PyPI.

Я рекомендовал бы удалить пакет, установленный распределением сначала, так как они, вероятно, не играют хорошо вместе в случае конфликтующих путей.

9
ответ дан 07.12.2019, 12:24

Поскольку Ubuntu выпускается каждые 6 месяцев, Cannonical включает последнюю стабильную версию пакета, когда они начинают тестировать следующего выпуска. Например, даже сегодня (Jan 2010), Ubuntu 8.04 LTS все еще выполняет Firefox 3, а не Firefox 3.5.

Существуют некоторые бесстрашные хакеры, которые хотят Firefox 3.5 на там Ubuntu 8.04 LTS, и эти люди могут получить и поддержать мини-репозитории на Панели запуска. Например, вот ссылка, объясняющая, как использовать Панель запуска repo для получения Firefox 3.5.

Как оказалось, numpy имеет панель запуска репозиторий PPA, на самом деле это имеет три, один для Бойкого, один для Бесстрашного, и один для Hardy. Но, эти Панель запуска выпуски PPA, оказывается, более старые версии (текущий для 9,10, python-numpy 1:1.3.1-3, выпуски PPA 1.2.1 или 1.1.1). Если Вы хотите последнюю версию numpy, доступного из репозитория, Вы, возможно, должны искать славу и богатство как бесстрашный хакер и соединить Панель запуска PPA для версии, в которой Вы нуждаетесь.

Я был очень благодарен за вещи, люди поставили панель запуска, не будучи бесстрашным хакером сам.

2
ответ дан 07.12.2019, 12:24

Теги

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