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를 설치할 수 있습니다.

관련 정보