Jak zainstalować libpng i zlib

72

Jestem zupełnie nowy w Ubuntu. Zainstalowałem go, ponieważ moja szkoła używa wielu programów typu Linux w moim szkolnym programie informatycznym, więc pomyślałem, że użyję Ubuntu na mojej własnej maszynie i po prostu zrobię kod z tego miejsca zamiast z pracowni komputerowych. Mam jednak problemy z instalacją licznych pakietów, które nie są dołączane natywnie na Ubuntu. Czy ktoś może mi pomóc zainstalować bibliotekę PNG, libpng i zlib. To tylko jedna z wielu rzeczy, o których muszę tu mówić, ale myślę, że muszę zacząć od tego. Pobrałem oba pakiety, zrobiłem tar xf na pobierania i sprawdziłem pliki README, aby uzyskać informacje na temat instalacji oprogramowania. Mam jednak dziwne błędy. Najpierw próbowałem zainstalować libpng, a terminal wyglądał tak, jakby Zlib nie był zainstalowany, więc byłem w porządku, Dostanę tylko Zlib, ale odmowa dostępu. Czy muszę uzyskać root lub coś takiego? Pamiętam, jak ludzie mówili wcześniej „root”, ale nie wiem, czy to jest istotne. Jestem naprawdę nowy, więc nie rozumiem wielu z tych rzeczy i jest to trochę przerażające. Proszę pomóż.

użytkownik313944
źródło

Odpowiedzi:

138

Otwórz terminal przez CtrlAltT

Aby uruchomić libpng, uruchom:

sudo apt-get install libpng-dev

W przypadku zlib uruchom:

sudo apt-get install zlib1g-dev
hwez
źródło
próbował # sudo apt-get zainstaluj libpng-dev Czytanie list pakietów ... Gotowe Budowanie drzewa zależności Informacje o stanie odczytu ... Gotowe Uwaga, wybierając „libpng12-dev” zamiast „libpng-dev” Możesz uruchomić „apt- get -f install ', aby poprawić: Następujące pakiety mają niezaspokojone zależności: ghostscript: Zależy: libgs9 (= 9.14 ~ dfsg-0ubuntu3), ale należy zainstalować 9.10 ~ dfsg-0ubuntu10.4
Ashish Karpe
libpng12-dev: Zależy: libpng12-0 (= 1.2.50-1ubuntu2.14.04.2), ale należy zainstalować 1.2.50-1ubuntu2 E: Niezgodne zależności. Wypróbuj „apt-get -f install” bez pakietów (lub określ rozwiązanie).
Ashish Karpe
Wystąpił błąd powyżej, więc powinienem przejść do „E: niezrealizowane zależności. Spróbuj„ apt-get -f install ”
Ashish Karpe,
6

Ubuntu korzysta z tzw apt. Menedżera pakietów. Instaluje, zarządza, aktualizuje i usuwa programy. Jeśli to w ogóle możliwe, powinieneś spróbować zainstalować programy za pośrednictwem Centrum oprogramowania Ubuntu . To, co prawdopodobnie próbowałeś zrobić, to zainstalować ze źródła, co jest zalecane tylko, jeśli wiesz, co robisz.

Spróbuj wydostać się z mentalności systemu Windows, czyli przeszukać google i pobrać instalator. Centrum oprogramowania Ubuntu przeszukuje repozytoria internetowe Ubuntu, które zazwyczaj mają gwarancję działania. Programy instalowane za pośrednictwem Centrum oprogramowania lub aptbędą również automatycznie aktualizowane przez Aktualizator oprogramowania Ubuntu.

Możesz zainstalować libpng z Centrum oprogramowania, przeszukując libpng i wybierając „Biblioteka PNG - środowisko wykonawcze”. Lub stąd libpng12-0 Zainstaluj wyrzutnię pary , klikając „dostępny w Centrum oprogramowania”. Lub używając sudo apt-get install libpng12-0z terminala.

zlib1gPakiet powinien być instalowany automatycznie podczas instalacji libpng12-0, ponieważ jest to jeden z libpng12-0zależnościami pakietu. Menedżer pakietów aptinstaluje wszystkie zależności pakietu przed jego zainstalowaniem.

TheSchwa
źródło
3
Twoja odpowiedź, choć dość informacyjna dla nowego użytkownika, tak naprawdę nie mówi, w jaki sposób OP ma otrzymać potrzebne pakiety, a więc nie odpowiada na pytanie. Czy możesz dodać polecenia takie jak hwez lub poinstruować OP o używaniu USC?
muru