Как подключить репозиторий в Ubuntu |
07.11.2009 16:20 |
Существует одно разительное отличие между Windows и Ubuntu. Это то, как устанавливаются и обновляются в них программы. Давайте представим, что на компьютере установлено 50 программ. Из них через полгода выйдут новые версии для 20. Как будет происходить обновление? {mosloadposition debug} Для Windows:
Другие программы вообще никак не будут реагировать на выход новых версий, и чтобы их обновить нам придется лезть в интернет на сайт программы, чтобы посмотреть не вышла ли новая версия, скачивать, потом устанавливать. Проще забить на все это дело и оставить как есть. Конечно, велика вероятность, что через какое-то время в одной из установленных программ обнаружится серьезная уязвимость, и система начнет себя вести нестабильно (тормозить, глючить). Но ведь всегда можно легким движением руки переустановить Windows и начать все заново. Для Ubuntu: Эта система оборудована специальным пакетным менеджером, который может регулярно проверять не появились ли обновления для установленных программ и предлагать пользователю обновиться. По умолчанию оно так и настроено.
Так вот, в репозиториях Ubuntu хранятся многие десятки тысяч различных программ, собранных и заботливо упакованных людьми, которые входят в сообщество под названием Ubuntu. Давайте мы таких людей, которые занимаются добавлением и поддержанием репозитория в актуальном состоянии, будем называть мейнтейнерами. Собственно, перед тем как попасть в репозиторий, программа должна пройти многочисленные проверки. Мейнтейнеры по возможности стараются убедиться в том, что в исходных кодах программы не содержится вредоносных код; если они находят какие-то огрехи (баги) в программах, то обычно они связываются с автором программы и просят его устранить недостатки, ну или, в крайнем случае, пишут заплатки (которые называются патчами) для таких программ сами. Обычно патчи устраняют бреши в безопасности, однако довольно часто они добавляют разные полезные функции. Репозитории можно разделить на два класса - это официальные (подключаются автоматически еще на этапе установки Ubuntu) и сторонние. В официальных репозиториях содержится почти всё, что может понадобиться обычному пользователю. И если бы не это "почти", смысла в этой статье было бы немного. Так как программ существует великое множество, то все из них естественно невозможно тщательно протестировать, чтобы включить в официальные репозитории. Поэтому иногда может возникнуть необходимость установить нужную программу самому. Это можно сделать, собрав пакет из исходных кодов (частный случай) или, если разработчики потрудились сделать репозиторий, подключив последний. Opera - это браузер, который я использую уже много лет. Он работает и под Windows и под Linux. Однако в репозиториях Ubuntu пакета для него не оказалось. На официальном сайте Оперы можно скачать deb пакет, созданный специально для Ubuntu. Однако у этого способа есть один недостаток. Если мы установим такой пакет, то через какое-то время, когда выйдет новая версия Оперы, нам снова придётся самим идти на их сайт, скачивать и устанавливать пакет. И так каждый раз. Как раз для таких ситуаций и существует удобный пакетный менеджер Ubuntu. Он сам определит, когда появится обновление, спросит нас, хотим ли мы установить новую версию программы и в случае вашего согласия сделает всё в лучшем виде. Но для того, чтобы пакетный менеджер знал, откуда скачивать программу и где искать обновления, нужно сначала подключить соответствующий репозиторий. Установка Оперы.Перед тем как добавлять сам репозиторий, нужно импортировать ключ. Ключи служат для автоматической защиты пакетов от подделки. Если менеджер пакетов скачает скомпрометированную версию программы, он легко это распознает и выведет соответствующее предупреждение о ненадежности источника. Всю необходимую информацию по добавлению репозитория Оперы я нашёл по первой же ссылке в google.com Итак, сначала мы скачивам ключ http://deb.opera.com/archive.key Открываем источники приложений и импортируем скачанный ключ
Нажимаем "Импортировать файл ключа..." и выбираем только что скачанный файл.
Кстати, скачанный ключ нам больше не нужен, и его можно удалить. Теперь добавим сам репозиторий. Строка, которую нужно добавить будет выглядеть так:
Закрываем окно "Источники приложений". Менеджер пакетов предложит обновить информацию о программном обеспечении. Мы конечно же соглашаемся. Теперь можно приступать к установке. Запускаем менеджер пакетов и находим Оперу:
Нажимаем "Применить"... Установка WinFFПодключение репозитория программы WinFF будет немного отличаться от такового для Оперы. Зайдя на официальный сайт программы (http://winff.org), справа мы видим ссылку "Ubuntu Repositories". Итак мы находимся на странице PPA. Теперь можно приступить к подключению репозитория. Добавление ключа для PPA делается следующим образом. На странице, на которую мы попали нажимаем Часть после слеша это номер ключа (F96FD737). Чтобы добавить ключ, которым подписан репозиторий, выполним команду: Для этого нужно открыть терминал (Приложения -> Стандартные -> Терминал) и скопировать эту команду туда. Команда sudo служит для временного получения полномочий администратора. Поэтому скорее всего нужно будет ввести свой пароль для подтверждения. Итак, ключ добавлен. Теперь добавим сам репозиторий. Ищем знакомый пункт меню: Репозиторий добавлен. Теперь можно устанавливать WinFF. Это можно сделать воспользовавшись Менеджером приложений точно так же, как мы это сделали для Оперы. Или через удобное новое меню, которое появилось в последней версии Ubuntu: Центр приложений.
В строчке поиска вводим winff:
Думаю, сама установка не должна вызвать у вас никаких проблем.
{mosloadposition cpanel} {mosloadposition debug} Новые материалы на эту тему:
Также рекомендуем к прочтению:
|
Обновлено 14.02.2011 13:32 |