[newbie] Brak biblioteki

Nie samą pracą człowiek żyje ;)
matiszon
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 02 kwie 2010, 11:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: Brak
Architektura: x86

[newbie] Brak biblioteki

Post autor: matiszon » 02 kwie 2010, 12:04

Witam.
Kupiłem vps'a z systemem Ubuntu 8.10
Wrzuciłem tam pliki serwera dedykowanego gry gusanos.
Po uruchomieniu brakowalo biblioteki allegro ale udalo mi sie ja zainstalować
robiłem wcześniej update&upgrade

Kod: Zaznacz cały

apt-get install liballegro
Jakoś tak

Ale teraz mam taki błąd:

Kod: Zaznacz cały

error while loading shared libraries: libboost_filesystem-gcc-1_33_1.so.1.33.1: cannot open shared object file: No such file or directory
Wiem że brakuje jakiejś biblioteki ale nie wiem co mam wpisać po apt-get install
Awatar użytkownika
bigben
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 08 gru 2007, 13:57
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64

Odp: [newbie] Brak biblioteki

Post autor: bigben » 02 kwie 2010, 12:40

Wpisz w konsoli takie polecenie:

Kod: Zaznacz cały

aptitude search libboost-filesystem
Powinna Ci się pojawić lista bibliotek libboost-filesystem dostępnych w repozytorium ubuntu. Prawdopodobnie potrzeba ci biblioteka nazywa się libboost-filesystem1.33.1. Lepiej jednak sam sprawdź jak ona dokładnie się nazywa (nazwę paczki podałem na podstawie ich nazw w repo ubu 9.10). Jeżeli to nie pomorze to zainstaluj tę samą wersje z dopiskiem "-dev".
matiszon
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 02 kwie 2010, 11:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: Brak
Architektura: x86

Odp: [newbie] Brak biblioteki

Post autor: matiszon » 02 kwie 2010, 18:52

aptitude nie ma takiej komendy

root@vz2510:~# apt-get install libboost-filesystem1.33.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libboost-filesystem1.33.1
root@vz2510:~#
root@vz2510:~# apt-get install libboost-filesystem1.33.1-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libboost-filesystem1.33.1-dev
Awatar użytkownika
bigben
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 08 gru 2007, 13:57
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64

Odp: [newbie] Brak biblioteki

Post autor: bigben » 02 kwie 2010, 19:48

W takim razie użyj tej komendy:

Kod: Zaznacz cały

apt-cache search libboost-filesystem
Dalej postępujesz wg z mojego poprzedniego posta.

Aptitude którego używam to front-end do APT. Używam go bo moim zdaniem jest wygodniejszy od APT. Swoją drogą trochę dziwne że go nie masz standardowo w systemie. Aptitude był standardowo w każdej debianowej dystrybucji której używałem.
matiszon
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 02 kwie 2010, 11:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: Brak
Architektura: x86

Odp: [newbie] Brak biblioteki

Post autor: matiszon » 03 kwie 2010, 13:29

root@vz2510:/usr/games# apt-cache search libboost-filesystem
libboost-filesystem-dev - filesystem operations (portable paths, iteration over directories, etc) in C++
libboost-filesystem1.34.1 - filesystem operations (portable paths, iteration over directories, etc) in C++
libboost-filesystem1.35-dev - filesystem operations (portable paths, iteration over directories, etc) in C++
libboost-filesystem1.35.0 - filesystem operations (portable paths, iteration over directories, etc) in C++

a 1_33_1 nie ma :/
Zainstalowałem libboost-filesystem-dev ale dalej ten błąd że nie ma.
Awatar użytkownika
bigben
Sędziwy Jeż
Sędziwy Jeż
Posty: 32
Rejestracja: 08 gru 2007, 13:57
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: LXDE
Architektura: x86_64

Odp: [newbie] Brak biblioteki

Post autor: bigben » 03 kwie 2010, 17:00

Widać wersja wymagana przez tą gre jest dość stara. Tu masz link do paczki ze starej wersji ubuntu (paczka 32 bitowa):
http://security.ubuntu.com/ubuntu/pool/ ... 1_i386.deb

Aby pobrać na VPS wpisz w konsoli:

Kod: Zaznacz cały

wget http://security.ubuntu.com/ubuntu/pool/universe/b/boost/libboost-filesystem1.33.1_1.33.1-2ubuntu0.1_i386.deb
Następnie:

Kod: Zaznacz cały

dpkg -i libboost-filesystem1.33.1_1.33.1-2ubuntu0.1_i386.deb
Nie wiem tylko jak wyglada sprawa z zależnościami. Jeżeli pojawią się jakieś problemy z nimi to spróbuj zainstalować paczkę mimo to (w najgorszym razie po prostu usunie się te paczkę)
matiszon
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 02 kwie 2010, 11:58
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: Brak
Architektura: x86

Odp: [newbie] Brak biblioteki

Post autor: matiszon » 04 kwie 2010, 09:57

Dzięki jest pro tyle tego szukałem.
Brakowało jeszcze jakiejś biblioteki ale znalazłem na http://security.ubuntu.com/ubuntu/pool/ ... e/b/boost/ :D
ODPOWIEDZ

Wróć do „Gry”