Чтение онлайн

на главную - закладки

Жанры

Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx»

Неворотин Вадим

Шрифт:

Поэтому если у вас нет интернета, то самым разумным решением проблемы с установкой новых программ для вас являются, пожалуй, так называемые срезы репозиториев. Фактически это содержимое стандартных интернет-репозиториев Ubuntu, записанное на диски и оформленное также в виде репозитория. К сожалению, централизованного источника распространения срезов нет, однако вы можете поискать их на торрент-трекерах или же у друзей.

Пожалуй, на этом знакомство с механизмом подключения дополнительных источников программного обеспечения можно закончить. Теперь же я немного расскажу про самое популярное место размещения сторонних репозиториев и, соответственно, программ для Ubuntu.

Глава 23

PPA

на Launchpad

Политика Canonical такова, что в стандартных репозиториях содержаться только стабильные версии программ, выпущенные на момент выхода в свет дистрибутива. В дальнейшем в репозитории добавляются только обновления безопасности, не изменяющие версии установленных программ. Кроме того, добавить разработчику свою программу в стандартные репозитории не просто.

Всё это не очень удобно, поскольку не позволяет создателем программ напрямую публиковать через механизм репозиториев последние версии своих творений. К счастью, существует возможность создания своего собственного репозитория и публикации пакетов в нём, и этой возможностью многие разработчики пользуются.

Но этот способ тоже имеет ряд недостатков, поэтому Canonical создала специальный сайт, позволяющий легко разместить репозиторий со своими пакетами в интернете. Сайт этот называется launchpad.net [101] . Репозиторий на Launchpad принято называть PPA (Personal Packages Archive — персональный архив пакетов).

Итак, каждый автор программного обеспечения может легко разместить свой собственный PPA на Launchpad. Собственно, нас интересует использование этих архивов пакетов, и вот тут есть пара очень полезных для конечного пользователя вещей.

101

Он предоставляет куда как больше полезных возможностей, кроме организации репозиториев, но их описание мало связано с данным руководством, поэтому я расскажу лишь про репозитории.

Для начала нужно разобраться с тем, как найти на Launchpad страницу с описанием нужного репозитория. Сделать это достаточно просто, нужно всего лишь воспользоваться поиском по этому сайту, располагающимся на главной странице в правом верхнем углу. Например:

Рис. 23.1: Поиск PPA через главную страницу Launchpad.

Первой строчкой в результатах поиска в данном случае будет страница проекта на Launchpad:

Рис. 23.2: результаты поиска.

Нам на неё-то как раз и надо, на ней можно обнаружить ссылку на страницу с PPA, вот эта ссылка: https://launchpad.net/~tualatrix/+archive/ppa [102] .

К сожалению, не у каждого зарегистрированного на Launchpad проекта есть свой персональный архив пакетов, имейте это ввиду. Если вы не нашли PPA для какой-либо программы, загляните на её официальный сайт — возможно с него вы сможете загрузить пакеты или получите на нём информацию о поддерживаемых репозиториях.

102

Всегда

нужно выбирать именно Stable репозитории, поскольку Unstable содержат тестируемые версии ПО, которые вообще говоря могут вовсе не работать.

Перейдя по ссылке вы попадёте на страницу с описанием PPA [103] , на которой вас в первую очередь должна интересовать инструкция по добавлению репозитория в систему:

Рис. 23.3: Страница описания PPA.

В ней написано, что вам всего лишь достаточно добавить в список строку ppa:tualatrix/ppa. Но как же всё то, что я рассказывал в предыдущей главе про APT-строки и ключи?

103

Обратите внимание на адрес страницы, все страницы с описаниями PPA на Launchpad имеют похожий адрес.

Дело в том, что в Ubuntu встроен специальный механизм простого добавления в систему репозиториев с Launchpad. После добавления строки ppa:tualatrix/ppa к вашим источникам приложений система автоматически преобразует её в APT-строку и скачает нужный ключ. Просто введите PPA строку вместо APT в окно добавления репозиториев:

Рис. 23.4: Добавление PPA репозитория в систему.

Однако если вы хотите всё сделать вручную, то обратите внимание на ссылку «Technical details about this PPA» под описанием PPA, нажав на неё вы увидите техническое описание репозитория:

Рис. 23.5: Технические данные репозитория.

Выберите свою версию Ubuntu в списке, в рамке появятся две APT-строки: одна для пакетов с программами, другая — для исходного кода. Обычно вам нужна только первая. Ключ же репозитория написан после / в строчке Signing key.

Вот так всё просто. Советую разобраться с интерфейсом Launchpad, поскольку это ко всему прочему основной ресурс разработки, переводов и тестирования Ubuntu. Ну и напоследок хочется заметить, что добавлять PPA с Launchpad можно так же легко и через терминал, для этого достаточно набрать

sudo add-apt-repository идентификатор_PPA

Например, для добавления репозитория Ubuntu Tweak:

sudo add-apt-repository ppa:tualatrix/ppa

Кстати, я не зря показывал работу с Launchpad на примере добавления PPA для Ubuntu Tweak. Это программа является достаточно неплохим настройщиком Ubuntu, позволяющим выполнять различные полезные функции. В частности, она позволяет подключать многие популярные репозитории всего одним кликом мыши. Подробней про неё можно почитать на нашей вики http://help.ubuntu.ru .

Я описал все основы работы с пакетной системой Ubuntu, теперь же пора рассказать про некоторые конкретные примеры её использования.

Поделиться:
Популярные книги

Мастер...

Чащин Валерий
1. Мастер
Фантастика:
героическая фантастика
попаданцы
аниме
6.50
рейтинг книги
Мастер...

Жених из гроба

Сотис Майя
1. Гробокопательница
Фантастика:
юмористическое фэнтези
сказочная фантастика
фэнтези
5.00
рейтинг книги
Жених из гроба

Ищу жену с прицепом

Рам Янка
2. Спасатели
Любовные романы:
современные любовные романы
6.25
рейтинг книги
Ищу жену с прицепом

Гримуар тёмного лорда I

Грехов Тимофей
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Гримуар тёмного лорда I

Заклятие предков

Прозоров Александр Дмитриевич
3. Ведун
Фантастика:
фэнтези
альтернативная история
8.49
рейтинг книги
Заклятие предков

Крепость над бездной

Лисина Александра
4. Гибрид
Фантастика:
боевая фантастика
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Крепость над бездной

Рота Его Величества

Дроздов Анатолий Федорович
Новые герои
Фантастика:
боевая фантастика
8.55
рейтинг книги
Рота Его Величества

Экспансия: Сотрудничество. Том 5

Белов Артем
5. Планетарный десант
Фантастика:
боевая фантастика
аниме
5.00
рейтинг книги
Экспансия: Сотрудничество. Том 5

Отверженный III: Вызов

Опсокополос Алексис
3. Отверженный
Фантастика:
фэнтези
альтернативная история
7.73
рейтинг книги
Отверженный III: Вызов

Князь Серединного мира

Земляной Андрей Борисович
4. Страж
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Князь Серединного мира

Возвышение Меркурия. Книга 8

Кронос Александр
8. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 8

Эволюционер из трущоб. Том 5

Панарин Антон
5. Эволюционер из трущоб
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Эволюционер из трущоб. Том 5

Локки 7. Потомок бога

Решетов Евгений Валерьевич
7. Локки
Фантастика:
аниме
эпическая фантастика
фэнтези
5.00
рейтинг книги
Локки 7. Потомок бога

Черный Маг Императора 4

Герда Александр
4. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 4