Як додати сховище

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


Якщо подивитися в словнику термінів, то виявиться що "репозиторій" означає - сховище, тому логічніше було б використовувати в спілкуванні саме переклад з англійської мови, оскільки він повністю відповідає вкладуваному в нього поняттю. Тоді такі вирази, як "додати репозиторій до програми Cydia", стають зрозумілими, оскільки репозиторії для iPhone - це ресурси, з яких користувачі можуть скачувати програми для свого смартфона. А Cydia - це безкоштовний on-line сервіс, на який сторонні розробники викладають всілякі додатки для iPhone. Нагадаємо, що основний розробник - компанія Apple, а її репозиторій - on-line магазин AppStore. Іншими словами, Cydia - це той же AppStore, але орієнтований на "прикрасу" iPhone і може бути встановлений тільки на телефони з Jailbreak. На сьогоднішній день розрізняють два типи репозиторіїв: складні, де користувачеві потрібно вказувати не тільки повний шлях до сховища, але і запитуваний дистрибутив і потрібні йому компоненти (якщо є вибір, apt автоматично завантажить файл з потрібною архітектурою). Другий тип - прості сховища, де користувачеві лише потрібно вказати повний шлях.

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

Щоб додати сховище правильно, вірніше йдеться про адресу сховища, потрібно додати адресу до файла/etc/apt/sources.list. Наприклад, додамо сховище Medibuntu, на якому викладено безліч медіа-кодеків, яких немає в офіційних ресурсах від компанії Apple і виконаємо наступну команду:- sudo gedit/etc/apt/sources.listПотім запишемо наприкінці відкритого файлу:- deb http://packages.medibuntu.org/ karmic free non-free- deb-src http://packages.medibuntu.org/karmic free non-freeТепер потрібно додати ключ:- sudo apt-get update & & sudo apt-get install medibuntu-keyringНаступним кроком оновлюємо список репозиторіїв і знаходимо оновлені пакети:- sudo apt-get update- sudo apt-get upgradeОсь ще цікаві репозиторії з безліччю викладених програм:Google Chrome: sudo add-apt-repository ppa:chromium-dailyMozilla: sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa