Skocz do zawartości
Karolvsantos

Biblioteka libmysqlclient-dev

Polecane posty

Witam, nie wiem czy wybrałem odpowiedni dział lecz jestem tu zaledwie od kilku godzin, za błąd przepraszam. Przejdę do sedna Błędu odnośnie biblioteki libmysqlclient-dev. Posiadmy serwer VPS na silniku Ubuntu 12.04 Server (64 bits). Próbowaliśmy zainstalować bibliotekę na potrzeby serwera sa-mp przy włączaniu pluginu mysql nie wyszukuje: libmysqlclient_r.so.16 więc postanowiliśmy pobrać i ową bilbiotekę zainstalować, lecz raczje instalacja nie powiodła się z powodu takiego iż nie pokazujasię nowe pliki w folderach usr/lib. Jeżeli jest ktoś w stanie pomóc, lub dojśc do skutku naprawienia tego będę bardzo wdzięczny.

 

Zapis z konsoli:

root@vps119345:~# dpkg -i libmysqlclient-dec_5.5.40-0ubuntu0.12.04.1_i386.deb
dpkg: błąd przetwarzania libmysqlclient-dec_5.5.40-0ubuntu0.12.04.1_i386.deb (--install):
 brak dostępu do archiwum: No such file or directory
Wystąpiły błędy podczas przetwarzania:
 libmysqlclient-dec_5.5.40-0ubuntu0.12.04.1_i386.deb
root@vps119345:~#

 

Edytowano przez Karolvsantos (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
root@vps119345:~# sudo apt-get install mysql-client
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wyma      gane:
  libgmp10:i386 libmpfr4:i386 libquadmath0:i386 zlib1g-dev:i386 libc6-dev:i386
  linux-libc-dev:i386 libmpc2:i386
Aby je usunąć należy użyć "apt-get autoremove".
Zostaną zainstalowane następujące NOWE pakiety:
  mysql-client
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 11,2 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 117 kB miejsca na dysku.
Pobieranie:1 http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ precise-update      s/main mysql-client all 5.5.40-0ubuntu0.12.04.1 [11,2 kB]
Pobrano 11,2 kB w 0s (74,3 kB/s)
Selecting previously unselected package mysql-client.
(Odczytywanie bazy danych ... 36121 files and directories currently installed.)
Rozpakowanie mysql-client (z .../mysql-client_5.5.40-0ubuntu0.12.04.1_all.deb) .      ..
Konfigurowanie mysql-client (5.5.40-0ubuntu0.12.04.1) ...
root@vps119345:~# root@vps119345:~# sudo apt-get install mysql-client
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wyma      gane:
  libgmp10:i386 libmpfr4:i386 libquadmath0:i386 zlib1g-dev:i386 libc6-dev:i386
  linux-libc-dev:i386 libmpc2:i386
Aby je usunąć należy użyć "apt-get autoremove".
Zostaną zainstalowane następujące NOWE pakiety:
  mysql-client
0 aktualizowanych, 1 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 11,2 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 117 kB miejsca na dysku.
Pobieranie:1 http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ precise-update      s/main mysql-client all 5.5.40-0ubuntu0.12.04.1 [11,2 kB]
Pobrano 11,2 kB w 0s (74,3 kB/s)
Selecting previously unselected package mysql-client.
(Odczytywanie bazy danych ... 36121 files and directories currently installed.)
Rozpakowanie mysql-client (z .../mysql-client_5.5.40-0ubuntu0.12.04.1_all.deb) .      ..
Konfigurowanie mysql-client (5.5.40-0ubuntu0.12.04.1) ... 
root@vps119345:~#

Zrobiłem i jak widać powyżej.. Nastepnie spróbowałem ponownie wpisać komendę:

 

"dpkg -i libmysqlclient-dec_5.5.40-0ubuntu0.12.04.1_i386.deb"

root@vps119345:~# dpkg -i libmysqlclient-dec_5.5.40-0ubuntu0.12.04.1_i386.deb
dpkg: błąd przetwarzania libmysqlclient-dec_5.5.40-0ubuntu0.12.04.1_i386.deb (--install):
 brak dostępu do archiwum: No such file or directory
Wystąpiły błędy podczas przetwarzania:
 libmysqlclient-dec_5.5.40-0ubuntu0.12.04.1_i386.deb
root@vps119345:~#

I na tyle..

 

 

 

 

Edytowano przez Karolvsantos (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ale skąd Ty bierzesz człowieku tego .deb, jeżeli go nie ściągnąłeś wcześniej right?

No chyba, że ściągnąłeś i tego zapomniałeś dodać, ale pokaż wtedy `ls ./`, ale wydaje mi się, że coś tutaj dziwnie kminisz... albo posługujesz się todo, którego nie rozumiesz.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ja pobierałem tą paczke - znajduje się ona na stronie Ubuntu (http://packages.ubuntu.com/precise/libmysqlclient-dev)
Próbowałem ja i kolega wyżej to instalować na naszej maszynie i nic nie szło jak należy, wcześniej na innej maszynie to podziałało bez szwanku. Głównie potrzebny nam jest plik libmysqlclient_r.so.16 - który jest zawarty w tej paczce.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

 
root@vps119345:~# dpkg -i libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb
dpkg: błąd przetwarzania libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb (--install):
 libmysqlclient-dev:i386 5.5.40-0ubuntu0.12.04.1 (Multi-Arch: no) is not co-installable with libmysqlclient-dev:amd64 5.5.40-0ubuntu0.12.04.1 (Multi-Arch: no) which is currently installed
Wystąpiły błędy podczas przetwarzania:
 libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb
root@vps119345:~#

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

"ls ./" Jak prosiłeś.

root@vps119345:~# ls ./
libmysqlclient-dev_5.1.73-0ubuntu0.10.04.1_i386.deb
libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_amd64.deb
libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb
samp03
root@vps119345:~#

 

Edytowano przez Karolvsantos (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
dpkg -r libmysqlclient-dev*

A później:

dpkg -i libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb

Zadziałało?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A dlaczego próbujesz instalacji biblioteki 32 bit, skoro masz już zainstalowaną 64bit?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
dpkg -r libmysqlclient-dev*

A później:

dpkg -i libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb

Zadziałało?

 

root@vps119345:~# dpkg -r libmysqlclient-dev*
dpkg: error: należy podać nazwę pakietu, a nie nazwę pliku, z którego został zainstalowany

Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;

Options marked [*] produce a lot of output - pipe it through `less' or `more' !
root@vps119345:~# dpkt -i libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb
No command 'dpkt' found, did you mean:
 Command 'dput' from package 'dput' (main)
 Command 'dpkg' from package 'dpkg' (main)
dpkt: command not found
root@vps119345:~# dpkg -i libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb
dpkg: błąd przetwarzania libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb (--install):
 libmysqlclient-dev:i386 5.5.40-0ubuntu0.12.04.1 (Multi-Arch: no) is not co-installable with libmysqlclient-dev:amd64 5.5.40-0ubuntu0.12.04.1 (Multi-Arch: no) which is currently installed
Wystąpiły błędy podczas przetwarzania:
 libmysqlclient-dev_5.5.40-0ubuntu0.12.04.1_i386.deb
root@vps119345:~#

A dlaczego próbujesz instalacji biblioteki 32 bit, skoro masz już zainstalowaną 64bit?

 

Jak już zainstalowaną? :o

 

((sorry za double post))

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×