先介绍一下背景知识:我目前在 Ubuntu 14.04 LTS 上运行,想使用 pan newsreader 应用程序。不幸的是,如果我通过 Ubuntu 软件中心安装它,我会得到 pan 0.139-2,它在运行时会崩溃。
[GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name news.pan.NZB
was not provided by any .service files
**
ERROR:pan-tree.cc:80:GtkTreeIter PanTreeStore::get_iter(const
PanTreeStore::Row*): assertion failed: (row)
Aborted (core dumped)]
因此我决定从源代码安装开发版本。
所以我去了:git clone git://git.gnome.org/pan2
解决了一些问题后,我开始 ./autogen.sh; make
工作。在这期间我重启了几次,现在应用程序似乎设置正确了。
要打开的可执行文件应该是/pan2/pan/gui/pan
。
我尝试*右键单击运行,但什么都没打开。如果我在终端中输入 pan,系统会提示我下载 pan 0.139-2(崩溃的版本)。由于对计算机的工作原理缺乏基本的了解,我接着输入:cd ~/pan2/pan/gui
然后输入./pan.run
,我在互联网上读到过,但它说该目录中没有这样的文件。
非常感谢您的每一条建议!
谢谢!
免费
答案1
@Olimjon:你是对的;我还没有执行 make install,因为我认为 ;make 之前已经做了这件事,但无论如何。
Takkat 也说对了。之后我又犯了同样的错误。
现在我想像你一样安装 0.139-0 版本。最简单的方法似乎是:如何降级 Ubuntu 上的软件包?
不幸的是,我的存储库中只有 0.139-2 版本。我必须添加哪些存储库才能安装 0.139-0 版本?
谢谢大家!
答案2
您必须首先获取 build-essentials、gcc 和 cmake 包。
sudo apt-get updat && sudo apt-get install -y build-essential gcc cmake
之后,转到您执行的程序目录,然后写入
sudo cmake 配置文件名
进而
sudo 制作
安装
此致,