Решено: Список всех репозиториев debian

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Решено: Список всех репозиториев debian

Сообщение shau-kote »

Доброго времени суток!
Вопрос мой, возможно, глупый, но я, к сожалению, не смог найти ответа, потому решил вынести его в отдельный топик здесь. :unsure:
Уже неколько лет я использовал Fedore'у и вот, наконец, поставил debian.. Увы, сразу после установки я столкнулся с тем, что apt не может найти никакие пакеты. Заглянул в /etc/apt/sources.list:

Код: Выделить всё

deb cdrom:[Debian GNU/Linux 5.0.4 _Lenny_ - Official i386 CD Binary-1 20100131-18:53]/ lenny main

deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

Как оказалось, четыре нижние строки были закоментированны инсталлятором, из-за того, что он не смог их верифицировать. Однако, после того, как я снял с них комментарии ситуация изменилась не сильно... Какие-то пакеты, он, конечно, нашёл, но только не те которые мне были нужны... (А потребности у меня вроде небольшие: links, audacious, etc :) ) Как я понимаю (а я пока что-то debian не очень понимаю :( ), это не есть основные репозитарии с софом. Прошу подтвердить мою догадку и сказать, а где же, собственно, взять основные, так хваленные количеством пакетов, репозитарии debian'а?..
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Решено: Список всех репозиториев debian

Сообщение frp »

Основной репозитарий Debian Lenny:

Код: Выделить всё

deb http://ftp.us.debian.org/debian lenny main contrib non-free

Здесь ftp.us.debian.org можно заменить на другое зеркало, полный список есть где-то на сайте debian.
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

frp, благодарствую. :) А где-нибудь можно найти список всех репозитариев debian?..
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Решено: Список всех репозиториев debian

Сообщение IMB »

Что Вы понимаете под словом всех? Если официальные, то ответ дан выше.
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

То есть у debian'а лишь один репозитарий?.. :huh:
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

IMB писал(а):
23.05.2010 16:28
Что Вы понимаете под словом всех? Если официальные, то ответ дан выше.
С чего бы это? А proposed-updates? А testing, unstable, experimental? А backports? Ещё и oldstable нужно упомянуть, строго говоря. Другой вопрос, что новичку лучше несколько веток в одной системе не смешивать. Но это ведь не означает, что stable -- это _все_ официальные репозитории.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Список всех репозиториев debian

Сообщение sash-kan »

shau-kote писал(а):
23.05.2010 17:08
То есть у debian'а лишь один репозитарий?
нет, репозиториев несколько. два специализированных вы сами привели выше.
общий репозиторий с пакетами — один во множестве лиц зеркал.

t.t писал(а):
23.05.2010 17:16
А testing, unstable, experimental? А backports?
тут уже требуется уточнить — кто и что подразумевает под «репозиторием».
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

sash-kan писал(а):
23.05.2010 17:22
t.t писал(а):
23.05.2010 17:16
А testing, unstable, experimental? А backports?
тут уже требуется уточнить — кто и что подразумевает под «репозиторием».
А что можно под ним понимать, чтобы testing и backports этим не являлись?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Решено: Список всех репозиториев debian

Сообщение IMB »

Господа, позволю себе обратить ваше внимание на данную цитату...
frp писал(а):
23.05.2010 16:17
полный список есть где-то на сайте debian.

На мой вгляд, она достаточно точно отвечает на поставленный вопрос.
Если же у кого то есть список всех репозиториев (официальные и частные для всех архитектур, не будем забывать о репозиториях отдельных программ и личных коллекциях), то его было бы неплохо прикрепить. Представляю себе какой получиться списочек :crazy:
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Решено: Список всех репозиториев debian

Сообщение frp »

shau-kote писал(а):
23.05.2010 16:24
А где-нибудь можно найти список всех репозитариев debian?

Вам мало >25k пакетов? Кроме того, есть море сторонних репозитариев, а также backports и debian-multimedia.

shau-kote писал(а):
23.05.2010 16:03
(А потребности у меня вроде небольшие: links, audacious, etc smile.gif )

Это точно есть в официальном репозитарии :)
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

frp писал(а):
23.05.2010 18:47
Вам мало >25k пакетов?

Просто хочется посмотреть, что есть в остальных. ;)
frp писал(а):
23.05.2010 18:47
Кроме того, есть море сторонних репозитариев, а также backports и debian-multimedia.

А вот здесь можно, пожалуйста, поподробней?..
frp писал(а):
23.05.2010 18:47
Это точно есть в официальном репозитарии smile.gif

Уже нашёл. :)
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Решено: Список всех репозиториев debian

Сообщение frp »

shau-kote писал(а):
23.05.2010 20:59
А вот здесь можно, пожалуйста, поподробней?..

debian-multimedia - репозитарий, содержащий мультимедиа-пакеты, которые не включены в debian. Сайт debian-multimedia.org Там есть много чего не совсем свободного. На сайте даже где-то есть предупреждение, что некоторые пакеты нарушают патенты и поэтому в некоторых странах их использовать нельзя. Строчка /etc/apt/sources.list:

Код: Выделить всё

deb http://mirror.yandex.ru/debian-multimedia/ stable main

mirror.yandex.ru можно заменить на любое другое зеркало, список где-то на сайте.

backports - репозитарий, содержащий новые версии программ, которые портированы из testing в stable и oldstable. Сайт: backports.org
Строка /etc/apt/sources.list:

Код: Выделить всё

deb http://www.uk.backports.org/ lenny-backports main contrib non-free

Есть и другие зеркала но русских и украинских там нет.

Кроме того, у многих программ есть свои репозитарии debian (например, у wine и virtualbox).
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

Ого... А более-менее полного и структурированного списка нету?.. :unsure:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Список всех репозиториев debian

Сообщение sash-kan »

t.t писал(а):
23.05.2010 17:39
sash-kan писал(а):
23.05.2010 17:22
t.t писал(а):
23.05.2010 17:16
А testing, unstable, experimental? А backports?
тут уже требуется уточнить — кто и что подразумевает под «репозиторием».
А что можно под ним понимать, чтобы testing и backports этим не являлись?
зачем же крайности? вот два физически и логически разных репозитория:
http://mirror.yandex.ru/debian/dists/
http://mirror.yandex.ru/backports.org/dists/
но, в принципе, ничто не мешает назвать, например, lenny и squeeze, или etch-backports и lenny-backports, разными репозиториями. смотря какой смысл вкладывать в это слово.
ну и опять-таки, с «дебиановским репозиторием» тоже следует определиться. у меня вот на диске сделан репозиторий. в нём лежат несколько deb-файлов. его можно считать «дебиановским репозиторием»?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Решено: Список всех репозиториев debian

Сообщение frp »

shau-kote писал(а):
23.05.2010 22:37
Ого... А более-менее полного и структурированного списка нету?..

Так никто вроде в таком списке не нуждается :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

sash-kan писал(а):
23.05.2010 22:56
но, в принципе, ничто не мешает назвать, например, lenny и squeeze, или etch-backports и lenny-backports, разными репозиториями. смотря какой смысл вкладывать в это слово.
ну и опять-таки, с «дебиановским репозиторием» тоже следует определиться. у меня вот на диске сделан репозиторий. в нём лежат несколько deb-файлов. его можно считать «дебиановским репозиторием»?
А, ты в этом смысле.. (: Я предположил, что разными репозиториями в рамках этой темы логично считать, грубо говоря, разные строки в sources.list. И невнятную характеристику "дебиановский" заменил в уме не менее логичной "официальный" -- хотя бы потому, что без этой характеристики полный список составить физически невозможно (в этом смысле ты привёл очень показательный пример :) ).
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

В этом смысле, мне кажется, мой sources.list с одного из серверов (впрочем, и мой домашний, и все остальные от него мало отличаются) может претендовать на достаточно полный список:

Код: Выделить всё

deb ftp://ftp.ua.debian.org/debian stable main contrib non-free
deb ftp://ftp.ua.debian.org/debian proposed-updates main contrib non-free
deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://www.backports.org/debian lenny-backports main contrib non-free

#deb ftp://ftp.ua.debian.org/debian oldstable main contrib non-free
#deb ftp://ftp.ua.debian.org/debian oldstable-proposed-updates main contrib non-free
#deb http://security.debian.org/ oldstable/updates main contrib non-free
#deb http://www.backports.org/debian etch-backports main contrib non-free

deb ftp://ftp.ua.debian.org/debian testing main contrib non-free
deb ftp://ftp.ua.debian.org/debian testing-proposed-updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb ftp://ftp.ua.debian.org/debian unstable main contrib non-free
deb ftp://ftp.ua.debian.org/debian experimental main contrib non-free
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

Напомню всё-же, что новичкам смешивать несколько разных веток в одной системе не рекомендуется. Но на всякий случай приведу "для комплекта" и preferences:

Код: Выделить всё

tt:~$ cat /etc/apt/preferences
Package: *
Pin: release a=proposed-updates
Pin-Priority: 1000

Package: *
Pin: release a=stable
Pin-Priority: 1000

Package: *
Pin: release a=lenny-backports
Pin-Priority: 900

Package: *
Pin: release a=testing-proposed-updates
Pin-Priority: 700

Package: *
Pin: release a=testing
Pin-Priority: 500

Package: *
Pin: release a=unstable
Pin-Priority: 300

Package: *
Pin: release a=experimental
Pin-Priority: 100
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

t.t, благодарствую. :notworthy: :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

Не за что. (:
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

А в чём там подводные камни при совмещение разных веток репозитариев?..
Спасибо сказали:
Bater
Сообщения: 65
ОС: Debian "Sid"

Re: Решено: Список всех репозиториев debian

Сообщение Bater »

shau-kote писал(а):
25.05.2010 18:12
А в чём там подводные камни при совмещение разных веток репозитариев?..

Может работать нестабильно или могут быть проблемы с зависимостями. Некоторые пакеты могут потянуть обновления половины системы и никакой стабильности от Debian stable не останется. Если хочется версий посвежее всегда есть testing/unstable.

shau-kote писал(а):
23.05.2010 22:37
Ого... А более-менее полного и структурированного списка нету?.. :unsure:

http://wiki.debian.org/ru/UnofficialRepositories
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

Bater писал(а):
25.05.2010 18:44
shau-kote писал(а):
25.05.2010 18:12
А в чём там подводные камни при совмещение разных веток репозитариев?..
Может работать нестабильно или могут быть проблемы с зависимостями. Некоторые пакеты могут потянуть обновления половины системы и никакой стабильности от Debian stable не останется. Если хочется версий посвежее всегда есть testing/unstable.
Не стоит сгущать краски. Основная проблема: "ручное" разруливание зависимостей, которое с aptitude превращается в полу-автоматическое. В остальном... stable с "лёгким привкусом" tecting и unstable значительно стабильнее, чем чистый testing (а тем более чистый unstable). На самом деле всё не так уж сложно. Но это нужно описать. У меня всё никак не дойдут руки...
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: Список всех репозиториев debian

Сообщение sash-kan »

t.t писал(а):
25.05.2010 22:20
Но это нужно описать.
и упор, imho, нужно сделать на использование backports.
в том числе и самоприготовленных.

а вообще новичкам лучше таких инструкций не видеть, а пользоваться stable и не морочить никому голову.
мечты, мечты…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

sash-kan писал(а):
25.05.2010 23:59
t.t писал(а):
25.05.2010 22:20
Но это нужно описать.
и упор, imho, нужно сделать на использование backports.
в том числе и самоприготовленных.
Я лично сделал бы упор скорее на минимизацию не только смешения разных веток, но и ручной пересборки пакетов.

sash-kan писал(а):
25.05.2010 23:59
а вообще новичкам лучше таких инструкций не видеть, а пользоваться stable и не морочить никому голову.
мечты, мечты…
Новичкам я выше так и посоветовал поступать. Инструкция эта нужна не для новичков, а для тех, кто уже хоть немного освоился с управлением пакетами.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

Уважаемый t.t, я вот сейчас решил воспользоваться приведёнными вами конфигам sources.list и preferences, скопировал их,обновил список пакетов, apt пишет, что всё хорошо. Ставлю gimp:

Код: Выделить всё

shau-kote:~# apt-get install gimp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
  gimp: Зависит: libgimp2.0 (>= 2.4.7) но он не будет установлен
        Зависит: libgimp2.0 (< 2.4.7-z) но он не будет установлен
        Зависит: gimp-data (>= 2.4.7) но он не будет установлен
        Зависит: gimp-data (< 2.4.7-z) но он не будет установлен
        Зависит: libgtkhtml2-0 (>= 2.11.1) но он не будет установлен
        Зависит: libmng1 (>= 1.0.3-1) но он не будет установлен
        Зависит: libwmf0.2-7 (>= 0.2.8.4) но он не будет установлен
        Рекомендует: gimp-gnomevfs но он не будет установлен или
                                gimp-libcurl но он не будет установлен
        Рекомендует: gimp-python (>= 2.4.0-1)
  guitarpro6: Зависит: libportaudio0 но он не будет установлен
              Зависит: libportaudio2 но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
de-de:~#


Что опять не так?.. :(
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Решено: Список всех репозиториев debian

Сообщение t.t »

Сложный вопрос... Для начала перейдите на aptitude, у неё с зависимостями получше. На всякий случай уточню: aptitude (или apt-get) update после правки sources.list делали?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Решено: Список всех репозиториев debian

Сообщение shau-kote »

Есстесно, делал.
Собсно, проблема разрешилась... :) Не берусь судить, в чём причина, то ли в том, что я перешёл на aptitude, то ли в том, что переправил sources.list на

Код: Выделить всё

deb http://ftp.ru.debian.org/debian/ stable main contrib non-free
deb ftp://ftp.ua.debian.org/debian proposed-updates main contrib non-free

deb http://security.debian.org/ stable/updates main

deb http://http.us.debian.org/debian/ testing main contrib non-free

deb http://www.backports.org/debian lenny-backports main contrib non-free

deb http://www.debian-multimedia.org lenny main non-free

...
По мне так вполне гут. :) Главное, что всё работает, да и я разобрался, что к чему, зачем и куда. ;)
Спасибо сказали: