将 Ubuntu 20.04 LTS 升级到 Ubuntu 22.04 LTS(jammy)后,软件包/bin/vim.gtk3
中的vim-gtk3
将不再运行:
$ /bin/vim.gtk3
vim.gtk3: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
确实,它libpng12
不再包含在 Ubuntu 中,但 Ubuntu 22.04 软件包肯定不需要它了?
以前,我一直在使用来自 PPA 的较新版本的 Vim,但是该版本已被删除,并且所有软件包vim-*
都来自官方 jammy 存储库:
$ apt-show-versions | grep vim | grep -v :i386
vim:amd64/jammy-security 2:8.2.3995-1ubuntu2.1 uptodate
vim-common:all/jammy-security 2:8.2.3995-1ubuntu2.1 uptodate
vim-gtk3:amd64/jammy-security 2:8.2.3995-1ubuntu2.1 uptodate
vim-gui-common:all/jammy-security 2:8.2.3995-1ubuntu2.1 uptodate
vim-runtime:all/jammy-security 2:8.2.3995-1ubuntu2.1 uptodate
vim-tiny:amd64/jammy-security 2:8.2.3995-1ubuntu2.1 uptodate
vim.basic
仍然运行良好。
我该怎么做才能让它vim.gtk3
在 Ubuntu 22.04 中按预期运行?(我不想安装旧的或非官方的软件包libpng12
,因为这不是它应该工作的方式。)