web-dev-qa-db-ja.com

Ubuntu 19.10にaurees gitクライアントをインストールできない:依存関係が解決されない

Xubuntu 19.10に Aurees GUIクライアントをインストールしたい。リポジトリでインストールする方法が見つからないため、.debファイルをダウンロードし、 apt を使用してインストールしようとしました。

# LANG=en_US.utf8 apt install /home/user/Downloads/AureesSetup-linux.deb
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'aureesgit' instead of '/home/user/Downloads/AureesSetup-linux.deb'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 aureesgit : PreDepends: libgconf2-4 but it is not installable
             PreDepends: libcurl3 but it is not installable
E: Unable to correct problems, you have held broken packages.

クラシックな方法でdpkg

# LANG=en_US.utf8 dpkg -i /home/user/Downloads/AureesSetup-linux.deb
dpkg: regarding .../AureesSetup-linux.deb containing aureesgit, pre-dependency problem:
 aureesgit pre-depends on gtk-sharp2
  gtk-sharp2 is not installed.

dpkg: error processing archive /home/user/Downloads/AureesSetup-linux.deb (--install):
 pre-dependency problem - not installing aureesgit
Errors were encountered while processing:
 /home/user/Downloads/AureesSetup-linux.deb

しかしapt-get install -fは欠落している依存関係を修正しません:

# LANG=en_US.utf8 apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

また、手動でインストールして依存関係の問題を修正しようとしました:

apt install gtk-sharp2

これにより、エラーメッセージが別のパッケージ名に変更され、欠落しています。したがって、すべての依存関係を手動でインストールする必要があるため、これは問題を解決するための信頼できる方法ではないと思います。

aptが仮想パッケージaureesgitを使用していて、依存関係を解決できないのはなぜですか?他のdebパッケージを長年にわたって数回インストールしましたが、以前はうまくいきました

1
Lion

このパッケージには、古いUbuntuリリースの依存関係が必要です。

コアシステムパッケージのダウングレードのため、これらの依存関係を手動でインストールしても機能しません。

Ubuntu 19.10と今後の20.04 LTSのサポートについて開発者に連絡することをお勧めします。

2
N0rbert