Jak zainstalowa

Tematy związane z oprogramowaniem, instalacją, konfiguracją
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Jak zainstalować bibliotekę, która nie jest dostępna...

Post autor: pietrzuch »

Mam problem ponieważ już od długiego czasu potrzebuję 2 bibliotek. Niestety nie ma jej w repo ( są, ale w starej wersji) a ja potrzebuję nowszej. Wiem, że pod inne wersje systemu są dostępne nowsze wersje. Aha ja mam Etch.

Komunikat, jak chcę zainstalować jeden z programów używającej nowszej wersji:

Kod: Zaznacz cały

 assaultcube zależy od libc6 (>= 2.4); jednakże:
  Wersją libc6 w systemie jest 2.3.6.ds1-13etch7.
 assaultcube zależy od zlib1g (>= 1:1.2.3.3.dfsg-1); jednakże:
  Wersją zlib1g w systemie jest 1:1.2.3-13.
Znacie jakiś sposób, aby owe biblioteki zainstalować?

/edit1:
Przepraszam za temat w złej kategorii. Moderatora proszę o przeniesienie tematu ;)
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Najlepszym rozwiązaniem będzie aktualizacja systemu do wersji testowej.
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

Nie, nie mam ochoty się w to bawić po za tym jestem bardzo zadowolony z tej wersji i nie chciałbym jej zmieniać. Jakieś inne sugestie?
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Skoro tak wygląda sytuacja to możesz spróbować instalacji nowszej wersji przez dpkg, np. tak:

Kod: Zaznacz cały

# wget [url]http://ftp.pl.debian.org/debian/pool/main/g/glibc/libc6_2.7-16_i386.deb[/url]
# dpkg -i libc6_2.7-16_i386.deb
na pewno będzie krzyczał o inne zależne pakiety, jeśli tak będzie to wyszukaj je na stronie packages.debian.org, skopiuj wszystkie do jednego katalogu i zainstaluj poleceniem:

Kod: Zaznacz cały

dpkg -i *.deb
Awatar użytkownika
lis6502
Member
Posty: 1798
Rejestracja: 05 listopada 2008, 20:14
Lokalizacja: Miasto Szybowców

Post autor: lis6502 »

Możesz ściągnąć pakiet, rozpakować go ręcznie do ~/użytkownik, a potem kopiować pliki do /usr/lib.
Tyle jeśli chodzi Ci by mieć bibliotekę.
Jeśli potrzebujesz zadowolić zależności, po prostu użyj opcji --ignore-dependencies przy instalowaniu assaultcube.
Powyższe metody są całkowicie niebezpieczne, choć mnie dzięki temu chodzi unreal (ale nie obeszło się bez potężnego crasha po drodze).
Najbezpieczniej faktycznie zaktualizować dystrybucję. Jeśli spróbujesz instalacji nowszego libc6, bądź pewien że lekko 20% pakietów pójdzie co najmniej do aktualizacji.
pietrzuch
Beginner
Posty: 104
Rejestracja: 21 lipca 2007, 22:40
Lokalizacja: Rzeszów

Post autor: pietrzuch »

Próbowałem sposobem lis6502, zainstalowało poprawnie, ale nie działa. Może później jak będę miał więcej czasu to przetestuję sposób jaki podał ruun, ale czekam aż pojawi się do aktualizacji.

Dziękuję za pomoc.
ODPOWIEDZ