[SOLVED] libdirectfb - gry żądają starej wersji, mam nową

Nie samą pracą człowiek żyje ;)
piotrek.s
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 02 cze 2007, 15:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Kontakt:

[SOLVED] libdirectfb - gry żądają starej wersji, mam nową

Post autor: piotrek.s »

Witam,

mam Ubuntu 9.10 (miesiąc temu aktualizacja), polecane repo z forum, jednak jest jakiś błąd w zależnościach...
openttd: error while loading shared libraries: libdirectfb-1.0.so.0: cannot open shared object file: No such file or directory
Mam zainstalowany libdirectfb-1.2-0 (zainstalowany podczas aktualizacji do 9.10). Firefox i inne programy przestawiły się na na nową bibliotekę lecz gry (openttd, lincity-ng i inne) niestety nie.

Myślałem aby przeinstalować libdirectfb-1.2-0, ale to mi połowę systemu skasuje...

Dodam jeszcze, że gry przeinstalowałem - z tego jak się instaluje wynika, że uznają, ze libdirectfb jest w systemie (nie żądały jego dodatkowego instalowania choć jest w zależnościach)...

Ktoś ma jakiś pomysł?
Awatar użytkownika
vlogical
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 120
Rejestracja: 07 mar 2009, 21:55
Płeć: Mężczyzna

Odp: libdirectfb - gry żądają starej wersji, mam nową

Post autor: vlogical »

utwórz dowiązanie symboliczne do biblioteki w nowej wersji (libdirectfb-1.2.so.0) i nazwij plik nazwą biblioteki w starej wersji (libdirectfb-1.0.so.0)
Awatar użytkownika
Jusko
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1380
Rejestracja: 21 gru 2007, 18:51
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Poznań
Kontakt:

Odp: libdirectfb - gry żądają starej wersji, mam nową

Post autor: Jusko »

Nie trzeba najpierw tworzyć symlinka biblioteki obecnej, a dopiero później zmieniać nazwę na wymaganą. Stwórz symlink od razu z nazwą wymaganej biblioteki.
Registered Linux User - Number 482487

http://juskoit.cba.pl
piotrek.s
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 02 cze 2007, 15:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Kontakt:

Odp: libdirectfb - gry żądają starej wersji, mam nową

Post autor: piotrek.s »

Działa! Dzięki :-)

Trzeba było wpisać:
sudo ln /usr/lib/libdirectfb-1.2.so.0 /usr/lib/libdirectfb-1.0.so.0
sudo ln /usr/lib/libfusion-1.2.so.0 /usr/lib/libfusion-1.0.so.0
sudo ln /usr/lib/libdirect-1.2.so.0 /usr/lib/libdirect-1.0.so.0
ODPOWIEDZ

Wróć do „Gry”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 70 gości