PCLinuxOS
Модератор: Bizdelnick
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring
Сообщение
kinder » 19.09.2009 16:20
Запускаю "Установка и удаление программ", иду в система/библиотеки, выбираю пакет libSDL-devel, а оно мне сообщает:
Следующий пакет невозможно выбрать:
- libSDL-devel-1.2.13-13mdv2009.1.i586
Как понять что ему не нравится?
dhampire
Сообщения: 409
ОС: arch x86_64
Сообщение
dhampire » 19.09.2009 16:26
kinder писал(а): ↑ 19.09.2009 16:20
Запускаю "Установка и удаление программ", иду в система/библиотеки, выбираю пакет libSDL-devel, а оно мне сообщает:
Следующий пакет невозможно выбрать:
- libSDL-devel-1.2.13-13mdv2009.1.i586
Как понять что ему не нравится?
открыть эмулятор терминала
$su -
#rpmdrake
выбирать этот пакет и посмотреть вывод эмулятора терминала
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring
Сообщение
kinder » 19.09.2009 23:53
а ничего информативного он не пишет. Когда я кликаю по пакету (ещё не ставлю галочку, только фокус навожу) в консоль выводится строка:
getting information from /var/lib/urpmi/Main/info.xml.lzma
При попытке выбрать пакет ничего в консоль не выводится, только диалог всплывает с вышеуказанным сообщением о том что пакет не может быть выбран.
dhampire
Сообщения: 409
ОС: arch x86_64
Сообщение
dhampire » 20.09.2009 13:22
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
Сообщение
kinder » 20.09.2009 15:59
Так не пусто :-)
Не удаётся установить следующие пакеты, т.к. они зависят от пакетов,
более старых, чем установленные:
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
Сообщение
kinder » 20.09.2009 16:09
Как узнать от каких пакетов, которые уже установлены более новые, зависят данные пакеты?
dhampire
Сообщения: 409
ОС: arch x86_64
Сообщение
dhampire » 20.09.2009 20:50
kinder писал(а): ↑ 20.09.2009 16:09
Как узнать от каких пакетов, которые уже установлены более новые, зависят данные пакеты?
urmpq --requires имя_пакета или urpmq --requires-recursive имя_пакета
PS полезно было бы вам почитать
вики (её все же не ради забавы писали) и man urpmi
kinder
Сообщения: 151
ОС: Mandriva 2009 Spring
Сообщение
kinder » 21.09.2009 05:49
Проблема разрешилась комбинацией действий
# 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