[Comm] ALT Linux Compact 2.3 и гры для Linux выпуск 1

Alexander Kuprin =?iso-8859-1?q?ru=5Fclassic_=CE=C1_gts=2Elg=2Eua?=
Вс Май 30 02:23:36 MSD 2004


On Sunday 30 May 2004 01:00, "Александр Игнатьев"  wrote:
> При попытке установить FlightGear под ALT Linux Compact  2.3 получаю:
> # rpm -ihv flightgear-0.9.3-1grk.i386.rpm
> ошибка: неудовлетворенные зависимости:
>         XFree86-Mesa-libGL нужен для flightgear-0.9.3-1grk
>         XFree86-Mesa-libGLU нужен для flightgear-0.9.3-1grk
> Пытаюсь получить информацию через apt:
> # apt-cache search Free86-Mesa-libGL
> # apt-cache search Free86-Mesa-libGLU
> а в ответ тишина.

Они в ALT Compact иначе называются. На будущее пробуйте искать не по полному 
имени, а по частичному вхождению:

apt-cache search libGLU

> Попытка установить пакеты из других дистрибутивов успехом не увенчалась:
>
> файл /usr/X11R6/lib/libGL.so.1.2 из устанавливаемого пакета
> XFree86-Mesa-libGL-4.3.0-42 конфликтует с файлом из пакета
> XFree86-libs-4.3.0-alt13
> файл /usr/X11R6/lib/libGL.so.1 из устанавливаемого пакета
> XFree86-Mesa-libGL-4.3.0-42 конфликтует с файлом из пакета
> libGLwrapper-5.0.1-alt7
>
> файл /usr/X11R6/lib/libGLU.so.1 из устанавливаемого пакета
> XFree86-Mesa-libGLU-4.3.0-42 конфликтует с файлом из пакета
> libGLU-5.0.1-alt7

Судя по всему, требуемые библиотеки у Вас уже установлены, но т.к. сборка 
flightgear производилась под другим дистрибутивом и там данные библиотеки 
входили в состав пакета с другим названием, возникает конфликт. Попробуйте 
воспользоваться ключами --force и --nodeps,  flightgear установится и 
возможно заработает:

rpm -ihv flightgear-0.9.3-1grk.i386.rpm --nodeps --force

Хотя apt  потом ругаться будет на этот пакет, как на пакет не установленный 
без соблюдения зависимостей. Можно попробовать его зафиксировать (см. такую 
возможность в synaptic).

p.s. Глядя на такие выкрутасы иногда начинаешь понимать тех, кто перебрался на 
*BSD 

-- 
WBR, Alexander Kuprin


Подробная информация о списке рассылки community