Ich habe versucht, Teamviewer zu installieren, habe jedoch einen Abhängigkeitsfehler erhalten. Ich habe versucht, die erforderlichen Pakete zu installieren, aber ohne Glück.
Ich erhalte diesen Fehler:
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
Ich habe es versucht
sudo apt-get -f install
Bekommen
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
Ich komme nicht mal zum
sudo dpkg -i teamviewer_linux_x64.deb
Wenn ich die Installation erzwinge
sudo dpkg --force-depends -i teamviewer_linux_x64.deb
Obwohl es "Temviewer einrichten" ist, gibt es mir Folgendes:
Wie kann ich dieses Problem beheben?
apt
software-installation
dpkg
teamviewer
Mini John
quelle
quelle
Antworten:
Das Problem ist, dass das
teamviewer_linux_x64.deb
Paket, das auf 64-Bit-Systeme abzielte, ein veraltetes Paket verwendet, das zuvor in Debian-basierten Systemen versucht hat, Multiarch zu erreichenia64-libs
. Das Paketschema wurde jedoch geändert und jetzt verteilt Teamviewer den nativen Build sowohl für die i386- als auch für die amd64-Architektur, da sie keinen Multiarch mehr benötigen.Es sollte ausreichen, das entsprechende Paket für Debian / Ubuntu herunterzuladen und mit der von Ihnen bevorzugten Methode zu installieren. Dieses Paket installiert auch ein Repository, so dass es sich auch automatisch aktualisieren sollte, wenn Sie Ihr System aktualisieren.
quelle
Alles, was ich tun musste, um dieses Problem
dpkg --force-all -i *.deb
zu beheben, war , dieses Paket zu installieren. Beachten Sie, dass die einzige Abhängigkeit, die nicht aufgelöst werden konnte, libpng12-0 war. Nach dem Erzwingen der Installation befinden sich keine Images in der Benutzeroberfläche, sie kann jedoch weiterhin ausgeführt werden. Die anderen Lösungen haben das Problem für mich nicht gelöst. Ich hoffe, dass die Teamviewer-Entwickler bald dazu kommen.quelle
Sie müssen alle Abhängigkeitsbibliotheken für i386 installieren (dies funktioniert möglicherweise auch mit 64), wie oben beschrieben. Für die fehlende libpng12-Bibliothek gehen Sie einfach zu: https://packages.debian.org/jessie/i386/libpng12-0/download und installieren Sie mit
Es gibt keine Abhängigkeiten, die von der aktuellen Umgebung nicht gelöst würden:
dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)
quelle
TeamViewer für Linux
TeamViewer 14.0 ist für Linux verfügbar und basiert nicht mehr auf Wine . TeamViewer 14.0 bietet native 64-Bit-Unterstützung und ein Qt-Frontend. .deb-Pakete für TeamViewer 14.0 für Linux sind auf der offiziellen TeamViewer-Website verfügbar .
TeamViewer 64-Bit
TeamViewer 32-Bit
Unter Ubuntu 17.10 erfordern einige Funktionen von TeamViewer die Auswahl von Xorg anstelle des Standard-Wayland im Anmeldebildschirm. In Wayland werden nur ausgehende Fernsteuerung und eingehende Dateiübertragung unterstützt. Wenn Sie eine eingehende Fernsteuerung benötigen, müssen Sie sich bei classic Xorg anmelden. Um eine X-Sitzung über den GDM-Anmeldebildschirm zu starten, wählen Sie Ubuntu auf Xorg .
quelle
TeamViewer 13+14
In der Linux-Version fehlt