Основываясь на более раннем ответе Olli, я придумал способ найти все установленные в вашей системе пакеты, требующие перезагрузки.
~$ mkdir debs
~$ cd debs
~/debs$ apt-get download $(dpkg -l | tail -n +7 | awk '{print $2}')
Дождитесь завершения загрузки, на моей системе было около 900 МБ, поэтому это может занять некоторое время в зависимости от вашего подключения. Затем:
~/debs$ for x in $(ls); do y=$(dpkg-deb -I "$x" postinst 2>/dev/null | grep 'reboot-required'); if [ -n "$y" ]; then echo "$x" | grep -Poe '^.*?(?=_)'; fi; done
Результат может выглядеть примерно так:
dbus
gconf2
initscripts
libc6
libpam0g
libpam-systemd
libssl1.0.0
linux-image-3.19.0-47-generic
linux-image-3.19.0-49-generic
network-manager
upstart
Конечно, этот метод не является надежным. Там могут быть пакеты, которые уведомляют о требуемой перезагрузке с помощью других средств, кроме «уведомлять-перезагружать-требуется», и пока это показывает, какие из установленных в настоящий момент пакетов требуют или не требуют перезагрузки, это не означает, что то же самое верно для последующих версии одного и того же пакета.
Благодарим вас за отличную помощь!
Небольшое изменение, которое необходимо применить, поскольку архив Lucid перемещен:
#libqt3-mnt
deb http://cz.archive.ubuntu.com/ubuntu lucid main
Заменить cz.archive на старые версии
[F2]Загрузите
wget http://mirrors.kernel.org/ubuntu/pool/main/libm/libmng/libmng1_1.0.10-3_amd64.deb
wget http://us.archive.ubuntu.com/ubuntu/pool/main/q/qt-x11-free/libqt3-mt_3.3.8-b-8ubuntu3_amd64.deb
wget http://us.archive.ubuntu.com/ubuntu/pool/universe/p/pdfedit/pdfedit_0.4.5-2_amd64.deb
Затем установите
sudo dpkg -i libmng1_1.0.10-3_amd64.deb
sudo dpkg -i libqt3-mt_3.3.8-b-8ubuntu3_amd64.deb
sudo dpkg -i pdfedit_0.4.5-2_amd64.deb
Примечание: он работал на Ubuntu 14.04.5 LTS, evenif pdfedit иногда сбой ... Ссылка
Статья в блоге Установите pdfedit для редактирования pdf-файла в UbuntuПрограмма pdfedit кажется несколько (или не), поддерживаемых в настоящее время.
Один (жесткий) способ должен проходить через исходный код, следуя пути, заданному сайтом, который вы закончите с pdfedit , всегда полезно взять код, но не обновлено почти 7 лет (с 2010-05-11).
Загрузка исходного кода, ./configure, вероятно, вызовет ошибку
configure: ошибка: переменная среды QTDIR должна Be Set, и вы закончите до или после, чтобы выполнить установку qt3 и, в частности, libqt3-mt. Обратите внимание, что для libqt3-mt требуется libmng1.
Итак, вы можете, как было предложено другим ответом, установить старые репозитории deb http://old-releases.ubuntu.com/ubuntu lucid main на ваш /etc/apt/sources.list
, или вы можете использовать быстрое решение, так как даже поддержка библиотек libqt3-mt и libmng1 удалена.