Я установил программное обеспечение из его источника в предыдущей версии, которая была сохранена в /usr/local
папка. Теперь я хочу обновить к последней версии с обеспеченным пакетом DEB. После установки его запуск от терминала указывает на программное обеспечение на старое местоположение /usr/local
, вместо к новой версии.
Во время установки сообщение появилось, что "Старая версия доступна в Ваших нормальных каналах программного обеспечения. Только установите этот файл при доверии источнику". И нет никакой старой версии, позволяют мне удалить в центре программного обеспечения.
Как я могу удалить старую версию и обновление новой версии при таких обстоятельствах?
Есть два ответа, потому что это две различных проблемы:
Первый Вы должны удалить установку в /usr/local
. За дефолт у этой папки есть более высокий приоритет в определении ПУТИ. Я предполагаю, что Вы говорите приблизительно qpdfview.
, Если у Вас все еще есть исходная папка применения, выполняют
sudo make uninstall
в этой папке.
, Если не... удаляют файлы
sudo rm /usr/local/bin/qpdfview
sudo rm /usr/local/lib/mime/packages/qpdfview
sudo rm /usr/local/lib/qpdfview/libqpdfview_pdf.so
sudo rm /usr/local/share/applications/qpdfview.desktop
sudo rm /usr/local/share/doc/qpdfview/changelog.Debian.gz
sudo rm /usr/local/share/doc/qpdfview/copyright
sudo rm /usr/local/share/icons/hicolor/scalable/apps/qpdfview.svg
sudo rm /usr/local/share/man/man1/qpdfview.1.gz
sudo rm /usr/local/share/menu/qpdfview
sudo rm /usr/local/share/qpdfview/help.html
sudo rm /usr/local/share/qpdfview/qpdfview.xpm
и в следующий раз использование sudo checkinstall
, чтобы создать и установить пакет DEB вместо sudo make install
;)
сообщение
, старая версия доступна в Ваших нормальных каналах программного обеспечения. Только установите этот файл, если Вы доверяете происхождению.
появляется, когда Вы добавили, что PPA и стандартные хранилища Ubuntu также обеспечивают версию для этого пакета.