Часто программы которые входят в стандартный репозиторий не подходят для наших нужд или программа не поддерживается производителем Ubuntu. Как проставить программу, где взять репозиторий и откуда брать ключ для импорта? Сегодня я поделюсь немного своим опытом и выложу список своих репозиториев, скажем так не только для вас, но и для себя!
Так как я работаю под Gnome я опишу метод через оконный менеджер. Для того что бы добавить репозиторий нужно зайти в меню → система (settings) → администрирование → источники приложений. В закладке «Другое ПО» мы можем увидеть все наши доступные репозитория. Аунтификация — это паши ключи.
Для начала посмотрите как называется ваш дистрибутив, например 9.04 — jaunty, 9.10 — karmic, 10.04 — Lucid. Но для начала убедитесь что данный репозиторий поддерживает ваш дистрибутив.
Нам понадобится сам код репозитория, например я ставлю репозиторий Compiz:
deb http://ppa.launchpad.net/compiz/ubuntu karmic main deb-src http://ppa.launchpad.net/compiz/ubuntu karmic main
Если у вас другой дистрибутив, нужно заменить karmic на название вашего дистрибутива!
Например для 9.04 это будет:
deb http://ppa.launchpad.net/compiz/ubuntu jaunty main deb-src http://ppa.launchpad.net/compiz/ubuntu jaunty main
Для того что бы их добавить, в источнике приложений, в закладке «другое ПО» нажмите на кнопку добавить. Так как тут 2 кода репозитория, то придется добавлять 2 раза. После добавления репозиториев я нажал кнопку закрыть, программа сразу начала проверять доступные пакеты, и в конце выдала ошибку:
W: Ошибка: http://ppa.launchpad.net karmic Release: Следующие подписи не могут быть проверены,
так как недоступен открытый ключ: NO_PUBKEY 2ED6BB6042C24D89
Ошибка возникла из-за того что мы не добавили ключ. Но вы спросите, а где его взять? На самом деле все просто. Заходим в терминал (меню → стандартные → терминал ), теперь нам надо получить подтверждение от keyserver.ubuntu.com что данный репозиторий поддерживается и не является распространителем вредного софта.
В терминале заходим под рутом:
sudo su
И пишем команду:
gpg --keyserver keyserver.ubuntu.com --recv 2ED6BB6042C24D89
Где 2ED6BB6042C24D89 — ключ взятый из ошибки, что нам выдал источник приложений. На эту команду сервер выдает ответ:
ключ 42C24D89: "Launchpad PPA for compiz packagers" не изменен
Далее мы пишем:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 42C24D89
где 42C24D89 — тот самый ключ что только что мы получили. После того как вы добавили ключ, заходим еще раз в источники приложений, и обновляем список репозиториев. После чего можно ставить программы, обновлять их через терминал или через программу установки приложений.
Возможно через терминал это быстрее все сделать и проще, но я хотел освятить вопрос для тех, кто еще только начинает знакомиться с линукс системами.
Вот список репозиториев которые я использую:
Gimp DEV 2.7 deb http://ppa.launchpad.net/matthaeus123/mrw-gimp-svn/ubuntu karmic main Compiz Fusion deb http://ppa.launchpad.net/compiz/ubuntu jaunty main deb-src http://ppa.launchpad.net/compiz/ubuntu jaunty main ключ: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 42C24D89 Google Chrome deb http://dl.google.com/linux/deb/ stable main ключ: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7FAC5991 MPlayer deb http://ppa.launchpad.net/rvm/mplayer/ubuntu jaunty main deb-src http://ppa.launchpad.net/rvm/mplayer/ubuntu jaunty main ключ: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 03E02400 VirtualBOX deb http://download.virtualbox.org/virtualbox/debian karmic non-free ключ: wget http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc sudo apt-key add sun_vbox.asc Opera deb http://deb.opera.com/opera/ lenny non-free ключ: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9D1A0061 cdemu deb http://ppa.launchpad.net/cdemu/ppa/ubuntu karmic main deb-src http://ppa.launchpad.net/cdemu/ppa/ubuntu karmic main ключ: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D782A00F Qutim deb http://qutim.org/debian/karmic karmic main Игровой репозиторий ( http://www.playdeb.net ) deb http://archive.getdeb.net/ubuntu karmic-getdeb games ключ: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 46D7E7CF
Немає коментарів:
Дописати коментар