Ubuntu 16.04 LTS पर libqt4-core और libqt4-gui कैसे स्थापित करें?


15

मैंने Ubuntu 16.04 LTS में अपग्रेड किया। लेकिन libqt4-core और libqt4-gui पैकेज गायब हैं।

मैं उन्हें 16.04 पर कैसे स्थापित कर सकता हूं?

धन्यवाद।

जवाबों:


10

ये libqt4-core और libqt4-gui पैकेज उबंटू 16.04 LTS और नए में अब मौजूद नहीं हैं। वे अन्य पैकेजों पर निर्भरता के साथ डमी पैकेज थे। निम्नलिखित प्रक्रिया विद्या पैकेज को संशोधित करेगी ताकि यह कार्यशील निर्भरता का उपयोग करे।

  1. पहले सुनिश्चित करें कि सभी आवश्यक libqt4 संकुल डिफ़ॉल्ट रूप से स्थापित नहीं हैं:

    sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
    
  2. पैकेज में परिभाषित निर्भरता को संशोधित करने के लिए एक स्क्रिप्ट बनाएं। यहां दीvidebcontrol गई स्क्रिप्ट का उपयोग करें

  3. उस स्क्रिप्ट को चलाएं जो videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.debvi संपादक में निर्भरता को खोलेगी

  4. बदलें Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-networkके साथ Depends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network। यह एक फ़ाइल बनाता है जिसका नाम VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.debनई निर्भरता है।

    यदि आप vi नहीं जानते हैं, तो एक बार पैकेज की जानकारी देख लें

    1. तीर को रेखा से नीचे की ओर ले जाते हुए शुरू करें Depends:
    2. iइंसर्ट मोड में जाने के लिए अक्षर टाइप करें
    3. नई लाइन को पिछले (राइट क्लिक) कॉपी करें और रिटर्न टाइप करें
    4. इन्सर्ट मोड को छोड़ने के लिए टाइप करें
    5. ddपुरानी Dependsलाइन को हटाने के लिए टाइप करें
    6. ZZपरिवर्तन को बचाने और छोड़ने के लिए टाइप करें (दो ऊपरी केस z)
  5. कमांड निष्पादित करके Vidyo पैकेज स्थापित करें:

    sudo apt install VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb
    

का आनंद लें



3

Https://ubuntuforums.org/showthread.php?t=110458 और @chmike के लिए धन्यवाद ये निर्भरताएँ पहले से ही उच्चतर संस्करण हैं जैसा कि मैंने पाया। इसके बजाय .deb फ़ाइल को बदलना ठीक है। @ bean1975 की एक छोटी विधि है:

dpkg-deb -x yourfile.deb newdir 
dpkg-deb --control yourfile.deb newdir/DEBIAN
gedit newdir/DEBIAN/control

और के libqt4-gui (>= 4.8.1)साथ बदल जाते हैंlibqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4

dpkg -b newdir modified.deb

और आप इसे अब उपयोग कर सकते हैं !!!


0

यह कोशिश करो क्योंकि यह मेरे लिए काम किया:

sudo apt-get -f install

यह टर्मिनल द्वारा ही सुझाया गया था और इसने कुछ जादू किया और क्या नहीं।



-1

लॉन्चपैड के उबंटू अनुभाग पर लिंक किया गया :

https://launchpad.net/ubuntu/xenial/+package/libqt4-core

https://launchpad.net/ubuntu/xenial/+package/libqt4-gui

आप dpkg का उपयोग करके एक .deb (डेबियन बाइनरी पैकेज) स्थापित कर सकते हैं: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb


क्या मुझे फ़ाइलों और निर्भरताओं को मैन्युअल रूप से डाउनलोड करना होगा? क्या यह आसान स्थापित करने के लिए कोई पीपीए है?
चेज

मैं उन्हें स्थापित करते समय निर्भरता समस्या: dpkg: निर्भरता समस्याओं libqt4-dbus के विन्यास को रोकता है: amd64: libqt4-dbus: amd64 libqtdbus4 (= 4: 4.8.6 +it64-g5dc8b2b + dfsg-3 ~ ubuntu8) पर निर्भर करता है; हालाँकि: libqtdbus4 का संस्करण: सिस्टम पर amd64 4: 4.8.7 + dfsg-5ubuntu2 है। libqt4-dbus: amd64 qdbus (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8) पर निर्भर करता है; हालाँकि: सिस्टम पर qdbus का संस्करण 4: 4.8.7 + dfsg-5ubuntu2 है।
22

यह कहता है कि आपका libqtdbus4 पैकेज बहुत नया है। क्या आपके पास एक और पैकेज है जो उस अपडेट के बाद टूट गया जो libqt4 पर निर्भर करता है- [कोर | gui]? Xenial के लिए एक पैकेज libtcore4 और linbqtgui4 है
neofug
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.