Как установить программу из репозитория, в котором нет пакетов для вашей версии дистрибутива Ubuntu
Скоро выйдет новая версия дистрибутива Ubuntu 14.10. А именно 16 октября.
И после выхода новой версии дистрибутива Ubuntu во многих сторонних репозиториях не cразу обновят версии программ для данного релиза.
В данной статье покажу, как решить эту проблему.
Рассмотрим вариант с репозиторием программы caffeine:
Как можно убедиться, на ланчпаде нет версии для Ubuntu 14.10.
Добавляем репозиторий в систему обычным способом в терминале:
sudo add-apt-repository ppa:caffeine-developers/ppa
Если попытаемся установить из него в Ubuntu 14.10:
sudo apt-get update
sudo apt-get install caffeine
То получим следующее сообщение: W: Не удалось получить http://ppa.launchpad.net/caffeine-developers/ppa/ubuntu/dists/utopic/main/binary-i386/Packages 404 Not Found
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
edward@toshiba:~$ sudo apt-get install caffeine
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет caffeine
Что нужно сделать?
Открываем "Программы и обновления" (в Главном меню Dash) и переходим на вкладку "Другое ПО":
Находим наш добавленный репозиторий, выбираем его и жмем кнопку "Изменить", где откроется окно "Редактировать источник":
Где в поле дистрибутив нужно вписать кодовое имя дистрибутива:
precise - ubuntu 12.04
quantal - ubuntu 12.10
raring - ubuntu 13.04
trusty - ubuntu 14.04
utopic - ubuntu 14.10
Лучше вписывать имя предыдущей версии дистрибутива, так намного меньше вероятность, что появится ошибка зависимости пакетов.
Вписываем trusty в нашем случае и жмем "ок", в итоге в списке у нас будет репозиторий:
После чего в терминале уже можно устанавливать пакет:
sudo apt-get update
sudo apt-get install caffeine
И получим, сообщение о подтверждении установки пакетов: edward@toshiba:~$ sudo apt-get install caffeine
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
libsqlite0 python-appindicator python-central python-kaa-base python-kaa-metadata
python-sqlite python-xlib
Предлагаемые пакеты:
python-sqlite-dbg
НОВЫЕ пакеты, которые будут установлены:
caffeine libsqlite0 python-appindicator python-central python-kaa-base python-kaa-metadata
python-sqlite python-xlib
обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 892 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 4 078 kB.
Хотите продолжить [Д/н]?
Устанавливаем таким способом в нашу систему программу, из репозитория в котором нет пакетов для версии нашего дистрибутива.
Таким же образом можно установить и другие программы, пакеты которых отсутствуют пока что в репозиториях для Ubuntu 14.10.
И не только для Ubuntu 14.10.
Этот способ работает и с другими версиями дистрибутива Ubuntu.
Вот так это делается легко и просто.
http://www.linuxrussia.com/2013/10/install-package-other-version.html
|