Debian BullseyeにForticlient-VPNをインストールする:システムのlibappindicator1バージョンはlibayatana-appindicator1:amd64で提供されています。

Debian BullseyeにForticlient-VPNをインストールする:システムのlibappindicator1バージョンはlibayatana-appindicator1:amd64で提供されています。

インストールしようとしました。強力なクライアントVPNLMDE 5(Debian Bullseye)では、libappindicator1の依存関係のため失敗します。

他の投稿を読んで、Mintがライブラリを削除したことをはっきりと知っていたので、インストールを続けました。

sudo apt-get install libappindicator1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libayatana-appindicator1' instead of 'libappindicator1'
The following additional packages will be installed:
  libayatana-indicator7 libdbusmenu-gtk4
The following NEW packages will be installed:
  libayatana-appindicator1 libayatana-indicator7 libdbusmenu-gtk4
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/222 kB of archives.
After this operation, 418 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Selecting previously unselected package libayatana-indicator7:amd64.
(Reading database ... 272995 files and directories currently installed.)
Preparing to unpack .../libayatana-indicator7_0.8.4-1+deb11u2_amd64.deb ...
Unpacking libayatana-indicator7:amd64 (0.8.4-1+deb11u2) ...
Selecting previously unselected package libdbusmenu-gtk4:amd64.
Preparing to unpack .../libdbusmenu-gtk4_18.10.20180917~bzr492+repack1-2_amd64.deb ...
Unpacking libdbusmenu-gtk4:amd64 (18.10.20180917~bzr492+repack1-2) ...
Selecting previously unselected package libayatana-appindicator1.
Preparing to unpack .../libayatana-appindicator1_0.5.5-2+deb11u2_amd64.deb ...
Unpacking libayatana-appindicator1 (0.5.5-2+deb11u2) ...
Setting up libayatana-indicator7:amd64 (0.8.4-1+deb11u2) ...
Setting up libdbusmenu-gtk4:amd64 (18.10.20180917~bzr492+repack1-2) ...
Setting up libayatana-appindicator1 (0.5.5-2+deb11u2) ...
Processing triggers for libc-bin (2.31-13+deb11u5) ...

いいね

今Foticlient VPN(7.0.0.0018)をインストールしようとしています。

sudo dpkg -i Downloads/forticlient_vpn_7.0.0.0018_amd64.deb 
Selecting previously unselected package forticlient.
(Reading database ... 273013 files and directories currently installed.)
Preparing to unpack .../forticlient_vpn_7.0.0.0018_amd64.deb ...
Unpacking forticlient (7.0.0.0018) ...
dpkg: dependency problems prevent configuration of forticlient:
 forticlient depends on libappindicator1 (>> 0); however:
  Package libappindicator1 is not installed.
  Version of libappindicator1 on system, provided by libayatana-appindicator1:amd64, is <none>.

dpkg: error processing package forticlient (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.69) ...
Errors were encountered while processing:
 forticlient

ここでどこに行くのか分からない。これは、最初にlibindicator7をインストールしようとした他の投稿に続いて新しくインストールしたものです。パッケージをダウンロード、同じlibappindicator1、リポジトリに既にあるパッケージを使用することが提案されたので、すべてを削除し、コマンドラインを使用してapt-getを介してインストールしました。同じエラーです。

このエラーが発生しても Forticlient VPN はインストールおよび実行され続けますが、ライブラリが複雑になり、次のような結果が発生します。

sudo apt-get install -f

Forticlientを強制的に削除します。どんな手がかりがありますか?

[ここでは評判が悪く、まともなタグを追加できません。 <300、申し訳ありません]

ベストアンサー1

強力なクライアントVPNを部分的に再パッケージ化し、依存関係を変更してみてください。シェルを起動し、.deb を含むディレクトリに移動して、次の操作を行います。

mkdir -pv forticlient && cp -v forticlient_vpn*.deb forticlient && cd forticlient # Create a nice clean workspace
ar vx forticlient_vpn*.deb && tar vxf control.tar.?z # Unpack the deb
# Now, edit the dependencies in control to use libayatana-appindicator1 instead of libappindicator1
tar c {post,pre}{inst,rm} md5sums control | xz -z > control.tar.xz && ar rcs forticlient_vpn_mod.deb debian-binary control.tar.xz data.tar.?z # Repack the deb

これで forticlient_vpm_mod.deb をインストールできます。

おすすめ記事