Самый простой метод установки программ которых нет в официальном репозитории использовать репозитории PPA. Для развития свободных проектов был создан сервис launchpad.net в нем содержатся неофициальные репозитории.
Для добавления репозитория можно использовать графический способ, но использование консольного метода намного проще и быстрее.
Для примера попытаемся установить программу fb2edit.
fb2edit — свободная (бесплатная и открытая) программа для создания и редактирования электронных книг формата FB2. Позволяет управлять структурой документа, редактировать текст, менять иллюстрации, править заголовок файла и непосредственно текст XML.
Заходим на страницу репозитория программы — https://launchpad.net/~lintest/+archive/fb2edit
Чтобы установить программу необходимо выполнить следующие действия:
Подключить репозиторий, для этого используем следующую команду:
sudo add-apt-repository ppa:lintest/fb2edit
К команде sudo add-apt-repository добавляем часть репозитория (выделен красным цветом на скриншоте)
В итого мы получаем:
sudo add-apt-repository ppa:lintest/fb2edit [sudo] password for имя_пользователя: fb2edit — свободный (бесплатный и открытый) редактор файлов формата fb2. Больше информации: https://launchpad.net/~lintest/+archive/fb2edit Нажмите [ENTER] чтобы продолжить или Ctrl-C для отмены добавления
gpg: создана таблица ключей `/tmp/tmp_bio58kw/secring.gpg' gpg: создана таблица ключей `/tmp/tmp_bio58kw/pubring.gpg' gpg: запрашиваю ключ 505A2DD1 с hkp сервера keyserver.ubuntu.com gpg: /tmp/tmp_bio58kw/trustdb.gpg: создана таблица доверий gpg: ключ 505A2DD1: открытый ключ "Launchpad myrulib" импортирован gpg: Всего обработано: 1 gpg: импортировано: 1 (RSA: 1) OK
Как видно, открытый ключ так же добавлен. После чего необходимо обновить список репозиториев и начать установку программы:
sudo apt-get update
sudo apt-get install fb2edit
Так же есть и второй метод добавления репозитория, он заключается в добавлении ссылки репозитория и ключа по отдельности:
Добавляем репозиторий:
Выберите из раскрывающегося списка свою версию дистрибутива и скопируйте получившийся ссылку репозитория.
deb http://ppa.launchpad.net/lintest/fb2edit/ubuntu precise main
Откроем файл /etc/apt/sources.list и добавим в конец файла ссылку на репозиторий
sudo nano /etc/apt/sources.list
Ctrl+Alt+O — сохранить, Ctrl+Alt+X — выйти из редактора
Но перед тем как устанавливать программу нужно импортировать в систему ключ.
Для импортирования ключа используем следующую команду:
sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-keys 505A2DD1
где 505A2DD1 название ключа, расположение его показано на скриншоте
Далее как и в первом варианте обновим список репозиториев:
sudo apt-get update
После чего можно устанавливать программу:
sudo apt-get install fb2edit