Używam Ubuntu 16.04 i nie ma najnowszej wersji popplera.
To blokuje mi otwieranie ważnych dokumentów chronionych hasłem. Potrzebuję najnowszej wersji, aby móc wykonywać codzienne czynności. Proszę wyjaśnij w prosty sposób, ponieważ jestem nowicjuszem w Linuksie.
Czy ktoś może mi powiedzieć, jak zaktualizować ręcznie lub uzyskać to jako aktualizację?
Odpowiedzi:
Rzeczywiście wpadłeś w słynną pętlę problemów XY.
Nie potrzebujesz najnowszej wersji programu Evince, aby otworzyć plik pdf chroniony hasłem. Możesz po prostu zainstalować czytnik Foxit i ustawić go jako domyślną przeglądarkę plików PDF. Z wdziękiem otworzy te pliki pdf.
Pobierz czytnik Foxit stąd https://www.foxitsoftware.com/downloads/ i zainstaluj go, klikając dwukrotnie. Jeśli to nie działa, może brakować uprawnienia do wykonywania. daj to za pomocą
chmod +x foxitreader.run
polecenia likeTak czy inaczej, oto kilka interesujących lektur na temat problemu XY
źródło
Aby móc otwierać pliki PDF chronione hasłem w Evince na własnym systemie, po wielu testach odkryłem, że muszę skompilować najnowszą wersję Poppler ze źródła, a także skompilować najnowszą wersję Evince, budując ją na nowszej wersji Poppler.
Jak zaktualizować Poppler & Evince, aby rozwiązać problemy z otwieraniem plików PDF chronionych hasłem
Najpierw zainstaluj wszystkie te wymagania wstępne dotyczące kompilacji:
(więcej zależności można znaleźć w innych systemach, ale pracuję od 2-tygodniowej instalacji, więc mam nadzieję, że to wystarczy dla większości)
Poppler
Otwórz terminal, aby znaleźć się w katalogu domowym. Jeśli jesteś naprawdę zależało na porządek, można utworzyć nowy katalog dla dwóch katalogów źródłowych masz zamiar skończyć z, na przykład
mkdir poppler
wprowadzić go:cd poppler
.Najpierw pobierz pliki kodujące (nie musisz ich kompilować) do bieżącego katalogu roboczego
Wyodrębnij (robi to całkowicie czysto):
Wejdź do katalogu
I magicznie wysyłaj pliki do odpowiednich lokalizacji za
/usr/share
pomocą:Teraz wróć o jeden poziom wyżej
Pobierz i rozpakuj główny pakiet:
Teraz uruchom
configure
plik w następujący sposób:Tutaj pojawią się błędy, jeśli coś pominąłem z powyższej listy zależności. Błędy mogą się świecić, np. „Rzecz, której nie musisz znaleźć”, w którym to przypadku możesz
sudo apt install thing-you-need
spróbować ponownie. Jeśli to nie zadziała, spróbuj wyszukać komunikat o błędzie online.Jeśli zakończy się bez błędów, możesz uruchomić:
Co zajmie chwilę. Kiedy to zrobisz, możesz użyć,
sudo make install
ale jeszcze lepiej, możesz użyć checkinstall, aby poinformować (o tej instalacjidpkg
):Jeśli kiedykolwiek chcesz to odinstalować, możesz to zrobić w wygodny sposób, o
sudo dpkg -r poppler
czymcheckinstall
uprzejmie Cię poinformuje. Jeśli używaszsudo make install
, możesz odinstalować w dowolnym momencie, wchodząc do katalogu źródłowego (zachowaj go!) I wpisującsudo make uninstall
Przejawiać
Mamy już zależności dla Evince, więc zakładając, że nadal jesteś w katalogu poppler, wróć do domu z
cd
lub do dowolnego miejsca, w którym chcesz pobrać Evince.źródło
źródło
Po pierwsze, zrób
sudo apt-get update
.Aby zaktualizować wszystkie swoje paczki, możesz zrobić
sudo apt-get upgrade
lub po prostu zaktualizować popplersudo apt-get install python-poppler
.źródło