
Die Abhängigkeit für libpango-1.0-0 in 12.04 kann nicht aufgelöst werden. Dies ist bei der Installation von forticlient-sslvpn erforderlich.
sudo dpkg -i forticlient-sslvpn_4.4.2312-1_amd64.deb
Selecting previously unselected package forticlient-sslvpn.
(Reading database ... 309369 files and directories currently installed.)
Unpacking forticlient-sslvpn (from forticlient-sslvpn_4.4.2312-1_amd64.deb) ...
dpkg: dependency problems prevent configuration of forticlient-sslvpn:
forticlient-sslvpn depends on libpango-1.0-0 (>= 1.14.0); however:
Package libpango-1.0-0 is not installed.
dpkg: error processing forticlient-sslvpn (--install):
dependency problems - leaving unconfigured
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Errors were encountered while processing:
forticlient-sslvpn
Installieren Sie libpango
sudo apt-get install libpango-1.0-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libpango-1.0-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libpango-1.0-0' has no installation candidate
BEARBEITEN1:
find /usr/lib -type f -name "libpango*"
/usr/lib/x86_64-linux-gnu/libpangoxft-1.0.so.0.3000.0
/usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.3000.0
/usr/lib/x86_64-linux-gnu/libpangomm-1.4.so.1.0.30
/usr/lib/x86_64-linux-gnu/pango/1.6.0/module-files.d/libpango1.0-0.modules
/usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.3000.0
/usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.3000.0
/usr/lib/x86_64-linux-gnu/libpangox-1.0.so.0.3000.0
/usr/lib/i386-linux-gnu/libpangoxft-1.0.so.0.3000.0
/usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0.3000.0
/usr/lib/i386-linux-gnu/pango/1.6.0/module-files.d/libpango1.0-0.modules
/usr/lib/i386-linux-gnu/libpango-1.0.so.0.3000.0
/usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0.3000.0
/usr/lib/i386-linux-gnu/libpangox-1.0.so.0.3000.0
Antwort1
Der Name des Pakets ist falsch. Er sollte lauten:
sudo apt-get install libpango1.0-0
Antwort2
Die von Ihnen heruntergeladene Deb-Datei stammt vonhttps://hadler.me/linux/forticlient-sslvpn-deb-packages/. Der Paketbetreuer dort versuchte, .deb-Dateien für eine einfachere Installation vonForticlient – SSLVPNdas mit einem .tar.gz-Paket geliefert wird.
Aber ich denke, der Paketbetreuer hat fälschlicherweise libpango-1.0-0
in die Abhängigkeitsliste in Paketen für Releases vor 15.04 aufgenommen. libpango-1.0-0
zieht libpango1.0-0
Paket in neueren Releases, aber in 12.04es gibt keinlibpango-1.0-0
libpango1.0-0
. Dazu müssen Sie es installieren .
Die einfachste Lösung ist meiner Meinung nach (ich habe das nicht getestet), das Deb zu dekomprimieren und neu zu erstellen. Entfernen Sie zuerst das Paket mit
sudo dpkg -P forticlient-sslvpn
Fahren Sie dann mit diesen Schritten fort:
Installationspaketdpkg-dev
sudo apt-get install dpkg-dev
Erstellen Sie ein Verzeichnis zum Extrahieren
mkdir forticlient-sslvpn
Extrahieren Sie die Deb-Datei dorthin
dpkg-deb -R forticlient-sslvpn_4.4.2312-1_amd64.deb forticlient-sslvpn/
Gehen Sie zum forticlient-sslvpn/DEBIAN
Ordner und öffnen Sie control
die Datei. Ändern Sie libpango-1.0-0
in der Zeile Depends:
in libpango1.0-0
. Speichern Sie die Datei.
Kehrt aus dem forticlient-sslvpn
Verzeichnis zurück.
Verwenden Sie diesen Befehl, um das Paket erneut zu erstellen.
dpkg-deb -b forticlient-sslvpn
Dies sollte eine Deb-Datei mit dem Namen erstellen forticlient-sslvpn.deb
. Installieren Sie sie mit
sudo dpkg -i forticlient-sslvpn.deb
Installieren Sie dann alle fehlenden Abhängigkeiten mit
sudo apt-get -f install
Hoffentlich hilft das.
Antwort3
Lauf einfach:
sudo apt -f install
Nach:
sudo dokg -i anydesk