我正在尝试安装 Emacs 版本 25.1。我有.deb
使用 创建的软件包checkinstall
。这是我遵循的简短教程(也许线索就在那里)。
安装后,我可以从终端打开版本 25.1,只需输入emacs
。重新启动后,安装似乎完全消失了。执行tree / | grep emacs-25
(和各种替代方法)向我展示了在我的文件夹中只找到了版本 25 的文件~/Downloads/
,其中包含下载的源代码,即“/usr/bin/”等中没有任何内容。似乎没有创建可执行文件。
不过不用担心...那个教程为我提供了这个.deb
包。我查看了使用此本地包的方法,并选择了gdebi
变体。尝试执行此操作时,我看到了以下内容:
或者在命令行上:
user@user:~/Downloads/emacs-25.1$ sudo gdebi emacs_25.1-1_amd64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
This package is uninstallable
A later version is already installed
因此我查看了这个包的元信息:
user@user:~/Downloads/emacs-25.1$ dpkg --info emacs_25.1-1_amd64.deb
new debian package, version 2.0. <-- is this the problem?? -------
size 41650584 bytes: control archive=355 bytes.
0 bytes, 0 lines conffiles
295 bytes, 10 lines control
Package: emacs
Priority: extra
Section: checkinstall
Installed-Size: 129208
Maintainer: root@user
Architecture: amd64
Version: 25.1-1
Provides: emacs
Description: emacs25.1
与系统安装的版本 24 相比,标记的行是否确实是被考虑的内容?
更新:输出apt-cache policy emacs
test@test:~$ apt-cache policy emacs
emacs:
Installed: 46.1
Candidate: 46.1
Version table:
*** 46.1 500
500 http://de.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
500 http://de.archive.ubuntu.com/ubuntu xenial/main i386 Packages
100 /var/lib/dpkg/status
快速搜索后我发现这可能是已知现象。欢迎提供任何最新修复或解决此问题的方法!