Налаштування репозиторіїв ubuntu

Концепція установки програмного забезпечення в Linux дуже сильно відрізняється від Windows. Тут теж можна скачати програму на просторах інтернету і просто запустити, нічого не встановлюючи, але ніхто так не робить. Програми встановлюються з надійних джерел - офіційних репозиторіїв підтримуваних і оновлюваних розробниками дистрибутива або спільнотою користувачів. Якщо в двох словах, то репозиторії - це такі великі збірники програм, в якому вони зберігаються в спеціальному форматі і можуть бути автоматично Завантажено і встановлені менеджером пакетів.

В одній зі своїх попередніх статей я розглянув список корисних репозиторіїв для Ubuntu. У цій статті ми розглянемо репозиторії в Ubuntu більш глобально, буде розглянута настройка репозиторіїв Ubuntu, поговоримо якими вони бувають, де зберігаються, як додавати і видаляти репозиторії.

Репозиторії в Ubuntu

В основному репозиторії Ubuntu можна поділити на два типи - офіційні і репозиторії сторонніх розробників. В офіційних репозиторіях знаходяться тільки стабільні програми, причому їх версії не будуть оновлюватися, вони можуть отримувати тільки оновлення безпеки. Сторонні репозиторії ubuntu можуть створюватися ким завгодно і їх автор може оновлювати і додавати програмне забезпечення в репозиторій коли потрібно. PPA репозиторії Ubuntu створені з метою спростити процес створення сторонніх репозиторіїв.

Кожен репозиторій підтримує кілька гілок. Перша група гілок - це версія дистрибутива. Для кожної версії дистрибутива - окреме програмне забезпечення.

Друга група гілок більш цікава. Справа в тому що в Ubuntu є кілька гілок для різного роду програмного забезпечення:

  • Main - основна гілка - стабільне офіційно підтримуване Canonical ПО
  • Restricted - офіційно підтримуване ПО яке розповсюджується не під ліцензією GPL
  • Universe - програми, підтримувані спільнотою Ubuntu
  • Multiverse - гілка пропрієтарного програмного забезпечення

Такої структури дотримуються офіційні репозиторії, сторонні ppa можуть також мати іншу структуру або просто гілку main.

Також репозиторії можна поділити ще на два типи - репозиторії з бінарними файлами - готовими зібраними пакетами, і репозиторії вихідного коду, звідки можна скачати вихідний код програм і зібрати його на своєму комп`ютері.

Налаштування репозиторіїв в Ubuntu

Налаштування репозиторіїв Ubuntu знаходяться в декількох файлах в каталозі / etc / apt.

Всі офіційні репозиторії записуються в файл репозиторіїв Ubuntu - /etc/apt/sources.list. Для кожного PPA сховища створюється окремий файл в каталозі /etc/apt/sources.list.d/*

Таким чином, ви вже знаєте як примітивним способом подивитися список репозиторіїв в Ubuntu. По суті, вже можна відкрити цей файл і додати репозиторій Ubuntu прямо туди в кінець файлу, але для таких дій в системі є спеціальні інструменти і далі ми їх розглянемо.

Відео: Налаштування Убунту після установки | First steps after Ubuntu installation

Налаштування репозиторіїв в GUI

Управління репозиторіями можна здійснювати за допомогою утиліти налаштувань системи. Запустіть Налаштування системи, потім відкрийте Програми та поновлення або відразу ж запустіть Програми та поновлення з меню Dash:

ubuntu

На першій вкладці ви можете включити або відключити гілки офіційних репозиторіїв (main, restricted ...), а також вибрати найближче до вас дзеркало:




ubuntu1

Для додавання сховища в Ubuntu перейдіть на вкладку інше програмне забезпечення на цій вкладці ви можете бачити весь список репозиторіїв Ubuntu які були підключені до системи:

ubuntu2

Щоб мати доступ до додаткових програм рекомендується підключити сторонній репозиторій партнерів Canonical. Для цього просто поставте навпроти нього галочку.

Для додавання репозиторію Ubuntu натисніть кнопку Додати:

ubuntu3

Тут в єдиному полі потрібно ввести apt рядок сховища та натиснути кнопку додати джерело.




ubuntu6

Apt рядок сховища має такий синтаксис:

deb http: // адрес_репозіторія версія_дістрібутіва гілки

наприклад:

deb https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main

Перший рядок - офіційний репозиторій, друга - PPA репозиторій ubuntu. Як бачите, виглядають вони однаково. З версією дистрибутива все зрозуміло, це кодове ім`я, з гілкою теж - це main. А ось де брати адреса? Це вже ваша справа, ви можете шукати репозиторії де завгодно, на форумах, в пошукових системах або в нашій статті, де зібрано список кращих репозиторіїв.

Відео: Репозиторії. Установка програм (2-а частина). Linux Mint

Установка сховища Ubuntu завершена і він з`явився в списку. Щоб його відключити досить просто зняти галочку. А щоб видалити репозиторій Ubuntu натисніть кнопку видалити:

ubuntu5

Для сторонніх репозиторіїв необхідно імпортувати GPG ключ для правильної роботи в системі, якщо ключ не додати, то під час оновлення репозиторіїв Ubuntu apt видасть помилку перевірки підпису. Це робиться, щоб ніхто не міг підмінити пакети і ви не встановили вірусів. Перейдіть на вкладку аутентифікація, потім виберіть імпортувати ключ з файлу:

ubuntu8

Як правило, в описі сховища, якщо для нього потрібно ключ, вказана посилання де його можна скачати. Завантажити ключ можна за допомогою браузера, або консольної утилітою wget, наприклад:

ppa: shutter / ppa

Насправді PPA репозиторії такі, ж як і звичайні репозиторії. Якщо ви хочете додати репозиторій вручну, ви можете дізнатися apt рядок і ключ, розкривши спойлер Technical details about this PPA на сторінці опису сховища:

ubuntu10

Тепер його можна додати в систему, так само як описано вище.

Відео: Git: установка в Ubuntu і публікація сховища на GitHub

Додавання репозиторіїв в Ubuntu з терміналу

У багатьох інструкціях ми бачимо команди для підключення сховища в Ubuntu через термінал. Дійсно, це трохи зручніше ніж запускати утиліту, завантажувати ключі і робити все мишкою. Щоб додати репозиторій Ubuntu через термінал використовуйте команду: apt-add-repository:

$ Echo "deb https://ppa.launchpad.net/shutter/ppa/ubuntu wily main" gt; gt; /etc/apt/sources.list

Для додавання ключів безпеки GPG існує команда apt-key. Ви можете додати ключ з файлу, або скачати ключ за допомогою curl і перенаправити її висновок і apt-key:

$ Sudo apt-add-repository --repository "deb https://ppa.launchpad.net/shutter/ppa/ubuntu wily main"

Або ж просто закомментировать deb рядок в файлі /etc/apt/sources.list або в одному з файлів /etc/apt/sources.list.d/*.

Додавання сховища PPA в Ubuntu

Додати репозиторій PPA в Ubuntu можна тією ж командою. Як я вже говорив система автоматично розпізнає репозиторій і завантажить потрібні ключі. Формат запису такий:

$ Sudo apt-add-repository ppa: shutter / ppa

Як видалити репозиторій PPA в Ubuntu

Видалити репозиторій в Ubuntu можна такий же командою, як і в попередньому прикладі:

$ Sudo ppa-purge ppa: репозиторій / ppa

Можливо, утиліту ppa-pure необхідно буде встановити командою:

$ Sudo apt-get update

висновки

Ось і все, настройка репозиторіїв в Ubuntu завершена. Ви дізналися всі можливі методи і тепер будь-яка команда підключення сховища Ubuntu не викличе у вас здивування. Тепер ви знаєте все що потрібно щоб правильно використовувати репозиторії у вашій системі. Тільки будьте обережні, не перестарайтеся зі сторонніми репозиторіями через них можуть виникнути проблеми з оновленням. І взагалі, це не дуже хороший тон, мати в системі багато репозиторіїв. Якщо у вас залишилися питання, задавайте в коментарях!

Поділися в соціальних мережах:

Схожі
Репозиторії centos 7Репозиторії centos 7
Установка vlc ubuntu 16.04Установка vlc ubuntu 16.04
Установка gnome в ubuntu 16.04Установка gnome в ubuntu 16.04
Установка avidemux в ubuntu 16.04Установка avidemux в ubuntu 16.04
Як користуватися програмою audacityЯк користуватися програмою audacity
Установка node js ubuntu 16.04Установка node js ubuntu 16.04
Установка steam в ubuntu 16.04Установка steam в ubuntu 16.04
Установка оновлень ubuntuУстановка оновлень ubuntu
Налаштування ubuntu 17.04 після установкиНалаштування ubuntu 17.04 після установки
Установка java jre / jdk в ubuntu 16.04Установка java jre / jdk в ubuntu 16.04
» » Налаштування репозиторіїв ubuntu