Pertanyaan Teamviewer yang diinstal menggunakan sistem 64-bit, tetapi saya mendapatkan kesalahan ketergantungan


Saya mencoba menginstal Teamviewer, tetapi saya mendapatkan kesalahan ketergantungan. Saya mencoba menginstal paket yang diperlukan, tetapi tidak berhasil.

Saya mendapatkan kesalahan ini:

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

Saya mencoba

sudo apt-get -f install

Mendapatkan

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

Saya bahkan tidak bisa mencapai

sudo dpkg -i teamviewer_linux_x64.deb

Jika saya memaksa instalasi

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

Meskipun itu "Menyiapkan Temviewer" itu memberi saya ini:

Enter image description here

Bagaimana saya bisa memperbaiki masalah ini?


216
2017-10-21 09:13


asal


Instal versi "32-Bit / 64-Bit Multiarch". Itu bekerja pada sistem saya dengan sempurna. Jangan menginstal versi 64bit saja. - teamviewer.com/en/download/linux.aspx - Sepero
semua metode tidak berguna bagi saya. akhirnya saya mengunduh file ini dari situs web resmi: download.teamviewer.com/download/teamviewer_i386.tar.xz  lalu unzip, jalankan, selesai! (Versi ini dijalankan di lingkungan anggur) - Siwei Shen申思维


Jawaban:


Masalahnya adalah bahwa teamviewer_linux_x64.deb, paket yang ditujukan untuk sistem 64-bit, menggunakan paket usang yang mencoba untuk mencapai multiarch sebelumnya dalam sistem berbasis Debian yang disebut ia64-libs. Meskipun, skema paket tersebut berubah dan sekarang Teamviewer mendistribusikan build asli untuk arsitektur i386 dan amd64, karena mereka tidak perlu lagi multiarch.

Cukup mengunduh paket yang sesuai untuk Debian / Ubuntu dan menginstalnya menggunakan metode favorit Anda, seharusnya cukup. Paket ini juga menginstal repositori, jadi itu juga harus secara otomatis meningkatkan sendiri ketika Anda meng-upgrade sistem Anda.


295
2017-10-21 13:52



Saya sudah mencoba metode Gdebi, tetapi itu tidak membantu. Saya mendapatkan: Ketergantungan tidak memuaskan: lib32asound2 - Slava Fomin II
@SlavaFominII menginstal 32-bit sebagai gantinya - ssgao
apa artinya: i386 mean? Saya menggunakan x64, haruskah saya menggunakan: i386? - アレックス
i386 mengacu pada jendela edisi 32-bit dan amd64 (atau x86_64) mengacu pada edisi 64-bit. - ini yang aku katakan. Padahal Anda mengatakan bahwa i386 adalah 64-bit - アレックス
@Alex kamu tidak mengerti. Mereka tidak memiliki biner 64-bit untuk TeamViewer, jadi mereka bergantung pada ia32-libs dan sekarang multiarch sehingga binari 32-bit mereka bekerja dalam sistem 64-bit. - Braiam


Yang harus saya lakukan untuk memperbaiki masalah ini adalah lakukan dpkg --force-all -i *.deb untuk menginstal paket itu. Perhatikan bahwa satu-satunya dependensi yang tidak dapat diselesaikan adalah libpng12-0, jadi setelah memaksa menginstalnya, tidak ada gambar di antarmuka tetapi masih dapat dijalankan. Solusi lain tidak memecahkan masalah bagi saya. Saya berharap pengembang Teamviewer akan segera mendapatkan ini.


9
2017-11-01 07:06



Saya melakukan kesimpulan yang sama seperti Anda. Apakah Anda sudah menghubungi layanan dukungan teamviewer? Apakah Anda mendapat tanggapan dari mereka? Sudahkah Anda mendapat solusi? - Rémi B.
Saya tidak pernah menghubungi mereka, hanya karena dalam pengalaman saya tidak ada perusahaan yang ingin mendukung Linux jadi saya selalu mendapatkan bantuan saya di sini. - wjrochester
Ok terima kasih atas reaktivitas Anda. Kita tidak bisa sama tentang tim TeamViewer, masalah ketergantungan lengkungan dan hilang ini ada di setiap versi utama baru. Mereka tidak peduli dengan kita, itu sangat konyol. Ini hanya tentang membangun paket bersih untuk perangkat lunak mereka ... Dan kami membayar untuk itu .. - Rémi B.
Keterampilan saya tidak cukup baik untuk melakukannya sendiri, tetapi saya kira apa yang dapat Anda lakukan adalah menghapus ketergantungan untuk paket libpng yang tidak berfungsi dari daftar dependensi untuk TeamViewer, lalu tambahkan paket lain yang memiliki dukungan penuh PNG lalu memprogramnya secara manual. Saya tidak tahu apakah ini mungkin atau mudah dilakukan, tetapi jika kita melakukannya sendiri untuk membuat paket kerja yang berbeda untuk program ini, kita dapat membuatnya bekerja, saya pikir. - wjrochester


Anda perlu menginstal semua pustaka ketergantungan untuk i386 (ini mungkin bekerja dengan 64 juga) seperti yang dijelaskan di atas. Untuk perpustakaan libpng12 yang hilang, cukup buka: https://packages.debian.org/jessie/i386/libpng12-0/download dan instal dengan

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

ia tidak memiliki ketergantungan yang tidak dapat diselesaikan oleh lingkungan saat ini:

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


0
2018-05-15 15:49





Pratinjau TeamViewer 13.0 untuk Linux

TeamViewer 13.0 adalah pratinjau keluar untuk Linux dan itu tidak lagi berdasarkan Wine. TeamViewer 13.0 memiliki fitur dukungan 64-bit asli dan Qt front-end. .deb paket untuk TeamViewer 13.0 untuk pratinjau untuk Linux tersedia dari situs resmi TeamViewer.

Pada Ubuntu 17.10 beberapa fitur TeamViewer mengharuskan Xorg untuk dipilih sebagai ganti Wayland default pada layar login. Di Wayland hanya remote control keluar dan transfer file yang masuk didukung. Jika Anda memerlukan remote control masuk Anda harus login ke Xorg klasik. Untuk masuk ke sesi X dari layar masuk GDM, pilih Ubuntu di Xorg.


0
2017-12-09 16:04