old.ubuntu-desktop.ru - ДОБАВЛЕНИЕ PPA РЕПОЗИТОРИЯ В UBUNTU - Система Главная > Каталог статей > Система
ДОБАВЛЕНИЕ PPA РЕПОЗИТОРИЯ В UBUNTU
Самый простой метод установки программ которых нет в официальном репозитории использовать репозитории PPA. Для развития свободных проектов был создан сервис launchpad.net в нем содержатся неофициальные репозитории.
Для добавления репозитория можно использовать графический способ, но использование консольного метода намного проще и быстрее.
Для примера попытаемся установить программу fb2edit.
fb2edit — свободная (бесплатная и открытая) программа для создания и редактирования электронных книг формата FB2. Позволяет управлять структурой документа, редактировать текст, менять иллюстрации, править заголовок файла и непосредственно текст XML.
Подключить репозиторий, для этого используем следующую команду:
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 — выйти из редактора
Но перед тем как устанавливать программу нужно импортировать в систему ключ.
Для импортирования ключа используем следующую команду:
FrostWire — свободный P2P-клиент для файлообменной сети Gnutella и BitTorrent. Программа написана на языке Java и является кроссплатформенным программным обеспечением, построенная на другом популярном клиенте Gnutella LimeWire. FrostWire является абсолютно бесплатной и распространяется под лицензией GNU General Public License.
Программа FrostWire является как бы симбиозом торрента с…
Функция array_intersect_assoc() сравнивает два массива и выводит элементы первого массива если такие же элементы имеются во втором массиве и их ключи совпадают.
Пример использования:
$a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник');
$b = array (1=>'кошка',3=>'пряник',4=>'кино',5=>'стакан');
$arr = array_intersect_assoc ($a, $b);
print_r($arr);
Array
(
[1] =>…
Что такое ClipGrab?ClipGrab — это свободное программное обеспечение для скачивание и конвертирования онлайн видео со многих сервисов, таких как YouTube or Vimeo.ClipGrab умеет скачивать видео с: YouTube, Clipfish, Collegehumor, Dailymotion, MyVideo, MySpass, Sevenload, Tudou, Vimeo.Полученное видео может быть конвертировано в один из следующих форматов: WMV, MPEG4, OGG Theora, MP3 (только аудио), OGG Vorbis (только аудио).
Что еще умеет ClipGrab?ClipGrab не ограничивается сайтами…
LibreCad (ранее CADuntu) — кроссплатформенная и свободная САПР для 2-мерного черчения и проектирования, создана на основе QCad. LibreCAD позволяет решать задачи двухмерного проектирования, такие как подготовка инженерных и строительных чертежей, схем и планов. Работает под управлением операционных систем Linux, Windows и Mac OS X. Распространяется под лицензией GNU General Public License версии…
Функция array_count_values() подсчитывает все значения элементов массив, при этом ключами становятся значения исходного массива, а значениями - частота повторения этих значений.
Пример использования:
$array = array ('космос','столовая','кино','космос','2017','космос','2017');
print_r(array_count_values ($array));
Array
(
[космос] => 3
[столовая] => 1
[кино] => 1
[2017] =>…