Próbowałem zainstalować Teamviewer, ale dostałem błąd zależności. Próbowałem zainstalować wymagane pakiety, ale bez powodzenia.
Otrzymuję ten błąd:
Unpacking teamviewer (from teamviewer_linux_x64.deb) ...
dpkg: dependency problems prevent configuration of teamviewer:
teamviewer depends on lib32asound2; however:
Package lib32asound2 is not installed.
teamviewer depends on lib32z1; however:
Package lib32z1 is not installed.
teamviewer depends on ia32-libs; however:
Package ia32-libs is not installed.
dpkg: error processing teamviewer (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer
próbowałem
sudo apt-get -f install
Dostawać
Package ia32-libs 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
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
Package lib32asound2 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 'lib32asound2' has no installation candidate
E: Package 'ia32-libs' has no installation candidate
Nie mogę nawet dostać się do
sudo dpkg -i teamviewer_linux_x64.deb
Jeśli wymuszę instalację
sudo dpkg --force-depends -i teamviewer_linux_x64.deb
Chociaż jest to „Konfigurowanie programu Temviewer”, daje mi to:
Jak mogę rozwiązać ten problem?
apt
software-installation
dpkg
teamviewer
Mini John
źródło
źródło
Odpowiedzi:
Problem polega na tym
teamviewer_linux_x64.deb
, że pakiet przeznaczony dla systemów 64-bitowych używa przestarzałego pakietu, który próbował osiągnąć multiarch wcześniej w systemach opartych na Debianieia64-libs
. Chociaż ten schemat pakietów zmienił się, a teraz Teamviewer dystrybuuje natywną kompilację zarówno dla architektury i386, jak i amd64, ponieważ nie potrzebują one więcej wielu pakietów.Wystarczy pobrać odpowiedni pakiet dla Debian / Ubuntu i zainstalować go przy użyciu ulubionej metody. Ten pakiet instaluje również repozytorium, więc powinien również automatycznie się aktualizować podczas aktualizacji systemu.
źródło
Wszystko, co musiałem zrobić, aby naprawić ten problem, to
dpkg --force-all -i *.deb
instalacja tego pakietu. Zauważ, że jedyną zależnością, której nie udało się rozwiązać, był libpng12-0, więc po wymuszeniu instalacji nie ma żadnych obrazów w interfejsie, ale nadal można go uruchomić. Inne rozwiązania nie rozwiązały problemu. Mam nadzieję, że programiści Teamviewer wkrótce się tym zajmą.źródło
Musisz zainstalować wszystkie biblioteki zależności dla i386 (może to również działać z 64), jak opisano powyżej. W przypadku brakującej biblioteki libpng12 przejdź do: https://packages.debian.org/jessie/i386/libpng12-0/download i zainstaluj za pomocą
nie ma zależności, które nie zostałyby rozwiązane przez obecne środowisko:
dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)
źródło
TeamViewer dla systemu Linux
TeamViewer 14.0 jest dostępny dla Linuksa i nie jest już oparty na Wine . TeamViewer 14.0 oferuje natywną obsługę 64-bitową i interfejs Qt. Pakiety .deb dla TeamViewer 14.0 dla Linuxa są dostępne na oficjalnej stronie TeamViewer .
TeamViewer 64-bit
TeamViewer 32-bit
W systemie Ubuntu 17.10 niektóre funkcje TeamViewer wymagają wybrania Xorg zamiast domyślnego Waylanda na ekranie logowania. W Wayland obsługiwane są tylko wychodzące zdalne sterowanie i przychodzące przesyłanie plików. Jeśli potrzebujesz przychodzącego pilota, musisz zalogować się do klasycznego Xorg. Aby wprowadzić sesję X z ekranu logowania GDM, wybierz Ubuntu na Xorg .
źródło
TeamViewer 13+14
Wersja systemu Linux niestety „zawiera” brakujący przycisk spotkania…