Я использую Ubuntu 16.04, и у него нет последней версии poppler.
Это мешает мне открывать важные документы, защищенные паролем. Мне нужна последняя версия, чтобы делать свои повседневные дела. Пожалуйста, объясните вкратце, как я новичок в Linux.
Может кто-нибудь сказать мне, как обновить вручную или включить это как обновление?
Ответы:
Вы на самом деле попали в знаменитый XY проблемный цикл.
Вам не нужно последний Evince, чтобы открыть защищенный паролем PDF. Вы можете просто установить Foxit Reader и сделать его просмотрщиком PDF по умолчанию. Это изящно откроет те PDF.
Загрузите считыватель Foxit здесь https://www.foxitsoftware.com/downloads/ и установите его, дважды щелкнув. Если это не работает, возможно, отсутствует разрешение на выполнение. дать его, используя
chmod +x foxitreader.run
команду какВо всяком случае, вот некоторые интересные чтения по проблеме XY
источник
Чтобы иметь возможность открывать PDF-файлы, защищенные паролем, с помощью Evince на моей собственной системе, я обнаружил (после большого тестирования), что мне нужно скомпилировать последнюю версию Poppler из исходного кода, а также скомпилировать последнюю версию Evince, построив ее для более новой версии Poppler.
Как обновить Poppler & Evince, чтобы исправить проблемы с открытием защищенных паролем PDF-файлов
Сначала установите все эти предварительные условия для компиляции:
(в других системах можно найти больше зависимостей, но я работаю с двухнедельной установки, так что, надеюсь, этого будет достаточно для большинства)
Poppler
Откройте терминал, чтобы вы были в вашем домашнем каталоге. Если вы действительно заинтересованы в опрятности, вы можете создать новый каталог для двух исходных каталогов , которые вы собираетесь в конечном итоге, к примеру ,
mkdir poppler
и введите его:cd poppler
.Сначала загрузите файлы кодирования (не нужно их компилировать) в текущий рабочий каталог
Извлеките (он распаковывается чисто):
Войдите в каталог
И волшебным образом отправляйте файлы в нужные места
/usr/share
с помощью:Теперь вернитесь на один уровень вверх
Загрузите и распакуйте основной пакет:
Теперь запустите
configure
файл так:Здесь вы получите ошибки, если я что-то пропустил из моего списка зависимостей выше. Ошибки могут подсвечиваться, например, «вещь, которую вы не нашли», и в этом случае вы можете
sudo apt install thing-you-need
попробовать еще раз. Если это не помогло, попробуйте поискать сообщение об ошибке в Интернете.Если он выходит без ошибок, вы можете запустить:
Что займет некоторое время. Когда это сделано, вы можете использовать,
sudo make install
но еще лучше, вы можете использовать checkinstall, чтобы сделать эту установку известнойdpkg
(yay!) Так:Если вы когда - нибудь хотите удалить это, вы можете удобно делать это с
sudo dpkg -r poppler
такcheckinstall
вежливо сообщить вам. Если вы используете,sudo make install
вы все равно можете удалить в любое время, введя исходный каталог (так что держите его!) И набравsudo make uninstall
Evince
У нас уже есть зависимости для Evince, поэтому, если вы все еще находитесь в каталоге poppler, вернитесь домой
cd
или туда, куда вы хотите загрузить Evince.источник
источник
Сначала делай
sudo apt-get update
.Чтобы обновить все ваши пакеты, вы можете сделать
sudo apt-get upgrade
или просто обновить poppler dosudo apt-get install python-poppler
.источник