嗨,我是 Linux 新手,在安装 Gimp 2.8 时遇到了一些问题。我之前使用 Ubuntu 软件中心将 Gimp 2.6 安装在我的 64 位 Ubuntu 12.04 机器上。但是,我最近尝试了 2.8,发现我喜欢这些变化,并想安装这个版本。因此,我查找了如何安装并尝试了以下方法:
使用以下方法卸载 Gimp 2.6:
1)使用软件中心卸载(并卸载所有附加组件)
我也尝试过以下命令行操作:
$sudo apt-get remove gimp
$sudo apt-get autoremove gimp gimp-plugin-registry
$sudo apt-get purge gimp*
它卸载得很好,并且不再在软件中心列为已安装。
然后我尝试通过终端安装 Gimp 的标准方法:
$sudo add-apt-repository ppa:otto-kesselgulasch/gimp
$sudo apt-get update
$sudo apt-get install gimp
这在我的笔记本电脑上完美运行,现在它已经安装了 Gimp 2.8 并且运行良好。然而,在我的台式机上,我在尝试添加存储库的第一阶段遇到了问题。
在第一步(“$sudo add-apt-repository ppa:otto-kesselgulasch/gimp”)中,我在终端中收到以下错误消息:
$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp
[sudo] password for daniel:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 8, in <module>
from softwareproperties.SoftwareProperties import SoftwareProperties, expand_shortcut_line
File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 53, in <module>
from ppa import AddPPASigningKeyThread, expand_ppa_line
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 31, in <module>
import pycurl
ImportError: libheimbase.so.1: cannot open shared object file: No such file or directory
然后,当我通过终端执行其余操作时,它会安装 2.6 版本的 Gimp。
两台计算机都运行 64 位 Ubuntu 12.04 LTS。我确实查看了一下列出的 libheimbase.so.1 文件(它位于 /usr/lib/x86_64-linux-gnu 目录中),似乎它不在我的台式机上(有问题的台式机),但在我的笔记本电脑上却有。
我不知道为什么会出现这个问题,因为我通常会尝试让两个系统保持非常相似 - 但有可能我意外地卸载/删除了桌面上的这个文件(或者从未安装过它)。
无论如何,我想知道到底发生了什么,以及如何解决这个问题,以便我可以在我的桌面上安装 Gimp 存储库(以及 Gimp 2.8)?
谢谢你!
答案1
因此,如果其他人遇到此问题,我找到了解决方法。这实际上是软件包apt-get-repository
本身的问题,而不是与 gimp 有关的问题。所以我想我一定是在卸载其他东西时删除了上面提到的 libheimbase.so.1 文件,因为这似乎是一个共享文件/库。所以我查了一下这个文件的来源,它是软件包的一部分:libheimbase1-heimdal
所以我安装/重新安装了这个包:
sudo apt-get install libheimbase1-heimdal --reinstall
然后执行安装存储库和 gimp 的正常操作。
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp
现在一切都运行正常!