Репозитариями называют источники получения дополнительных программ (пакетов) для вашего дистрибутива.
Прописав в специальном конфигурационноми файле sources.list, рассположенном в папке /etc/apt/, пути к этим источникам, вы получите возможность в Synaptic увидеть эти пакеты, и затем скачать и установить их на свой компьютер, причем вместе с другими пакетами, от которых они зависят.
Методика работы с репозитариями следующая:
Вносите изменения в свой sources.list, затем жмете в Synaptic кнопку получить сведения, пока он не перестанет ругаться, затем через поиск находите нужный вам пакет и нажав кнопку применить устанавливаете его.
Также можно добавлять необходимые строчки в sources.list, через
Update Manager->Параметры->Добавить->Custom.
Вы можете дополнить свой sources.list с помощью следующих команд прямо из терминала:
sudo gedit /etc/apt/sources.list
или для kubuntu,
sudo kwrite /etc/apt/sources.list
просто в терминале,
sudo nano /etc/apt/sources.list
Т. Е. с помощью этих редакторов просто можете скопировать следующие строчки в свой лист.
Если вы не собираете пакеты самостоятельно, то строчки начинающиеся с deb-src можете заремить, поставив перед ними знак #.
Ставя и убирая знак #, в начале строки вы включаете и выключаете конкретный репозитарий.
Строчка deb-cdrom говорит, что пакеты находятся на cdrome.
Строчка deb file:/add ./ говорит, что пакеты размещены на вашем компе в корневом каталоге:
/app.
deb http и deb ftp указывают, что репозитарий размещен в интернете.
По умолчанию открыты репозитарии main restricted,в которых находятся, проверенные, стабильные пакеты, а также репозитарии. отвечающие за секретность (security) и обновления(updates).
Остальные вы включаете по своим желаниям.
Про то как создать свой собственный репозитарий можете почитать на форуме и в Wiki.
http://ubuntu-ru.org/Wiki/CreatingLocalReprositoryHowtoТак же можете создать свой sources лист с помощью source-o-matic script на странице:
http://www.ubuntulinux.nl/source-o-matic.
Ниже примеры листов с различными списками репозитариев:
#
deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted
deb
http://de.archive.ubuntu.com/ubuntu/ breezy universe main restricted multiverse
deb-src
http://de.archive.ubuntu.com/ubuntu/ breezy universe main restricted multiverse
deb
http://de.archive.ubuntu.com/ubuntu/ breezy-security universe main restricted multiverse
deb-src
http://de.archive.ubuntu.com/ubuntu/ breezy-security universe main restricted multiverse
deb
http://de.archive.ubuntu.com/ubuntu/ breezy-updates main restricted universe multiverse
deb-src
http://de.archive.ubuntu.com/ubuntu/ breezy-updates main restricted universe multiverse
#backports
deb
http://de.archive.ubuntu.com/ubuntu breezy-backports main universe multiverse restricted
deb-src
http://de.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
#deb
http://ubuntu-backports.mirrormax.net/ breezy-backports-staging main universe multiverse restricted
#backports-extras
deb
http://ubuntu-backports.mirrormax.net/ breezy-extras main universe multiverse restricted
#deb
http://ubuntu-backports.mirrormax.net/ breezy-extras-staging main universe multiverse restricted
# Penguin Liberation Front
deb
ftp://ftp.free.fr/pub/Distributions_Linux/plf/ubuntu/plf/ breezy free non-free
deb-src
ftp://ftp.free.fr/pub/Distributions_Linux/plf/ubuntu/plf/ breezy free non-free
#wine
deb
http://wine.sourceforge.net/apt/ binary/
deb-src
http://wine.sourceforge.net/apt/ source/
#opera web browser
deb
http://deb.opera.com/opera/ etch non-free
#OO2 final
deb
http://people.ubuntu.com/~doko/OOo2 ./
А вот пример sources листа с репозитариями полученными автоматом, с помощью вышеуказанного
скрипта:
# Automatically generated sources.list
#
http://www.ubuntulinux.nl/source-o-matic#
# If you get errors about missing keys, lookup the key in this file
# and run these commands (replace KEY with the key number)
#
# gpg --keyserver subkeys.pgp.net --recv KEY
# gpg --export --armor KEY | sudo apt-key add -
# Ubuntu supported packages (packages, GPG key: 437D05B5)
deb
http://ru.archive.ubuntu.com/ubuntu breezy main restricted
deb
http://ru.archive.ubuntu.com/ubuntu breezy-updates main restricted
deb
http://security.ubuntu.com/ubuntu breezy-security main restricted
# Ubuntu community supported packages (packages, GPG key: 437D05B5)
deb
http://ru.archive.ubuntu.com/ubuntu breezy universe multiverse
deb
http://ru.archive.ubuntu.com/ubuntu breezy-updates universe multiverse
deb
http://security.ubuntu.com/ubuntu breezy-security universe multiverse
# Seveas' packages (packages, GPG key: 1135D466)
deb
http://mirror3.ubuntulinux.nl breezy-seveas all
# Ubuntu backports project (packages, GPG key: 437D05B5)
deb
http://ru.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
# Cipherfunk multimedia packages (packages, GPG key: 33BAC1B3)
deb
ftp://cipherfunk.org/pub/packages/ubuntu/ breezy main
# kubuntu.org packages for KDE 3.5 (packages, GPG key: DD4D5088)
deb
http://kubuntu.org/packages/kde35 breezy main
# Penguin Liberation Front (packages)
deb
ftp://ftp.free.fr/pub/Distributions_Linux/plf/ubuntu/plf/ breezy free non-free
# Bleeding edge wine packages (packages)
deb
http://wine.sourceforge.net/apt/ binary/
# OpenOffice.org 2 final packages (packages)
deb
http://people.ubuntu.com/~doko/OOo2/ ./
# Osmo Salomas CVS amule packages (packages, GPG key: 70188C3B)
deb
http://koti.mbnet.fi/~ots/ubuntu/ breezy/
# The Opera browser (packages)
deb
http://deb.opera.com/opera etch non-free