64 bit sistem kullanılarak yüklenen Teamviewer, ancak bir bağımlılık hatası alıyorum


218

Teamviewer'ı kurmaya çalışıyordum, fakat bir bağımlılık hatasıyla karşılaşıyordum. Gerekli paketleri kurmaya çalıştım ama şanssızdım.

Bu hatayı alıyorum:

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

denedim

sudo apt-get -f install

Alma

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

Ben bile alamıyorum

sudo dpkg -i teamviewer_linux_x64.deb

Kurulumu zorlarsam

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

"Ayarlama Temviewer" olmasına rağmen bana şunu veriyor:

Resim tanımını buraya girin

Bu sorunu nasıl düzeltebilirim?


"32-Bit / 64-Bit Multiarch" versiyonunu kurun. Kusursuz sistemimde çalıştı. Yalnızca 64bit sürümünü kurmayın. - teamviewer.com/tr/download/linux.aspx
Sepero

tüm yöntemler benim için işe yaramaz. Sonunda bu dosyayı resmi web sitesinden indirdim : download.teamviewer.com/download/teamviewer_i386.tar.xz, sonra açın, çalıştırın, bitin! (bu sürüm şarap ortamında çalıştırılır)
Siwei Shen 申思维

Yanıtlar:


297

Sorun şu ki, teamviewer_linux_x64.deb64-bit sistemlere yönelik paket, daha önce denilen Debian tabanlı sistemlerde multiarch elde etmeye çalışan eski bir paket kullanıyor ia64-libs. Bununla birlikte, bu paket şeması değişti ve şimdi Teamviewer hem i386 hem de amd64 mimarisi için yerel yapıyı dağıtıyor;

Debian / Ubuntu için uygun paketi indirip en sevdiğiniz yöntemi kullanarak yüklemek yeterli olacaktır. Bu paket ayrıca bir depo yükler, bu nedenle sisteminizi yükseltirken otomatik olarak kendisini de yükseltmesi gerekir.


14
Gdebi yöntemini denedim, ancak işe yaramadı. Ben alıyorum: Bağımlılık tatmin edici değil: lib32asound2
Slava Fomin II

4
@SlavaFominII bunun yerine 32-bit kurulumu
ssgao

2
ne anlama geliyor: i386? X64'deyim, kullanmalı mıyım: i386?

2
i386, pencerelerin 32 bit sürümünü, amd64 (veya x86_64) ise 64 bit sürümünü belirtir. - Ben de öyle dedim. Oysa i386'nın 64-bit olduğunu söylemiştin
ア レ ッ ク ク ス

2
@Alex anlamıyorsun. TeamViewer için 64 bitlik ikilikleri yoktur, bu nedenle ia32-lib'lere güveniyorlardı ve şimdi multiarch, böylece 32 bitlik ikili dosyaları 64 bitlik sistemlerde çalışıyor.
Braiam

10

Bu sorunu düzeltmek için tek yapmam dpkg --force-all -i *.debgereken paketi kurmaktı. Çözemediği tek bağımlılığın libpng12-0 olduğunu, bu nedenle yüklemeyi zorladıktan sonra arayüzde hiçbir resmi olmadığını, ancak hala çalıştırılabilir olduğunu unutmayın. Diğer çözümler benim için sorunu çözmedi. Teamviewer geliştiricilerinin yakında buna ulaşacağını umuyorum.


Ben de seninle aynı sonucu alıyorum. Ekip çalışması destek servisiyle bağlantı kurdun mu? Onlardan herhangi bir cevap aldınız mı? Bir çözümün var mı?
Rémi B.

2
Onlarla hiçbir zaman bağlantı kurmadım, çünkü tecrübelerime göre hiçbir şirket Linux'u desteklemek istemiyor, bu yüzden her zaman sadece yardımımı alıyorum.
wjrochester

Tamam, reaktifliğin için teşekkür ederim. TeamViewer ekibi için aynı şeyleri yapamayız, bu kemer ve kayıp bağımlılık sorunları her yeni ana sürümde var. Bizi umursamıyorlar, çok saçma. Yazılımları için temiz bir paket oluşturmakla ilgili ... Ve bunun için para ödüyoruz ..
Rémi B.

Yeteneklerim kendim yapacak kadar iyi değil, ama yapabileceğin şey TeamViewer'ın bağımlılık listesinden çalışmayan libpng paketine olan bağımlılığı kaldırmak, daha sonra tam PNG desteğine sahip farklı bir paket eklemek olduğunu düşünüyorum. ve sonra bunu el ile programlayın. Bunun mümkün olup olmadığını veya bilmemesini bilmiyorum, ancak bu program için farklı bir paket çalışması yapmayı kendimiz üstlenirsek, bence çalışmasını sağlayabiliriz.
wjrochester

0

İ386 için tüm bağımlılık kitaplıklarını (bu, 64 ile de çalışabilir) yukarıda açıklandığı gibi yüklemeniz gerekir. Eksik libpng12 kütüphaneye için sadece gidin: https://packages.debian.org/jessie/i386/libpng12-0/download ile yüklemek

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

mevcut ortam tarafından çözülemeyecek bir bağımlılığı yoktur:

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


0

Linux için TeamViewer

TeamViewer 14.0 Linux için çıktı ve artık var Şarap dayalı . TeamViewer 14.0, yerel 64 bit desteği ve bir Qt ön ucu sunuyor. Linux için TeamViewer 14.0 için .deb paketleri resmi TeamViewer web sitesinden edinilebilir .

Ubuntu 17.10'da TeamViewer'ın bazı özellikleri giriş ekranında varsayılan Wayland yerine Xorg'un seçilmesini gerektiriyor. Wayland'da yalnızca giden uzaktan kumanda ve gelen dosya aktarımı desteklenir. Gelen bir uzaktan kumandaya ihtiyacınız varsa, klasik Xorg'da oturum açmanız gerekir. GDM giriş ekranından bir X oturumu girmek için Xorg'da Ubuntu'yu seçin .


TeamViewer 13+14Ne yazık ki Linux sürümü de „özelliği“ eksik bir toplantı düğmesi ...
Frank Nocke
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.