سؤال تثبيت Teamviewer باستخدام نظام 64 بت ، ولكن يمكنني الحصول على خطأ التبعية


كنت أحاول تثبيت Teamviewer ، لكنني كنت أتلقى خطأ متعلق بالتبعية. حاولت تثبيت الحزم المطلوبة ، ولكن دون حظ.

أتلقى هذا الخطأ:

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

حاولت

sudo apt-get -f install

الحصول على

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

لا أستطيع حتى الوصول إلى

sudo dpkg -i teamviewer_linux_x64.deb

إذا فرضت التثبيت

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

على الرغم من أنه "إعداد Temverer" يعطيني هذا:

Enter image description here

كيف يمكنني حل هذه المشكلة؟


216
2017-10-21 09:13


الأصل


قم بتثبيت إصدار "Multiarch" 32 بت / 64 بت. عملت على نظام بلدي لا تشوبه شائبة. لا تقم بتثبيت الإصدار 64 بت فقط. - teamviewer.com/en/download/linux.aspx - Sepero
كل الطرق غير مجدية بالنسبة لي. أخيرا قمت بتحميل هذا الملف من الموقع الرسمي: download.teamviewer.com/download/teamviewer_i386.tar.xz  ثم بفكها ، تشغيلها ، القيام به! (يتم تشغيل هذا الإصدار في بيئة النبيذ) - Siwei Shen申思维


الأجوبة:


المشكلة هي أن teamviewer_linux_x64.deb، الحزمة التي كانت تهدف إلى أنظمة 64 بت ، تستخدم حزمة قديمة حاولت تحقيق multiarch سابقا في أنظمة ديبيان القائمة ia64-libs. على الرغم من ذلك ، تغير نظام الحزمة هذا والآن يقوم Teamviewer بتوزيع البنية الأصلية لكل من بنية i386 و amd64 ، حيث لا تحتاج إلى multiarch.

ببساطة تنزيل حزمة مخصصة لـ Debian / Ubuntu وتثبيته باستخدام الطريقة المفضلة لديك ، يجب أن يكون كافيًا. تقوم هذه الحزمة أيضًا بتثبيت مستودع ، لذلك يجب أيضًا ترقية نفسه تلقائيًا عند ترقية النظام.


295
2017-10-21 13:52



لقد حاولت طريقة Gdebi ، لكنه لم يساعد. انا احصل: التبعية غير مرضية: lib32asound2 - Slava Fomin II
SlavaFominII قم بتثبيت 32 بت بدلاً من ذلك - ssgao
ماذا يفعل: يعني i386؟ أنا على x64 ، هل يجب عليّ استخدام: i386؟ - アレックス
يشير i386 إلى إصدار 32 بت من windows و amd64 (أو x86_64) يشير إلى إصدار 64 بت. - هذا ما قلته. في حين قلت أن i386 كان 64 بت - アレックス
@ أليكس لا تفهم. ليس لديهم برنامج 64 بت ثنائي لبرنامج TeamViewer ، لذلك كانوا يعتمدون على ia32-libs والآن multiarch بحيث تعمل الثنائيات 32-بت في أنظمة 64-بت. - Braiam


كل ما كان علي فعله لتعديل هذه المشكلة كان فعله dpkg --force-all -i *.deb لتثبيت هذه الحزمة. لاحظ أن التبعية الوحيدة التي لم تتمكن من حلها كانت libpng12-0 ، لذلك بعد فرض التثبيت لا توجد صور له في الواجهة ولكن لا يزال قيد التشغيل. الحلول الأخرى لم تحل المشكلة بالنسبة لي. أنا على أمل أن مطوري Teamviewer سيصل إلى هذا قريبا.


9
2017-11-01 07:06



أفعل نفس النتيجة مثلك. هل اتصلت بخدمة دعم teamviewer؟ هل حصلت على أي رد منهم؟ هل لديك حل؟ - Rémi B.
لم أتصل بهم أبدًا ، لمجرد أنه في تجربتي ، لا تريد أي شركة دعم نظام لينوكس ، لذلك أتلقى دائمًا مساعدتي هنا. - wjrochester
طيب شكرا لك على رد فعلك. لا يمكننا أن نتشابه نفس الشيء مع فريق TeamViewer ، فهذه المسائل المتعلقة بالإعتمار والمفقودة موجودة في كل نسخة رئيسية جديدة. انهم لا يهتمون بنا ، وهذا سخيف جدا. فقط حول بناء حزمة نظيفة لبرمجياتهم ... ونحن ندفع مقابل ذلك .. - Rémi B.
إن مهاراتي ليست قريبة من المستوى الكافي للقيام بذلك بنفسي ، لكنني أفترض أن ما يمكنك فعله هو إزالة التبعية لحزمة libpng التي لا تعمل من قائمة التبعيات لبرنامج TeamViewer ، ثم إضافة حزمة مختلفة تحتوي على دعم PNG بالكامل ثم برنامج واحد في يدويا. لا أعرف ما إذا كان هذا ممكنًا أو سهلًا ، ولكن إذا أخذنا على عاتقنا عمل حزمة مختلفة لهذا البرنامج ، يمكننا أن نجعله يعمل على ما أعتقد. - wjrochester


تحتاج إلى تثبيت كافة مكتبات التبعية لـ i386 (قد يعمل هذا مع 64 أيضًا) كما هو موضح أعلاه. لمكتبة libpng12 المفقودة ، اذهب إلى: https://packages.debian.org/jessie/i386/libpng12-0/download وتثبيت مع

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

ليس لها تبعيات لا يمكن حلها بواسطة البيئة الحالية:

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


0
2018-05-15 15:49





معاينة برنامج TeamViewer 13.0 لنظام التشغيل Linux

برنامج TeamViewer 13.0 هو المعاينة لنظام Linux ولم يعد كذلك على أساس النبيذ. يتميز برنامج TeamViewer 13.0 بدعم 64 بت الأصلي وواجهة Qt الأمامية. تتوفر حزم .deb for TeamViewer 13.0 للمعاينة لنظام التشغيل Linux من موقع TeamViewer الرسمي.

على Ubuntu 17.10 تتطلب بعض ميزات برنامج TeamViewer اختيار Xorg بدلاً من الافتراضي Wayland في شاشة تسجيل الدخول. في Wayland يتم دعم فقط التحكم عن بعد المنتهية ولايته ونقل الملفات الواردة. إذا كنت بحاجة إلى جهاز تحكم عن بعد وارد يجب عليك تسجيل الدخول إلى Xorg الكلاسيكي. للدخول إلى جلسة X من شاشة تسجيل الدخول إلى GDM ، حدد أوبونتو على Xorg.


0
2017-12-09 16:04