GNUソフトウェアをインストールしたいプレビューDebian を実行している 2 台のコンピュータのいずれかで。残念ながら、バイナリをインストールしたり、ソースからコンパイルすることはできません。
ちなみに 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);
^
したがって、バイナリをインストールすることも、ソースコードをコンパイルすることもできません。私が全く知らないプロジェクトでソースコードを直接修正するという希望は希薄です。この問題についてどうすればよいですか?