सवाल एक 64-बिट सिस्टम का उपयोग कर स्थापित Teamviewer, लेकिन मुझे एक निर्भरता त्रुटि मिलती है


मैं 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

हालांकि यह "टेमव्यूअर सेट अप करना" है, यह मुझे यह देता है:

Enter image description here

मैं इस समस्या को कैसे ठीक करुं?


216
2017-10-21 09:13


मूल


"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-बिट सिस्टम के लिए लक्षित था, एक अप्रचलित पैकेज का उपयोग करता है जो पहले डेबियन आधारित सिस्टम में बहुआयामी प्राप्त करने का प्रयास करता था ia64-libs। हालांकि, वह पैकेज योजना बदल गई और अब टीमव्यूज़र i386 और amd64 आर्किटेक्चर दोनों के लिए मूल निर्माण वितरित करता है, क्योंकि उन्हें अब और अधिक की आवश्यकता नहीं है।

बस डाउनलोड कर रहा है डेबियन / उबंटू के लिए विनियमित पैकेज और अपनी पसंदीदा विधि का उपयोग करके इसे स्थापित करना पर्याप्त होना चाहिए। यह पैकेज एक भंडार भी स्थापित करता है, इसलिए जब आप अपने सिस्टम को अपग्रेड करते हैं तो इसे स्वचालित रूप से अपग्रेड करना चाहिए।


295
2017-10-21 13:52



मैंने Gdebi विधि की कोशिश की है, लेकिन इससे मदद नहीं मिली। मैं ला रहा हूँ: निर्भरता संतोषजनक नहीं है: lib32asound2 - Slava Fomin II
@SlavaFominII इसके बजाए 32-बिट इंस्टॉल करें - ssgao
क्या करता है: i386 मतलब है? मैं x64 पर हूं, क्या मुझे इसका उपयोग करना चाहिए: i386? - アレックス
i386 विंडोज़ के 32-बिट संस्करण और amd64 (या x86_64) को संदर्भित करता है जो 64-बिट संस्करण को संदर्भित करता है। - मैंने यही कहा। जबकि आपने कहा था कि i386 64-बिट था - アレックス
@ एलेक्स आप समझ में नहीं आता है। उनके पास TeamViewer के लिए 64-बिट बाइनरी नहीं है, इसलिए वे ia32-libs और अब बहुआयामी में भरोसा कर रहे थे ताकि उनकी 32-बिट बाइनरी 64-बिट सिस्टम में काम कर सकें। - Braiam


इस समस्या को संशोधित करने के लिए मुझे बस इतना करना था dpkg --force-all -i *.deb उस पैकेज को स्थापित करने के लिए। ध्यान दें कि यह केवल निर्भरता को हल नहीं कर सका libpng12-0 था, इसलिए स्थापित करने के बाद इसे इंटरफ़ेस में कोई छवि नहीं है लेकिन यह अभी भी चलने योग्य है। अन्य समाधानों ने मेरे लिए समस्या का समाधान नहीं किया। मुझे आशा है कि टीमव्यू डेवलपर्स जल्द ही इस पर पहुंच जाएंगे।


9
2017-11-01 07:06



मैं आपके जैसा ही निष्कर्ष करता हूं। क्या आपने टीमव्यूवर समर्थन सेवा से संपर्क किया था? क्या आपने उनसे कोई प्रतिक्रिया प्राप्त की? क्या आपको समाधान मिला है? - Rémi B.
मैंने उनसे कभी संपर्क नहीं किया, सिर्फ इसलिए कि मेरे अनुभव में कोई भी कंपनी लिनक्स का समर्थन नहीं करना चाहती है, इसलिए मुझे हमेशा मेरी मदद मिलती है। - wjrochester
ठीक है आपकी प्रतिक्रियाशीलता के लिए धन्यवाद। हम TeamViewer टीम के बारे में भी समान नहीं हो सकते हैं, इन नए और बड़े संस्करण में इन आर्क और लापता निर्भरता मुद्दे हैं। वे हमारे बारे में परवाह नहीं करते हैं, यह बहुत हास्यास्पद है। यह सिर्फ अपने सॉफ्टवेयर के लिए एक स्वच्छ पैकेज बनाने के बारे में है ... और हम इसके लिए भुगतान करते हैं .. - Rémi B.
मेरे कौशल कहीं भी पर्याप्त नहीं हैं, लेकिन मुझे लगता है कि आप क्या कर सकते हैं libpng पैकेज के लिए निर्भरता को हटा दें जो TeamViewer के लिए निर्भरताओं की सूची से काम नहीं करता है, फिर एक अलग पैकेज जोड़ें जिसमें पूर्ण पीएनजी समर्थन है और उसके बाद प्रोग्राम मैन्युअल रूप से। मुझे नहीं पता कि यह संभव है या करना आसान है, लेकिन अगर हम इस कार्यक्रम के लिए एक अलग पैकेज काम करने के लिए खुद को लेते हैं तो हम इसे काम कर सकते हैं। - 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

इसकी कोई निर्भरता नहीं है जिसे वर्तमान वातावरण द्वारा हल नहीं किया जाएगा:

डीपी: libc6 (> = 2.14), zlib1g (> = 1: 1.1.4)


0
2018-05-15 15:49





लिनक्स के लिए TeamViewer 13.0 पूर्वावलोकन

TeamViewer 13.0 पूर्वावलोकन लिनक्स के लिए बाहर है और यह अब नहीं है शराब पर आधारित है। TeamViewer 13.0 में मूल 64-बिट समर्थन और एक क्यूटी फ्रंट-एंड है। लिनक्स के पूर्वावलोकन के लिए TeamViewer 13.0 के लिए .deb पैकेज उपलब्ध हैं आधिकारिक TeamViewer वेबसाइट

उबंटू 17.10 पर TeamViewer की कुछ विशेषताओं को लॉगिन स्क्रीन पर डिफ़ॉल्ट Wayland के बजाय Xorg का चयन करने की आवश्यकता है। Wayland में केवल आउटगोइंग रिमोट कंट्रोल और आने वाली फ़ाइल स्थानांतरण समर्थित हैं। यदि आपको आने वाले रिमोट कंट्रोल की आवश्यकता है तो आपको क्लासिक ज़ोरग में लॉगिन करना होगा। जीडीएम लॉगिन स्क्रीन से एक्स सत्र दर्ज करने के लिए चयन करें ज़ोरग पर उबंटू


0
2017-12-09 16:04