Если посмотреть в словаре терминов, то окажется что «репозиторий» означает — хранилище, поэтому логичнее было бы использовать в общении именно перевод с английского языка, поскольку он полностью соответствует вкладываемому в него понятию. Тогда такие выражения, как «добавить репозиторий к программе 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-daily
Mozilla: sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa