В настоящее время у меня установлен пакет из http://ca.archive.ubuntu.com/ubuntu Groovy / Universe amd64 Пакеты
Существует более поздняя версия, и я хотел бы обновить ее до этой версии, разработчик опубликовал ppa для установки и обновление пакета.Возможно ли обновление из этого репозитория ppa вместо архива ubuntu? Единственный известный мне способ - это удалить пакет, установленный из архива ubuntu, и установить его от разработчиков ppa. Но я хотел бы избежать перенастройки приложения и надеялся, что смогу просто «указать» приложение на разработчиков ppa?
Если вы добавите ppa в свою систему и версия приложения в ppa новее, когда вы запускаете sudo apt update
, ваша система будет указывать на более новую версию, и когда вы делаете sudo apt upgrade
, она обновится до нее .
Вам не нужно удалять текущую версию, за исключением некоторых крайних случаев, таких как видеодрайверы.
Вы можете использовать команду apt policy [packagename]
, чтобы просмотреть доступные версии до и после добавления ppa.
Вот пример одного из таких пакетов в моей системе
apt policy rhythmbox
rhythmbox:
Installed: 3.4.3-1ubuntu1~ubuntu1804
Candidate: 3.4.3-1ubuntu1~ubuntu1804
Version table:
*** 3.4.3-1ubuntu1~ubuntu1804 500
500 http://ppa.launchpad.net/ubuntuhandbook1/apps/ubuntu bionic/main amd64 Packages
100 /var/lib/dpkg/status
3.4.2-4ubuntu1 500
500 ssh://[local mirror]/us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages