Так позволяет, говорят, что я имею бета-версию программы, установленной через PPA, и хочу знать версию официальной версии, которая поставлется с Ubuntu.
Единственным путем я знаю, идет в веб-сайт поиска пакета Ubuntu и ищет пакет.
Существует ли простая консольная команда, чтобы сделать это?
Попробуйте ниже команды,
apt-cache policy package-name
Пример 1:
avinash@avinash-Lenovo-IdeaPad-Z500:~$ apt-cache policy firefox firefox: Installed: 24.0+build1-0ubuntu1 Candidate: 27.0.1+build1-0ubuntu0.13.10.1 Version table: 27.0.1+build1-0ubuntu0.13.10.1 0 500 http://ubuntu.inode.at/ubuntu/ saucy-updates/main amd64 Packages 500 http://ubuntu.inode.at/ubuntu/ saucy-security/main amd64 Packages *** 24.0+build1-0ubuntu1 0 500 http://ubuntu.inode.at/ubuntu/ saucy/main amd64 Packages 100 /var/lib/dpkg/status
В вышеупомянутом примере, дерзкий основной репозиторий обеспечивает, только версия 24.0+build1-0ubuntu1
но http://ubuntu.inode.at/ubuntu/ saucy-updates/main amd64 Packages
и http://ubuntu.inode.at/ubuntu/ saucy-security/main amd64 Packages
обеспечивает последнюю версию (27.0.1+build1-0ubuntu0.13.10.1
) Firefox.
Пример 2:
avinash@avinash-Lenovo-IdeaPad-Z500:~$ apt-cache policy vlc vlc: Installed: 2.0.8+git20140211+r49186+13+8~ubuntu13.10.1 Candidate: 2.0.8+git20140305+r49188+13+8~ubuntu13.10.1 Version table: 2.0.8+git20140305+r49188+13+8~ubuntu13.10.1 0 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main amd64 Packages *** 2.0.8+git20140211+r49186+13+8~ubuntu13.10.1 0 100 /var/lib/dpkg/status 2.0.8-1 0 500 http://ubuntu.inode.at/ubuntu/ saucy/universe amd64 Packages
В этом примере и videolan репозиторий PPA и Вселенной обеспечивает ту же версию vlc.