Я пытаюсь обновить свою версию skrooge программного обеспечения. Обычно это делается путем получения пакета из ppa: s-mankowski / ppa-kf5
, который я добавил в свой список источников с помощью sudo add-apt-repository ppa: s-mankowski / ppa -kf5
.
Когда я выполняю sudo apt update
, я получаю следующие результаты:
$ sudo apt update
Hit:1 http://us.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://ppa.launchpad.net/s-mankowski/ppa-kf5/ubuntu focal InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:5 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Как видите, ссылка mankowski находится в результатах для обновления. Однако проверьте результаты следующих команд:
$ sudo apt-cache madison skrooge
skrooge | 2.21.1-1build2 | http://us.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
$ sudo apt-cache policy skrooge
skrooge:
Installed: 2.21.1-1build2
Candidate: 2.21.1-1build2
Version table:
*** 2.21.1-1build2 500
500 http://us.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
100 /var/lib/dpkg/status
Как я могу распознать мою ссылку mankowski и извлечь из нее обновление skrooge 2.24.6?
UPDATE EDIT: Вот моя обычная строка обновления и текущий результат:
$ sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get clean
Hit:1 http://us.archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:3 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]
Hit:4 http://ppa.launchpad.net/s-mankowski/ppa-kf5/ubuntu focal InRelease
Get:5 http://us.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Fetched 324 kB in 1s (499 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Как видно, он также не хочет обновлять skrooge здесь.
После запуска sudo apt update
(который обновляет кэш пакетов) необходимо выполнить
sudo apt upgrade
для эффективного обновления пакета.
В вашем случае это не поможет. Имя пакета в добавленном репозитории —skrooge-kf5
, и вам нужно будет явно установить его с помощью
sudo apt install skrooge-kf5