it-swarm-eu.dev

Nainstalovaný Teamviewer pomocí 64bitového systému, ale dostávám chybu závislosti

Pokoušel jsem se nainstalovat Teamviewer, ale dostával jsem chybu závislosti. Pokusil jsem se nainstalovat požadované balíčky, ale bez štěstí.

Zobrazuji tuto chybu:

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

Zkusil jsem

Sudo apt-get -f install

Získávání

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

Nemůžu se ani dostat na

Sudo dpkg -i teamviewer_linux_x64.deb

Pokud nutím instalaci

Sudo dpkg --force-depends -i teamviewer_linux_x64.deb

Ačkoli je to „Nastavení Temvieweru“, dává mi to toto:

Enter image description here

Jak mohu tento problém vyřešit?

219
Mini John

Problém je v tom, že teamviewer_linux_x64.deb, balíček, který byl zaměřen na 64bitové systémy, používá zastaralý balíček, který se dříve pokusil dosáhnout multiarch v systémech založených na Debianu s názvem ia64-libs. Přestože se toto schéma balíčků změnilo a Teamviewer nyní distribuuje nativní sestavení pro architekturu i386 i AMD64, protože již nepotřebují víceiarch.

Stačí stáhnout vhodný balíček pro Debian/Ubunt a nainstalovat jej pomocí vaší oblíbené metody. Tento balíček také nainstaluje úložiště, takže by se měl automaticky upgradovat i při upgradu systému.

298
Braiam

Všechno, co jsem musel udělat, abych tento problém změnil, bylo udělat dpkg --force-all -i *.deb k instalaci tohoto balíčku. Všimněte si, že jediná závislost, kterou nedokázala vyřešit, byla libpng12-0, takže po vynucení instalace nemá v rozhraní žádné obrázky, ale je stále spustitelná. Další řešení tento problém nevyřešila. Doufám, že vývojáři Teamvieweru se k tomu brzy dostanou.

10
wjrochester

TeamViewer pro Linux

TeamViewer 14.0 je v systému Linux a již není na základě vína . TeamViewer 14.0 obsahuje nativní 64bitovou podporu a Qt front-end. Balíky .deb pro TeamViewer 14.0 pro Linux jsou k dispozici na oficiální web TeamViewer .

U Ubuntu 17.10 vyžadují některé funkce TeamViewer místo výchozího Waylandu na přihlašovací obrazovce Xorg. V Waylandu jsou podporovány pouze odchozí dálkové ovládání a přenos příchozích souborů. Pokud potřebujete příchozí dálkové ovládání, musíte se přihlásit do klasického Xorg. Pro vstup do relace X z přihlašovací obrazovky GDM vyberte Ubuntu na Xorg .

0
karel

Je třeba nainstalovat všechny knihovny závislostí pro i386 (může to také fungovat s 64), jak je popsáno výše. Pro chybějící knihovnu libpng12 jděte na: https://packages.debian.org/jessie/i386/libpng12-0/download a nainstalujte pomocí

Sudo dpkg -i ~/Downloads/libpng12-0_1.2.50-2+deb8u3_i386.deb

nemá žádné závislosti, které by současné prostředí neřešilo:

dep: libc6 (> = 2,14), zlib1g (> = 1: 1.1.4)

0
Galvani