Не получается установить пакет

PCLinuxOS

Модератор: Bizdelnick

kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

Не получается установить пакет

Сообщение kinder »

Запускаю "Установка и удаление программ", иду в система/библиотеки, выбираю пакет libSDL-devel, а оно мне сообщает:
Следующий пакет невозможно выбрать:

- libSDL-devel-1.2.13-13mdv2009.1.i586

Как понять что ему не нравится?
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Не получается установить пакет

Сообщение dhampire »

kinder писал(а):
19.09.2009 16:20
Запускаю "Установка и удаление программ", иду в система/библиотеки, выбираю пакет libSDL-devel, а оно мне сообщает:
Следующий пакет невозможно выбрать:

- libSDL-devel-1.2.13-13mdv2009.1.i586

Как понять что ему не нравится?

открыть эмулятор терминала
$su -
#rpmdrake
выбирать этот пакет и посмотреть вывод эмулятора терминала
Спасибо сказали:
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

Re: Не получается установить пакет

Сообщение kinder »

а ничего информативного он не пишет. Когда я кликаю по пакету (ещё не ставлю галочку, только фокус навожу) в консоль выводится строка:
getting information from /var/lib/urpmi/Main/info.xml.lzma

При попытке выбрать пакет ничего в консоль не выводится, только диалог всплывает с вышеуказанным сообщением о том что пакет не может быть выбран.
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Не получается установить пакет

Сообщение dhampire »

kinder писал(а):
19.09.2009 23:53
а ничего информативного он не пишет. Когда я кликаю по пакету (ещё не ставлю галочку, только фокус навожу) в консоль выводится строка:
getting information from /var/lib/urpmi/Main/info.xml.lzma

При попытке выбрать пакет ничего в консоль не выводится, только диалог всплывает с вышеуказанным сообщением о том что пакет не может быть выбран.

а если сделать #urpmi libSDL-devel-1.2.13 тоже пусто?
Спасибо сказали:
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

Re: Не получается установить пакет

Сообщение kinder »

Так не пусто :-)
Не удаётся установить следующие пакеты, т.к. они зависят от пакетов,
более старых, чем установленные:
libdrm-devel-2.4.9-2mdv2009.1
libmesagl1-devel-7.3-1mdv2009.1
libSDL-devel-1.2.13-13mdv2009.1
Спасибо сказали:
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

Re: Не получается установить пакет

Сообщение kinder »

Как узнать от каких пакетов, которые уже установлены более новые, зависят данные пакеты?
Спасибо сказали:
dhampire
Сообщения: 409
ОС: arch x86_64

Re: Не получается установить пакет

Сообщение dhampire »

kinder писал(а):
20.09.2009 16:09
Как узнать от каких пакетов, которые уже установлены более новые, зависят данные пакеты?

urmpq --requires имя_пакета или urpmq --requires-recursive имя_пакета

PS полезно было бы вам почитать вики(её все же не ради забавы писали) и man urpmi
Спасибо сказали:
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring

Re: Не получается установить пакет

Сообщение kinder »

Проблема разрешилась комбинацией действий
# urpmi.removemedia -a
# urpmi.addmedia --distrib yandex ftp://mirror.yandex.ru/mandriva/official/2009.1/i586; urpmi.removemedia -y debug
# urpmi --auto-update
# urpmi libSDL-devel-1.2.13
Спасибо сказали: