Original Post: https://gitlab.com/fhidalgo.dev/install-forticlient-on-debian-11-bullseye/-/blob/en/README.md
I am just adding this here for my sake of retrieving easily.
In Debian 11 bullseye there is a package that has been removed called libappindicator1. This is used to display notifications. However, there are still many packages that have it as a dependency, such as the Forticlient VPN client.
To resolve that dependency, all you have to do is mock the package with equivs:
- Install equivs
sudo apt-get install equivs
- Create a control file with the package information.
nano libappindicator1
Inside the file is placed:
Section: misc
Priority: optional
Standards-Version: 3.9.2
Package: libappindicator1
Version: 2022
Description: dummy package of libappindicator1
- Create the package with equivs-build
sudo equivs-build libappindicator1
- Install libappindicator1 with:
sudo dpkg -i libappindicator1_2022_all.deb
With this, libappindicator1 would be installed. We proceed with forticlient
- Download the .deb file
- Install dependency
sudo apt install libgconf-2-4
- Forticlient is installed
sudo dpkg -i package_name
- In the event of an error at any time during the installation, run:
sudo apt --fix-broken install
- If the simulation of libappindicator1 does not work well with Forticlient, the following packages are installed with dpkg: