Налаштування репозиторіїв 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:
На першій вкладці ви можете включити або відключити гілки офіційних репозиторіїв (main, restricted ...), а також вибрати найближче до вас дзеркало:
Для додавання сховища в Ubuntu перейдіть на вкладку інше програмне забезпечення на цій вкладці ви можете бачити весь список репозиторіїв Ubuntu які були підключені до системи:
Щоб мати доступ до додаткових програм рекомендується підключити сторонній репозиторій партнерів Canonical. Для цього просто поставте навпроти нього галочку.
Для додавання репозиторію Ubuntu натисніть кнопку Додати:
Тут в єдиному полі потрібно ввести apt рядок сховища та натиснути кнопку додати джерело.
Apt рядок сховища має такий синтаксис:
deb http: // адрес_репозіторія версія_дістрібутіва гілки
наприклад:
deb https://apt-mo.trafficmanager.net/repos/dotnet/ trusty mainПерший рядок - офіційний репозиторій, друга - PPA репозиторій ubuntu. Як бачите, виглядають вони однаково. З версією дистрибутива все зрозуміло, це кодове ім`я, з гілкою теж - це main. А ось де брати адреса? Це вже ваша справа, ви можете шукати репозиторії де завгодно, на форумах, в пошукових системах або в нашій статті, де зібрано список кращих репозиторіїв.
Відео: Репозиторії. Установка програм (2-а частина). Linux Mint
Установка сховища Ubuntu завершена і він з`явився в списку. Щоб його відключити досить просто зняти галочку. А щоб видалити репозиторій Ubuntu натисніть кнопку видалити:
Для сторонніх репозиторіїв необхідно імпортувати GPG ключ для правильної роботи в системі, якщо ключ не додати, то під час оновлення репозиторіїв Ubuntu apt видасть помилку перевірки підпису. Це робиться, щоб ніхто не міг підмінити пакети і ви не встановили вірусів. Перейдіть на вкладку аутентифікація, потім виберіть імпортувати ключ з файлу:
Як правило, в описі сховища, якщо для нього потрібно ключ, вказана посилання де його можна скачати. Завантажити ключ можна за допомогою браузера, або консольної утилітою wget, наприклад:
ppa: shutter / ppaНасправді PPA репозиторії такі, ж як і звичайні репозиторії. Якщо ви хочете додати репозиторій вручну, ви можете дізнатися apt рядок і ключ, розкривши спойлер Technical details about this PPA на сторінці опису сховища:
Тепер його можна додати в систему, так само як описано вище.
Відео: 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 не викличе у вас здивування. Тепер ви знаєте все що потрібно щоб правильно використовувати репозиторії у вашій системі. Тільки будьте обережні, не перестарайтеся зі сторонніми репозиторіями через них можуть виникнути проблеми з оновленням. І взагалі, це не дуже хороший тон, мати в системі багато репозиторіїв. Якщо у вас залишилися питання, задавайте в коментарях!
- Як користуватися програмою audacity
- Кращі дистрибутиви linux для новачка
- Чим відрізняється ubuntu від debian
- Установка gnome в ubuntu 16.04
- Репозиторії ubuntu 16.04
- Установка steam в ubuntu 16.04
- Установка avidemux в ubuntu 16.04
- Установка php 7 в linux
- Gnome software вже доступний для ubuntu 16.04
- Установка owncloud ubuntu 16.04
- Установка пакетів в centos 7
- Установка оновлень ubuntu
- Установка git ubuntu 16.04
- Установка java jre / jdk в ubuntu 16.04
- Моніторинг мережі linux
- Установка vlc ubuntu 16.04
- Установка libreoffice в ubuntu 16.04
- Репозиторії centos 7
- Налаштування ubuntu 17.04 після установки
- Помилка package has no installation candidate
- Установка node js ubuntu 16.04