Vraag Teamviewer geïnstalleerd met een 64-bits systeem, maar ik krijg een afhankelijkheidsfout


Ik probeerde Teamviewer te installeren, maar ik kreeg een afhankelijkheidsfout. Ik heb geprobeerd de vereiste pakketten te installeren, maar zonder geluk.

Ik krijg deze foutmelding:

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

Ik heb geprobeerd

sudo apt-get -f install

Getting

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

Ik kan zelfs niet bij de

sudo dpkg -i teamviewer_linux_x64.deb

Als ik de installatie opdringen

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

Hoewel het "Temviewer instellen" is, krijg ik het volgende:

Enter image description here

Hoe kan ik dit probleem oplossen?


216
2017-10-21 09:13


oorsprong


Installeer de "32-Bit / 64-Bit Multiarch" -versie. Het werkte perfect aan mijn systeem. Installeer de 64bit-only versie niet. - teamviewer.com/en/download/linux.aspx - Sepero
alle methoden zijn nutteloos voor mij. eindelijk heb ik dit bestand gedownload van de officiële website: download.teamviewer.com/download/teamviewer_i386.tar.xz  pak het dan uit, voer het uit, klaar! (deze versie wordt uitgevoerd in de wijnomgeving) - Siwei Shen申思维


antwoorden:


Het probleem is dat de teamviewer_linux_x64.deb, het pakket dat gericht was op 64-bit systemen, gebruikt een verouderd pakket dat eerder multiarchie probeerde te bereiken in op Debian gebaseerde systemen genaamd ia64-libs. Hoewel dat pakketschema is gewijzigd, distribueert Teamviewer nu de native build voor zowel i386- als amd64-architectuur, omdat ze geen meervoudige multi-invoer nodig hebben.

Gewoon het downloaden van de toegeëigend pakket voor Debian / Ubuntu en het zou voldoende moeten zijn om het te installeren met je favoriete methode. Dit pakket installeert ook een repository, dus het zou zichzelf ook automatisch moeten upgraden wanneer je een upgrade van je systeem uitvoert.


295
2017-10-21 13:52



Ik heb de Gdebi-methode geprobeerd, maar het heeft niet geholpen. Ik word: Afhankelijkheid is niet bevredigend: lib32asound2 - Slava Fomin II
@SlavaFominII installeert 32-bits in plaats daarvan - ssgao
wat betekent: i386? Ik gebruik x64, moet ik gebruiken: i386? - アレックス
i386 verwijst naar de 32-bits editie van Windows en amd64 (of x86_64) verwijst naar de 64-bits editie. - Dit is wat ik zei. Terwijl je zei dat i386 64-bits was - アレックス
@Alex begrijp je niet. Ze hebben geen 64-bit binary voor TeamViewer, dus vertrouwden ze op ia32-libs en nu op multiarch, zodat hun 32-bits binaire bestanden werken in 64-bits systemen. - Braiam


Alles wat ik moest doen om dit probleem aan te passen, was doen dpkg --force-all -i *.deb om dat pakket te installeren. Merk op dat de enige afhankelijkheid die het niet kon oplossen libpng12-0 was, dus na het forceren van de installatie heeft het geen afbeeldingen in de interface maar het is nog steeds uitvoerbaar. De andere oplossingen hebben het probleem voor mij niet opgelost. Ik hoop dat de ontwikkelaars van Teamviewer dit snel zullen bereiken.


9
2017-11-01 07:06



Ik doe dezelfde conclusie als jij. Hebt u contact opgenomen met de teamviewer-ondersteuningsdienst? Heb je reacties van hen ontvangen? Heb je een oplossing? - Rémi B.
Ik heb nooit contact met ze opgenomen, alleen omdat in mijn ervaring geen enkel bedrijf Linux wil ondersteunen, dus ik krijg altijd gewoon mijn hulp hier. - wjrochester
Ok bedankt voor je reactievermogen. We kunnen hetzelfde niet over het TeamViewer-team, deze boog- en ontbrekende afhankelijkheidsproblemen zijn er in elke nieuwe hoofdversie. Ze geven niet om ons, het is zo belachelijk. Het is zo ongeveer het bouwen van een schoon pakket voor hun software ... En daar betalen we voor ... - Rémi B.
Mijn vaardigheden zijn bij lange na niet goed genoeg om het zelf te doen, maar ik veronderstel dat je de afhankelijkheid van het libpng-pakket dat niet werkt uit de lijst met afhankelijkheden voor TeamViewer kunt verwijderen en vervolgens een ander pakket met volledige PNG-ondersteuning kunt toevoegen en programmeer die handmatig. Ik weet niet of dit mogelijk of gemakkelijk te doen is, maar als we het op ons nemen om een ​​ander pakket voor dit programma te laten werken, kunnen we het laten werken denk ik. - wjrochester


U moet alle afhankelijkheidsbibliotheken voor i386 installeren (dit kan ook met 64 werken) zoals hierboven beschreven. Voor de ontbrekende libpng12-bibliotheek ga je naar: https://packages.debian.org/jessie/i386/libpng12-0/download en installeer met

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

het heeft geen afhankelijkheden die niet zouden worden opgelost door de huidige omgeving:

dep: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)


0
2018-05-15 15:49





TeamViewer 13.0 preview voor Linux

TeamViewer 13.0 is een preview voor Linux en het is niet langer op basis van wijn. TeamViewer 13.0 biedt native 64-bit ondersteuning en een Qt front-end. .deb-pakketten voor TeamViewer 13.0 voor preview voor Linux zijn beschikbaar via de officiële TeamViewer-website.

Op Ubuntu 17.10 moet voor bepaalde functies van TeamViewer Xorg worden geselecteerd in plaats van de standaard Wayland bij het inlogscherm. In Wayland worden alleen uitgaande afstandsbediening en inkomende bestandsoverdracht ondersteund. Als u een inkomende afstandsbediening nodig heeft, moet u zich aanmelden bij Classic Xorg. Om een ​​X-sessie in te voeren vanuit het GDM-inlogscherm selecteert u Ubuntu op Xorg.


0
2017-12-09 16:04