我正在尝试更新我的 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 更新?
更新编辑:这是我的正常升级路线和当前结果:
$ 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。
答案1
运行后sudo apt update
(更新包缓存),你需要运行
sudo apt upgrade
有效地升级该套件。
在你的情况下,这没有帮助。添加的存储库中的包名称是skrooge-kf5
,你需要使用以下命令明确安装它
sudo apt install skrooge-kf5