如何在 Debian 中安装 proview?

如何在 Debian 中安装 proview?

我想安装 GNU 软件唯冠在我的两台运行 Debian 的计算机中的一台上。不幸的是,我无法安装二进制文件也无法从源代码编译。

有关信息,当我使用 uname -a 时,linux 版本是这样的:

Linux <name> 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux

1) 安装二进制文件我下载了pwr55_5.5.0-1_amd64.deb从下载的下载页面。但是由于依赖 libmysql++而安装gdebi失败dpkg -i

pwr55 依赖于 libmysql++3 (>= 3.2.1+pristine-1) ;相关内容:libmysql++3 不需要安装。

翻译为(大约)

pwr55 依赖于 libmysql++3 (>= 3.2.1+pristine-1) ;它依赖于未安装的 libmysql++3 软件包。

然而,这种依赖性永远不会得到满足,因为该包不再存在并且具有新名称。尝试安装libmysql++包并apt-get install libmysql++返回

libmysql++3v5 已经是最新版本(3.2.2+pristine-2)。

2) 从源代码编译

不幸的是,从源代码编译并不能更好地工作。根据(过时的)文档,build-howto.info他们使用现在旧的 gcc 4.3.2 构建了它。我自己安装了更新的 gcc 6.3.0,并且无法使用此发行版降级。

我有一个编译错误,可能是由于 gcc 在此期间发生了变化。

Compiling ../../co_xml_parser.cpp
../../co_xml_parser.cpp: In member function ‘void* co_xml_parser::next_token()’:
../../co_xml_parser.cpp:80:21: error: cannot convert ‘std::basic_istream<char>::__istream_type {aka std::basic_istream<char>}’ to ‘void*’ in assignment
     c_sts = fp.get(c);
                     ^

因此,我无法安装二进制文件,也无法编译源代码。希望在一个我一无所知的项目中自己修复源代码是很渺茫的。对此我能做什么?

相关内容