Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Репозитарии и зачем они нужны?  (Прочитано 14985 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor53p

  • Автор темы
  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 301
    • Просмотр профиля
    • Ubuntu в Воронежской области
Репозитарии и зачем они нужны?
« : 15 Января 2006, 17:08:14 »
Репозитариями называют источники получения дополнительных программ (пакетов) для вашего дистрибутива.
Прописав в специальном конфигурационноми файле 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
« Последнее редактирование: 21 Марта 2007, 23:07:03 от victor53p »

Оффлайн Viktor

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #1 : 18 Января 2006, 10:21:39 »
а если cdrom находится на media/cdrom1
то так???
deb cdrom1:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted

Оффлайн cargo

  • Roman Kalashnikov
  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #2 : 18 Января 2006, 16:41:02 »
а если cdrom ...
а для добавления cd-rom надо использовать apt-cdrom  ;)

Оффлайн Viktor

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #3 : 21 Января 2006, 12:54:54 »
Цитировать
а для добавления cd-rom надо использовать apt-cdrom  ;)
Цитировать
apt-cdrom почему-то не видит моего второго CD/DVD который висит в media/cdrom1 (hdc)
он видит только media/cdrom (hdd), а он у меня DVD не читает, synaptic тоже самое говорит "вставьте диск"
Один раз правда получилось, когда DVD/CD почему-то  в tmp/ смонтировался.

Оффлайн cargo

  • Roman Kalashnikov
  • Активист
  • *
  • Сообщений: 323
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #4 : 24 Января 2006, 20:37:10 »
apt-cdrom почему-то не видит моего второго CD/DVD который висит в media/cdrom1 (hdc)
...
из man apt-cdrom:
apt-cdrom [ -hvrmfan ] [ -d=cdrom mount point ] [ -o=config string ] [ -c=file ] { add | ident }

edit: и потом, нельзя что ли диск в первый драйв засунуть было?  ???
edit1: btw, apt-cdrom добавлсет к списку репозитариев именно диск, а не привод  ;)
« Последнее редактирование: 24 Января 2006, 20:40:46 от cargo »

Оффлайн MixFix

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #5 : 29 Декабря 2006, 13:40:40 »
Как заставить Adept работать чрезе прокси??

Оффлайн Sagittarius

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #6 : 10 Июля 2007, 23:26:40 »
Вопрос на засыпку. Куда сохраняются пакеты, скачанные из репозитария и сохраняются ли они после установки пакета. Просто неохота в случае чего опять их с инета качать, а просто сделать копию и оттуда устанавливать потом

Оффлайн Crew

  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #7 : 10 Июля 2007, 23:41:35 »
/var/сashe/apt/archives/
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Sagittarius

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #8 : 10 Июля 2007, 23:57:59 »
пасиб

P.S. Делай всегда копию!
victor53p
« Последнее редактирование: 16 Июля 2007, 08:43:52 от victor53p »

Оффлайн Robin

  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #9 : 07 Августа 2007, 12:48:03 »
В разделе how to нашел ссылку Самый полный репозитарий на 6.10. Там справа от ссылки написано фейсти,
а если у меня 6.10 Edgy проблем не будет?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #10 : 07 Августа 2007, 12:49:09 »
Если оно действительно для фейсти, то проблемы будут.

Оффлайн Ice Q

  • Новичок
  • *
  • Сообщений: 23
  • true unix way :)
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #11 : 02 Июня 2008, 17:20:08 »
/var/сashe/apt/archives/

а если пакеты в данном каталоге не сохраняются, и даже вот  такое система пишет, как с такой бедой бороться ?

Оффлайн GrocKHeLL

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Репозитарии и зачем они нужны?
« Ответ #12 : 22 Июня 2009, 06:04:38 »
А вот вопрос: то есть при создании репозитория можно прописать любой web-адрес, работающий как файлообменник и настроенный под работу Linux? Просто необходимо сделать свой нелокальный репозиторий под Ubuntu.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Репозитарии и зачем они нужны?
« Ответ #13 : 22 Июня 2009, 06:08:59 »

 

Страница сгенерирована за 0.04 секунд. Запросов: 25.