
12.04에서 libpango-1.0-0에 대한 종속성을 해결할 수 없습니다. 이는 forticlient-sslvpn을 설치하는 동안 필요합니다.
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
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
편집1:
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
답변1
패키지 이름이 올바르지 않습니다. 그것은해야한다:
sudo apt-get install libpango1.0-0
답변2
다운로드한 deb 파일은 다음 위치에 있습니다.https://hadler.me/linux/forticlient-sslvpn-deb-packages/. 패키지 관리자는 더 쉬운 설치를 위해 .deb 파일을 만들려고 했습니다.Forticlient–SSLVPN.tar.gz 패키지와 함께 제공됩니다.
하지만 제 생각에는 패키지 관리자가 libpango-1.0-0
15.04 이전 릴리스의 패키지 종속성 목록에 잘못 포함된 것 같습니다. 최근 릴리스에서는 패키지를 libpango-1.0-0
가져오지만 libpango1.0-0
12.04에서는없다libpango-1.0-0
. 그러기 위해서는 설치가 필요합니다 libpango1.0-0
.
내가 생각하는 가장 쉬운 솔루션은 (테스트하지는 않았지만) deb를 다시 압축 해제하고 다시 빌드하는 것입니다. 먼저 다음을 사용하여 패키지를 제거하십시오.
sudo dpkg -P forticlient-sslvpn
그런 다음 다음 단계를 진행하십시오.
dpkg-dev
패키지 설치
sudo apt-get install dpkg-dev
추출할 디렉터리를 만듭니다.
mkdir forticlient-sslvpn
거기에 deb 파일을 추출하세요
dpkg-deb -R forticlient-sslvpn_4.4.2312-1_amd64.deb forticlient-sslvpn/
폴더 로 이동하여 파일을 forticlient-sslvpn/DEBIAN
엽니다 control
. libpango-1.0-0
해당 줄의 을 Depends:
로 변경합니다 libpango1.0-0
. 파일을 저장합니다.
디렉터리 밖으로 다시 돌아갑니다 forticlient-sslvpn
.
패키지를 다시 빌드하려면 이 명령을 사용하십시오.
dpkg-deb -b forticlient-sslvpn
그러면 이름이 deb 파일이 생성됩니다 forticlient-sslvpn.deb
. 다음으로 설치하세요
sudo dpkg -i forticlient-sslvpn.deb
그런 다음 다음을 사용하여 누락된 종속성을 설치합니다.
sudo apt-get -f install
도움이 되길 바랍니다.
답변3
그냥 실행하세요:
sudo apt -f install
후에:
sudo dokg -i anydesk