sonyps4.ru

Установка репозитория ubuntu. Персональные архивы пакетов (PPA)

Представляет собой некоторое хранилище для ПО. Инсталляторы хранятся на сервере, к которому можно обратиться в случае надобности. При добавлении репозитория загружается список, который называется индексом, содержащий информацию об утилитах и приложениях. В общем, если вам нужно загрузить какую-нибудь программу или приложение, вы можете просто выбрать необходимое из списка, а Центр приложений Ubuntu сделает всё остальное . Время от времени Убунту выполняет проверку хранилищ и обновление своих индексов. Благодаря этому, система всегда может получать свежие обновления программного обеспечения. Применение комбинации репозиторий-утилита даёт возможность использовать простой, централизованный метод инсталляции/деинсталляции утилит, а также комфортный способ выкладывания обновлений. В свежеустановленной Убунту все необходимые репозитории уже подключены, но вы всегда можете устанавливать и использовать сторонние. В них содержится довольно большое количество различного программного обеспечения. В этой статье детально рассмотрим, как добавить или удалить репозиторий Ubuntu. Давайте разбираться. Поехали.

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

  1. Сперва зайдите в «Параметры системы» и откройте «Параметры и обновления».
  2. Далее перейдите к вкладке «Другое ПО».
  3. Кликните «Добавить источник», указав адрес хранилища.
  4. После этого обновите индексы Ubuntu. Выйдите из раздела настроек и нажмите кнопку «Обновить» в появившемся окне.

То же самое можно проделать через командную строку. Сначала нужно открыть терминал (для этого воспользуйтесь горячими клавишами Alt+Ctrl+T), а затем выполнить команду:

sudo apt-add-repository «deb http://dl.google.com/linux/chrome/deb/ stable main»

Система может попросить вас ввести пароль пользователя.

После этого пропишите команду, которая обновит индексы Убунту:

Если вы хотите посмотреть список репозиториев, просто выполните в терминале:

sudo nano /etc/apt/sources.list

Чтобы покинуть редактор nano, воспользуйтесь комбинацией клавиш Ctrl+Z.

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

Для начала перейдите к разделу «Программы и обновления» и выберите «Другое ПО». Выделите желаемую строку из списка и кликните по кнопке «Удалить». Если не хотите удалять, репозиторий можно просто отключить. Для этого нужно просто снять птичку напротив соответствующего элемента списка.

Удаление через терминал происходит очень просто. Нужно просто прописать команду:

sudo apt-add-repository -r «deb http://dl.google.com/linux/chrome/deb/ stable main», так же, как и в предыдущем случае, укажите пароль, если система его потребует.

Вот и всё. Как видите, это довольно просто и не занимает много времени.

Самым простым способом распространения программ для Ubuntu является выкладывание их в репозитории . Официальные репозитории Ubuntu хоть и содержат огромное количество пакетов, труднодоступны для обычных разработчиков, в них сложно поддерживать актуальные версии своей программы, да и вообще, не каждый проект имеет шанс туда попасть. Для создания собственного репозитория необходимы ресурсы, как минимум, сервер, и неплохие навыки администратора. Всё это создаёт некоторые препятствия для распространения программ для Ubuntu.

Поэтому для поддержки и развития свободных проектов был создан сервис launchpad.net . С помощью этого сервиса можно делать много чего, но одно из его ключевых достоинств для обычного пользователя - возможность любому создать свой репозиторий, который в рамках launchpad называет персональный архив пакетов (Personal Package Arhive - PPA), и использовать его для распространения своих пакетов без лишних технических трудностей.

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

Поиск нужного PPA и его описания

Если вы не первый день знакомы с Ubuntu и уже пытались поставить пакеты не только из доступных по умолчанию репозиториев, то, скорее всего, вам уже встречались ссылки вида http://ppa.launchpad.net/deluge-team/ppa/ubuntu . Это прямая ссылка на PPA для deluge-team, пройдя по ней вы увидите лишь папки с различными файлами. Сейчас огромное количество пакетов доступно через различные PPA, многие проекты используют launchpad.net как основной источник распространения своих программ для пользователей Ubuntu, поэтому ссылки на ppa встречаются очень часто. Кроме того, на launchpad.net есть поиск, попробуйте найти через него свой любимый проект, вполне возможно он уже зарегистрирован на launchpad.net и для него выложены готовые к установке пакеты.

Репозиторий в Ubuntu (Linux) – это хранилище программного обеспечения. Установочные файлы хранятся на специальном сервере, к которому можно обращаться по мере необходимости. Добавляя репозиторий, вы загружаете список, называемый индексом , который содержит информацию о программах, представленных на ресурсе.

Если вам потребуется установить какой-либо софт, достаточно просто выбрать нужное приложение из списка. Центр приложений самостоятельно загрузит все необходимые пакеты и библиотеки и установит программу.

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

Добавление репозитория в Ubuntu

По умолчанию в Ubuntu уже подключен базовый источник приложений. Если его недостаточно, можно установить дополнительные репозитории. Все действия рассматриваются на примере ОС версии 15.04 со стандартным окружением рабочего стола Unity .

Подключение репозитория через графический интерфейс:

  1. Откройте «Параметры системы » с помощью значка в виде зубчатого колеса в правой верхней части рабочего стола.
  2. Зайдите в раздел «Программы и обновления ».
  1. Откройте вкладку «Другое ПО ».
  2. Нажмите «Добавить… » и укажите адрес хранилища, например « deb http://dl.google.com/linux/chrome/deb/ stable main » (Это репозиторий Google Chrome ).

  1. Теперь необходимо обновить индексы системы. Закройте настройки и в выскочившем окне нажмите «Обновить ».

Подключение с помощью командной строки:

  1. Вызовите терминал (например с помощью комбинации клавиш Alt +Ctrl +T ) .
  2. Введите (или скопируйте) команду

sudo apt —add —repository «deb http ://dl .google .com /linux /chrome /deb / stable main»

и нажмите Enter . Это команда добавляет хранилище в систему.

Терминал может запросить ваш пароль, его необходимо ввести и нажать Enter .

  1. Введите команду

sudo apt —get update

чтобы обновить индексы.

Вы также можете просмотреть список подключенных репозиториев с помощью строки

sudo nano /etc/apt/sources.list

Данная команда откроет в терминале список всех подключенных источников. (Для того чтобы выйти из редактора nano нажмите Ctrl+Z )

Удаление репозитория в Ubuntu

С помощью графического интерфейса:

  1. Как и в случае с подключением, откройте раздел «Программы и обновления », вкладку «Другое ПО ».
  2. Выберите нужный объект из списка и нажмите «Удалить ».

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

Удаление через командную строку:

  1. Запустите терминал.
  2. Введите строку

sudo apt-add-repository —r « deb http://dl.google.com/linux/chrome/deb/ stable main» .

Если потребуется, введите свой пароль.

Если вы когда-либо устанавливали программное обеспечение в свой любимый Linux дистрибутив, например, Ubuntu (Debian), CentOS, Fedora или совсем экзотичный и малоизвестный, то знаете, что проще всего это сделать через консоль. Однако, нужного ПО может не оказаться в репозитории этого дистрибутива и тогда придется добавить репозиторий. Как это сделать я и расскажу в статье.

Что такое репозиторий в Linux системе

Что это вообще такое - репозиторий (он же «репа») или, как еще пишут, — PPA ? На самом деле, это такое хранилище пакетов, которые собирают специальные люди - мэйнтейнеры . Перед тем, как попасть в это хранилище, пакет тщательно тестируется на совместимость с другими пакетами, в целях исключения конфликтов. Так что установка из таких репозиториев чаще всего безопасна и не должна вызвать падение уже работающих программ.

Внимание : устанавливайте пакеты только из доверенных репозиториев!

PPA любого дистрибутива Unix-подобной операционной системы можно сравнить с Google Play или Apple Appstore. Собственно, Android и MacOS (iOS) – это такие же Unix-подобные ОС, как и Ubuntu, Red Hat (и ее младшая сестра Fedora), CentOS и другие Linux дистрибутивы. Нечто подобное появилось в Windows 8.

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

Благодаря установленным в систему репозиториям, рутину по установке и обновлению программ делает за вас пакетный менеджер ! В Ubuntu и Debian это Apt-get , в Fedora и CentOS – Yum , только, по-моему, в MacOS нет собственного пакетного менеджера.

Команды для добавления

Как добавить репозиторий в Ubuntu 12.04 или 14.04 с помощью терминала (консоли)? Для примера возьмем установку моего любимого текстового редактора SublimeText из репов команды WebUpd8:

Добавить репозиторий (базовый синтаксис):

sudo add-apt-repository ppa:<название репозитория>

sudo add - apt - repository ppa : < названиерепозитория>

Подставляем вместо < название репозитория > ppa команды WebUpd8:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

Добавляем репозиторий в Ubuntu

Бывает, что нужно добавить репозиторий немного по-другому, к примеру, когда мне нужно было :

deb http://deb.torproject.org/torproject.org trusty main

Сохраняем файл и вновь обновляем список пакетов.

Альтернативный способ через команду add-apt-repository (обратите внимание на кавычки):

sudo add-apt-repository "deb http://deb.torproject.org/torproject.org trusty main"

sudo add - apt - repository "deb http://deb.torproject.org/torproject.org trusty main"

Команды для удаления

Как удалить репозиторий Ubuntu 12.04 или в 14.04? Просто добавляем в знакомую уже команду ключ --remove:

sudo add-apt-repository --remove ppa:<название репозитория>



Загрузка...