Подключение репозитариев (и обновление/установка программ)

Модератор: Skull

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Подключение репозитариев

Сообщение Experementator » 09.08.2009 19:44

Блин, товарищи, помогите пожалуйста! Как правильно репозитарии подключить? Я видимо что-то неправильно делаю, у меня ни одна программа не хочет ставиться, везде либо неразрешённые зависимости, либо просто ерроры... На данный момент у меня конфиг apt такой:

rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/ i586 classic

Настраивал из Synaptic...И ничего... sad.gif
Спасибо сказали:

Аватара пользователя
Ruslandh
Сообщения: 265
ОС: Sisyphus

Re: Подключение репозитариев

Сообщение Ruslandh » 09.08.2009 19:53

Как минимум ошибки :
- В источниках прописано две половинки разных репозиториев
- apt-get update не обновляет пакеты, а обновляет значение баз прописанных репозиториев. Подробнее
- для обновления используется команда apt-get dist-upgrade
Поспешай не торопясь
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 09.08.2009 20:23

- В источниках прописано две половинки разных репозиториев

Да?,. А как тогда правильно будет?..


З.Ы. Если для Сизифа будет так

rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic

То я так делал, у меня apt вопил о чересчур большом кол-ве пакетов... :unsure:
Спасибо сказали:

yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Подключение репозитариев

Сообщение yaleks » 09.08.2009 20:55

Не надо Sisyphus , использовать Branch 4.1
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 10.08.2009 14:39

Подключил Branch 4.1 -
rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ noarch classic


А у меня при установке gcc опять неразрешённые зависимости... Блин, что я опять не так делаю?.. :unsure:
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 14.08.2009 00:12

Блин, товарищи, помогите пожалуйста! Как правильно репозитарии подключить? Я видимо что-то неправильно делаю, у меня ни одна программа не хочет ставиться, везде либо неразрешённые зависимости, либо просто ерроры... На данный момент у меня конфиг apt такой:

rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/ i586 classic


Настраивал из Synaptic...И ничего... :(
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Подключение репозитариев

Сообщение romuil » 14.08.2009 08:20

Внимательно прочитайте сообщение №2. Потом прочитайте его снова!
После этого прочитайте Репозитории ALTLinux
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 14.08.2009 11:35

Ээээ... Прошу не бить... :rolleyes: Я так понимаю, что на текущий момент для меня главным является п.1 "- В источниках прописано две половинки разных репозиториев", т.к. без него я ни обновиться не смогу, ни установить чего, ничего - > надо искать ошибку в прописании репов, я не всё прописываю. Единственное, что могу сказать более-менее умного, так это что надо прописывать и i586 и noarch. :blush: Ммм? Больше ничего на сайте альта, собсно, и не написано про branch... Но я так уже делал, и, увы, мне это не помогло.... :unsure:
Спасибо сказали:

Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Подключение репозитариев

Сообщение Skull » 14.08.2009 14:46

Experementator писал(а):
10.08.2009 14:39
Подключил Branch 4.1 -
rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ i586 classic
rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ noarch classic


А у меня при установке gcc опять неразрешённые зависимости... Блин, что я опять не так делаю?.. :unsure:
В консоли:

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

apt-get update
apt-get -f install
Skull
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 14.08.2009 18:19

Skull, естессно делал! Это-то я знаю... Толку только вот никакого... :(
Спасибо сказали:

Аватара пользователя
delete
Сообщения: 72
ОС: Ubuntu 9.04 / Kubuntu 9.04

Re: Подключение репозитариев

Сообщение delete » 14.08.2009 20:12

Попробуйте так:
(в консоли)
su
Пароль: ваш_пароль
mcedit /etc/apt-/sources.list -> сотрите все содержимое и впишите туда вот это:
-> F2 -> Enter -> F10 -> "Да"
apt-get update
!Предупреждение от модератора romuil
Не нужно давать вредных советов.
Спасибо сказали:

Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Подключение репозитариев

Сообщение Alexei_VM » 14.08.2009 21:18

delete писал(а):
14.08.2009 20:12
(в консоли)
su


Не надо так делать. Используйте только "su -", а не просто "su".
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 14.08.2009 22:58

delete, сделал. :mellow: Опять - "неудовлетворенные зависимости"... :( :(

З.Ы. Простите, позволю себе небольшой оффтопик - а почему su - предпочтительнее?.. А то я .su всегда юзал... :blush:
Спасибо сказали:

Alexei_VM
Сообщения: 765
ОС: ALT Linux Sisyphus

Re: Подключение репозитариев

Сообщение Alexei_VM » 15.08.2009 00:15

Experementator писал(а):
14.08.2009 22:58
А то я .su всегда юзал... :blush:


www.altlinux.org/Su
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 15.08.2009 00:31

Спасибо! :rolleyes: А по основной теме топика кто-нибудь может что-нибудь сказать?.. :unsure: :unsure:
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Подключение репозитариев

Сообщение romuil » 15.08.2009 08:27

Вы соизволите таки показать лог работы apt-get ?
В фразе у меня что-то как-то не работает очень мало полезной информации.
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 15.08.2009 16:40

Кгхм... Я так понимаю, вы вот это просите?

Код:

[root@localhost ~]# apt-get install gcc3.4 Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: gcc3.4: Depends: glibc-devel E: Broken packages [root@localhost ~]#
Спасибо сказали:

Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Подключение репозитариев

Сообщение Skull » 17.08.2009 11:08

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

grep -Rn ^rpm /etc/apt/*
apt-get -f install glibc-devel
Skull
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 18.08.2009 13:34

Так... Если я правильно понял, первая ваша команда выдаёт список подключённых репозитариев, а вторая - ставит glibc-devel, даже при наличии у него неудовлетворенных зависимостей. :mellow: Первая выдала ожидаемое:

Код:

[root@localhost ~]# grep -Rn ^rpm /etc/apt/* /etc/apt/sources.list:4:rpm http://ftp.altlinux.org/pub/distributions/...inux/4.1/branch i586 classic /etc/apt/sources.list:5:rpm http://ftp.altlinux.org/pub/distributions/...inux/4.1/branch noarch classic /etc/apt/sources.list.d/sources.list:2:rpm cdrom:[ALT Linux 4.1.1 Desktop (Thymus) build 2008-12-18]/ ALTLinux base contrib disk /etc/apt/sources.list~:3:rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ i586 classic /etc/apt/sources.list~:4:rpm http://ftp.altlinux.org/pub/distributions/...nux/4.1/branch/ noarch classic [root@localhost ~]#


А вот вторая повела себе как-то не так... :unsure: Заявила, что glibc-devel "have unmet dependencies" и отказалась ставить несмотря на ключ -f:

Код:

[root@localhost ~]# apt-get -f install glibc-devel Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: glibc-devel: Depends: glibc (= 6:2.5.1-alt4) E: Broken packages [root@localhost ~]#


Не понимаю только почему так... :(
Спасибо сказали:

Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Подключение репозитариев

Сообщение Skull » 19.08.2009 13:35

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

apt-get update
apt-cache show glibc | grep ^Version
Skull
Спасибо сказали:

Аватара пользователя
komcumir
Сообщения: 273
ОС: Alt 5.0

Re: Подключение репозитариев

Сообщение komcumir » 19.08.2009 14:06

мне кажется неразрешенный зависимости у вас из та того что некое ПО вы ставили из Сизифа... Мне кажется если человек уже ставился обновлялся из сизифа не стоит ему прописывать репозитарии 4.1
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 19.08.2009 14:49

komcumir, но я ведь ничего из Сизифа не ставил, я только подключился, сделал apt-get update и попытался устанавливать оттуда пакеты, причём безуспешно... :(

Skull, я так понимаю, вы мне предлагаете поискать в репозитариях glibc нужной версии?.. Искал, скажу я вам. И даже ставить пытался... Увы:

Код:

[root@localhost ~]# apt-get -f install glibc Reading Package Lists... Done Building Dependency Tree... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. Since you only requested a single operation it is extremely likely that the package is simply not installable and a bug report against that package should be filed. The following information may help to resolve the situation: The following packages have unmet dependencies: glibc: PreDepends: glibc-core (= 6:2.5.1-alt4) PreDepends: glibc-nss (= 6:2.5.1-alt4) PreDepends: glibc-locales (= 6:2.5.1-alt4) PreDepends: glibc-gconv-modules (= 6:2.5.1-alt4) PreDepends: iconv (= 6:2.5.1-alt4) PreDepends: glibc-timezones (= 6:2.5.1-alt4) PreDepends: glibc-utils (= 6:2.5.1-alt4) E: Broken packages


:( :( :(

Да, а почему вот ключ -f не хочет работать-то?.. :ohmy:
Спасибо сказали:

Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Подключение репозитариев

Сообщение Skull » 19.08.2009 18:29

Experementator писал(а):
19.08.2009 14:49
Skull, я так понимаю, вы мне предлагаете поискать в репозитариях glibc нужной версии?.. Искал, скажу я вам. И даже ставить пытался... Увы:

Код:

The following packages have unmet dependencies: glibc: PreDepends: glibc-core (= 6:2.5.1-alt4) PreDepends: glibc-nss (= 6:2.5.1-alt4) PreDepends: glibc-locales (= 6:2.5.1-alt4) PreDepends: glibc-gconv-modules (= 6:2.5.1-alt4) PreDepends: iconv (= 6:2.5.1-alt4) PreDepends: glibc-timezones (= 6:2.5.1-alt4) PreDepends: glibc-utils (= 6:2.5.1-alt4) E: Broken packages


Да, а почему вот ключ -f не хочет работать-то?.. :ohmy:
1. Сначала сделайте обновление индексов репозитория (apt-get update). Такое ощущение, что вы этого не делаете
2. Потом уже делайте apt-get dist-upgrade для полного обновления.
Skull
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 19.08.2009 20:18

1. Сначала сделайте обновление индексов репозитория (apt-get update). Такое ощущение, что вы этого не делаете

Обижаете... :huh: Разумеется делаю! Не настолько уж я и туп... :blush:

2. Потом уже делайте apt-get dist-upgrade для полного обновления.


Простите, а разве это необходимо?... Насколько я знаю, apt-get update обновляет локальную базу данных apt о доступных пакетах, а apt-get dist-upgrade обновляет весь дистр. То бишь скачивает и устанавливает все новые версии пакетов присутствующих в системе. Я, собственно, почему интересуюсь - я сейчас apt-get dist-upgrade конечно же запустил, но с моей шириной канала я буду её обновлять часов 10... :ohmy: И неужели это необходимо делать каждый раз?.. :(
Спасибо сказали:

Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: Подключение репозитариев

Сообщение Skull » 20.08.2009 12:16

Experementator писал(а):
19.08.2009 20:18
Разумеется делаю! Не настолько уж я и туп... :blush:
Просто ситуация странная. А система какая? Такая надпись возникает, когда архитектура установленной системы не совпадает с архитектурой репозиториев.

Простите, а разве это необходимо?...
Нет, просто выравнивает зависимости.
Skull
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 24.08.2009 11:45

Уффф... Наконец-то я обновил всю систему.... Проблема в том, что при установке gcc всё опять то же... :( Система - ALTLinux 4.1 Desktop. НО - дистр этот у меня от знакомого, на болванке принёс. Образ записать забыл, а сейчас ужо и не пишется - царапин много, хотя они вроде мелкие очень... :( И система тоже ставилась с глюками... Но результате долгих танцев с бубном, я её всёж поставил... ;) А теперь похоже вот такая проблема всплыла... :huh:
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 26.08.2009 18:21

Причём замечу, что вот например Eric3 и BlackBox встали из репов без проблем, а вот gcc и E16 не захотели из-за всё тех же неудовлетворённых зависимостей... Господа Товарищи, объясните пожалуйста почему так происходит?... :unsure:
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Подключение репозитариев

Сообщение romuil » 26.08.2009 21:05

Лучше спросите это в bugzilla.altlinux.org
Крайний вариант, если не страшно - обновиться до Sisyphus и топтать грабли вместе с нами ;)
Спасибо сказали:

Аватара пользователя
Experementator
Сообщения: 208
Статус: Я неуловим, как Джо
ОС: Russian Fedora Remix 12

Re: Подключение репозитариев

Сообщение Experementator » 26.08.2009 22:35

Блин, а я так на вас надеялся... :( :huh: :rolleyes:
Насчёт последней фразы - "топтать грабли вместе с нами" - это я так понимаю связано с нестабильностью сизифа. А "обновиться до Sysiphus" - это как?... :unsure:
Спасибо сказали:

Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Подключение репозитариев

Сообщение romuil » 26.08.2009 22:43

Это прописать в списке репозиториев Sisyphus, сделать dist-upgrade и молиться.
Короче не принимайте этот совет всерьез.
Спасибо сказали: