piątek, 5 czerwca 2009

Instalacja Inkscape 0.46 na Slackware-current (12.2+)

Sama instalacja programu Inkscape w Slackware Linux nie przedstawia żadnej trudności jednak brak obsługi zależności powoduje, że zanim będziemy mogli uruchomić program musimy wykonać jeszcze kilka kroków. W poniższym opisie XX oznacza konkretną wersję programu Inkscape – tutaj 0.46 Symbole $ oraz # oznaczają prompt systemowy odpowiednio użytkownika i root'a (czyli tego nie wpisujemy :-) Instalacja. Ze strony http://scxd.info pobieramy paczkę inkscapeXX.txz Otwieramy nowe okienko terminala i logujemy się na konto administracyjne (root) $ su $ password:********** przechodzimy do katalogu gdzie zapisaliśmy pakiet instalacyjny za pomocą komendy cd. instalujemy poleceniem: # installpkg inkscapeXX.txz Otwiermay nowe okienko terminala i jako zwykły użytkownik wydajemy polecenie inkscape W tym momencie powinien się uruchomić program ale ze względu na brakujące biblioteki wyskakują błędy a sam program się nie uruchamia. Instalacja brakujących składników. Pierwszym elementem którego brakuje w systemie jest biblioteka libgtkmm. Po przeszukaniu systemu nie znalazłem jej u siebie dlatego rozpocząłem poszukiwania. Na stronie http://www.slacky.eu anzlazłem gtkmm w wersji 2.6 jednak po zainstalowaniu jej slapt-getem okazało się ze brakuje następnej biblioteki libatkmm. Kolejne poszukiwania wykazały, że bibliotega ta była we wcześniejszych wersjach gtkmm dlatego konieczne okazało się zainstalowanie gtkmm w wersji 2.14 Rozwiązanie Odpowiedni pakiet znajdziemy na stronie http://scxd.info lub na http://slacy.eu. Po rozwiazaniu tego problemu kolejna próba uruchomienia Inkscape'a wykazała brak biblioteki libpoppler.so.3 Przeszukałem ponownie system i okazało się, że w katalogu /usr/lib znajduje się nowsza wersja tej biblioteki. W tym momencie nie musimy instalować popplera w starszej wersji, a jedynie sprawić aby system widział tą bibliotekę pod inna nazwa. Ale uwaga nie możemy po prostu zmienić nazwy pliku ponieważ inne programy mogą potrzebować tej biblioteki w nowszej wersji. Rozwiązanie Tworzymy „dowiązanie symboliczne” czyli link (odnośnik) do tego pliku. W konsoli (będąc zalogowanym jako root) wydajemy polecenie # cd /usr/lib # ln -s libpoppler.so.4 libpoppler.so.3 i od razu (ponieważ tego też brakuje) # ln -s libpoppler.glib.4 libpoppler.glib.3 Teraz już jako zwykły użytkownik możemy uruchomić program Inkscape wydając w konsoli polecenie inkscape lub wybierając go z menu programów. EOF

Brak komentarzy:

Prześlij komentarz

Copyright Text