Репозиторій - це ... Установка програм з репозиторію і додавання нових репозиторіїв

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

Що це таке?

репозиторії ubuntu

Репозиторій - це спеціальне місце, з якого користувач операційної системи Ubunty може встановлювати всілякі поновлення або ж програми. Якщо ви раніше користувалися операційними системами Mac і Windows, то ви, напевно, вже встигли звикнути до того, що програмне забезпечення являє собою який-небудь один або ж кілька інсталяційних файлів, які користувачеві надаються на певних носіях або ж можуть скачиваться через Інтернет. Для операційної системи Ubuntu також передбачається такий варіант розповсюдження програмного забезпечення, але відноситься це більше до спеціалізованих закритим або ж пропрієтарним програмами.

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

Репозиторій як універсальне сховище Ubuntu

репозиторій це

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

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

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

Як шукати і встановлювати різні програми?

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

Використовуючи який-небудь інтернет-пошуковик, ви знаходите ваші варіанти потрібної програми, наприклад, набираючи назву аналогічної утиліти в Windows, але дописуючи в запит «для Ubuntu». У переважній більшості випадків пошуковик видасть вам кілька назв програм, при цьому варто відзначити той факт, що вони можуть бути представлені в досить великій кількості, але вибрати найбільш оптимальну ви зможете за відгуками тих користувачів, які вже встигли нею скористатися. Практично кожна сучасна утиліта має власну сторінку в Інтернеті, на якій можна буде ознайомитися з додатковими характеристиками або ж переглянути скріншоти.

Де скачати програму?

репозиторії для ios 7



Після того як ви визначитеся з назвою цікавить вас програми, потрібно буде запустити центр додатків Ubuntu, після чого знайти її в доступному списку. Швидше за все, вам вдасться відшукати її і встановити в досить короткі терміни. Крім цього, цілком імовірно, що у розробників присутні власні репозиторії для iOS 7 або інших операційних систем. У переважній більшості випадків в таких репозиторіях знаходяться найбільш свіжі версії, що цікавить вас програми, тому, якщо вас цікавить максимальна продуктивність, то варто уважно оглянути сайт, а також скористатися пошуком.

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

секції

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

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

типи сховищ

репозиторії для ios 8

Також існує 5 основних репозиторіїв:

  • Release - пакети, які були випущені на момент виходу релізу.
  • Release-security - пакети, в яких присутні якісь критичні оновлення безпеки.
  • Release-updates - пакети, що містять в собі оновлення системи, включаючи також різні більш сучасні версії програмного забезпечення, які були випущені після офіційного релізу.
  • Release-backports - всілякі бекпорти, що належать до нових версій певного ПО, яке є доступним виключно в нестабільних версіях операційної системи Ubuntu.
  • Partner - репозиторій, в якому міститься різне програмне забезпечення компаній, які є партнерами Canonical.


Варто відзначити, що, крім офіційних, існують також і інші репозиторії для iOS 8 і інших операційних систем. Вони можуть створюватися авторами тих чи інших утиліт, а також людьми, які просто вирішили з вихідних зібрати повноцінний пакет, після чого випустити його у відкритому доступі для інших користувачів.

Додавання через Launchpad

Якщо ви не знаєте, як додати репозиторій, в цьому вам допоможе Launchpad, що надає можливість створення РРА-репозиторіїв. Ці сховища являють собою відносно невеликі пакети, в які власник складає різні вихідні, а користувачам на виході надається повноцінний deb-документ.

Як підключити?

Якщо людина не знаходить потрібну йому утиліту, він може самостійно розібратися, як додати репозиторій, після чого завантажити в нього потрібне програмне забезпечення. Адже досить часто трапляється так, що в репозиторіях Ubuntu просто відсутні різні утиліти, які можуть знадобитися для вирішення тих чи інших завдань. Саме з цієї причини є досить велика кількість сторонніх репозиторіїв, при підключенні яких можна отримати доступ до необхідного ПО. Це можна зробити як з використанням графічного інтерфейсу, так і через консоль.

Відразу варто відзначити той факт, що в деяких репозиторіях, крім тих пакетів, які вам потрібні, можуть перебувати також всілякі експериментальні збірки різного програмного забезпечення, включаючи також ядра, які містять в собі Linux-репозиторії. Так як версія таких пакетів в переважній більшості випадків вище в порівнянні з тими, які використовуєте ви, "Менеджер оновлень" може спробувати самостійно оновити систему. Він зробить це через безкоштовні репозиторії, що може нанести ушкодження вашій системі. Саме з цієї причини вам потрібно в будь-якому випадку уважно читати описи підключається сховища, а також ту інформацію, яка знаходиться в "менеджері оновлень".

За допомогою графічного інтерфейсу

як додати репозиторій

В даному випадку репозиторії для iOS 8 і інших ОС підключаються наступним чином:

  1. Відкривається центр додатків Ubuntu.
  2. Далі переходимо до пункту «Правка» / «Джерела додатків».
  3. У новому вікні вибираємо вкладку «Інша програмне забезпечення», після чого натискаємо на кнопку «Додати».
  4. У новому вікні заповнюємо поле «Рядок АРТ:», натискаємо кнопку «Додати джерело».
  5. Тепер джерело доданий і включений, можна закривати вікно.

Так як ви підключили нове джерело програмного забезпечення, вам потрібно буде провести оновлення інформації про пакети. У переважній більшості випадків буде доданий вікно, в якому користувачеві пропонують оновити ці дані. У вікні потрібно просто натиснути на кнопку «Оновити».

Після того як вами буде оновлена вся інформація про пакети, вікно «Джерела додатки» буде закрито, і, швидше за все, у вас з`явиться помилка про те, що джерело додатки є не підписаним. Однак ви зможете встановлювати ваші утиліти, які містяться в підключеному вами репозиторії, за допомогою стандартних засобів. Щоб усунути помилку непідписаного сховища, вам слід розбиратися вже в системі захисту.

За допомогою консолі

Даний варіант є найбільш оптимальним з усіх існуючих способів. Найкраще додати локальний репозиторій або ж інші види сховищ за допомогою консолі. Робиться це досить просто, адже сховище додається всього лише однією командою, такою як, наприклад: sudo apt-add-repository ppa: ripps818 / coreavc.

У разі необхідності можна точно так само через консоль і видалити репозиторій.

система захисту

кращі репозиторії

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

В Ubuntu стандартно довіреними є сховища, що знаходяться на настановних дисках. Якщо на комп`ютері користувача одночасно кілька підключених репозиторіїв, переважними будуть саме довірені сховища.

Як додати ключ?

видалити репозиторій

Підключаючи сховище, яке знаходиться під захистом цифрового підпису, вам необхідно буде завантажити спеціалізований відкритий ключ, який повинен бути доданий в систему. Досить часто для скачування може бути надано пакет, доступний для установки, який повністю самостійно буде прописувати ключ сховища. Якщо ви будете завантажувати ключ безпосередньо з сайту сховища, то в такому випадку вам буде надано звичайний файл з розширенням .gpg, .key або ж якимось іншим. Додати даний файл в систему можна буде за допомогою консольної команди sudo apt-key add repo.key, але замість .key вказується той ключ сховища, який був вами отримано.

Додавання ключа через сервер

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


Увага, тільки СЬОГОДНІ!


Поділися, будь ласка статтю
всього голосів: 181
Увага, тільки СЬОГОДНІ!