Як підключити репозиторій в ubuntu

Відео: HowTo: Як додати репозиторій PPA в Ubuntu Linux

Існує одне разючу відмінність між Windows і Ubuntu. Це те, як встановлюються і оновлюються в них програми. Давайте уявимо, що на комп`ютері встановлено 50 програм. З них через півроку вийдуть нові версії для 20. Як буде відбуватися оновлення?


Для Windows:

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

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

Простіше забити на все це справа і залишити як є. Звичайно, велика ймовірність, що через якийсь час в одній з встановлених програм виявиться серйозна уразливість, і система почне поводитися нестабільно (гальмувати, глючити). Але ж завжди можна легким рухом руки перевстановити Windows і почати все заново.

Для Ubuntu:

Ця система обладнана спеціальним пакетним менеджером, який може регулярно перевіряти чи не з`явилися поновлення для встановлених програм і пропонувати користувачеві оновитися. За замовчуванням воно так і налаштоване.

Сучасна Лінукс система влаштована таким чином, що більшість установлюваних програм беруться з так званих підключаються репозиторіїв. Репозиторіями зазвичай називають сховища різних даних, які повинні підтримуватися в актуальному стані багатьма людьми.

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

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

Репозиторії можна розділити на два класи - це офіційні (підключаються автоматично ще на етапі установки Ubuntu) і сторонні. В офіційних репозиторіях міститься майже все, що може знадобитися звичайному користувачеві. І якби не це "майже", сенсу в цій статті було б трохи.

Так як програм існує безліч, то все з них природно неможливо ретельно протестувати, щоб включити в офіційні репозиторії. Тому іноді може виникнути необхідність встановити потрібну програму самому. Це можна зробити, зібравши пакет з вихідних кодів (окремий випадок) або, якщо розробники потрудилися зробити репозиторій, підключивши останній.
Цим ми з вами сьогодні і займаємося на прикладі двох програм: Opera і WinFF.



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

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

Установка Опери.

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

Всю необхідну інформацію по додаванню сховища Опери я знайшов по першій же посиланням в google.com
по запросу "opera ubuntu repository" (вона привела на сайт https://deb.opera.com/)

Отже, спочатку ми завантажуючи ключ https://deb.opera.com/archive.key

Відкриваємо джерела додатків і імпортуємо скачаний ключ

Image
Image

Натискаємо "Імпортувати файл ключа ..." і вибираємо тільки що завантажений файл.

Image

До речі, скачаний ключ нам більше не потрібен, і його можна видалити.

Тепер додамо власне сховище. Рядок, яку потрібно додати буде виглядати так:
deb https://deb.opera.com/opera/ unstable non-free

Image

Закриваємо вікно "Джерела додатків". Менеджер пакетів запропонує оновити інформацію про програмне забезпечення. Ми звичайно ж погоджуємося.

Тепер можна приступати до установки. Запускаємо менеджер пакетів і знаходимо Оперу:

Image
Image
Image

Натискаємо "Застосувати" ...
Тепер досить зайти в меню "Додатки" -gt; "Інтернет", і там ми знайдемо свіжовстановленому браузер.
{{{Ss8.jpg}}}

установка WinFF

Підключення сховища програми WinFF буде трохи відрізнятися від такого для Опери.
Тут ми будемо використовувати систему репозиторіїв PPA. Ця система використовується багатьма розробниками для "обкатки" пакетів перед їх включенням в офіційний репозиторій.

Зайшовши на офіційний сайт програми (https://winff.org), праворуч ми бачимо посилання "Ubuntu Repositories".
Йдемо туди. Звідти переходимо в "Personal Package Archive (PPA)".

Отже ми знаходимося на сторінці PPA. Тепер можна приступити до підключення сховища.

Додавання ключа для PPA робиться наступним чином. На сторінці, на яку ми потрапили натискаємо
"Technical details about this PPA". Зверніть увагу на рядок:
Signing key: 1024R / F96FD737

Частина після слеша це номер ключа (F96FD737). Щоб додати ключ, яким підписано репозиторій, виконаємо команду:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F96FD737

Для цього потрібно відкрити термінал (Додатки -gt; Стандартні -gt; Термінал) і скопіювати цю команду туди.
До речі, в Linux копіювання здійснюється дуже просто: виділяєте те, що потрібно скопіювати мишкою і ... все!
Тепер, щоб вставити куди-небудь скопійований текст досить натиснути середню кнопку мишки (на більшості мишок замість середньої кнопки коліщатко - на нього і натискаємо).

Команда sudo служить для тимчасового отримання повноважень адміністратора. Тому швидше за все потрібно буде ввести свій пароль для підтвердження.

Отже, ключ доданий. Тепер додамо власне сховище. Шукаємо знайомий пункт меню:
Система -gt; Адміністрування -gt; Джерела додатків -gt; Інше ПЗ -gt; Додати.
Рядок APT беремо прямо з останньої web сторінки, на яку нас привела нелегка:
ppa: paul-climbing / ppa

Репозиторій доданий. Тепер можна встановлювати WinFF. Це можна зробити скориставшись Менеджером додатків точно так же, як ми це зробили для Опери. Або через зручне нове меню, яке з`явилося в останній версії Ubuntu: Центр додатків.

Image

У рядку пошуку вводимо winff:

Image

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

Spinal, спеціально для yachaynik.ru

{Mosloadposition cpanel}

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

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

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