ฉันอัพเกรดเป็น Ubuntu 16.04 LTS แต่แพ็คเกจ libqt4-core และ libqt4-gui ขาดหายไป
ฉันจะติดตั้งบน 16.04 ได้อย่างไร
ขอบคุณ
ฉันอัพเกรดเป็น Ubuntu 16.04 LTS แต่แพ็คเกจ libqt4-core และ libqt4-gui ขาดหายไป
ฉันจะติดตั้งบน 16.04 ได้อย่างไร
ขอบคุณ
คำตอบ:
แพ็คเกจ libqt4-core และ libqt4-gui ไม่มีใน Ubuntu 16.04 LTS และใหม่กว่าอีกต่อไป พวกเขาเป็นคนบ้า ๆ บอ ๆ กับการอ้างอิงกับคนอื่น ๆ ขั้นตอนต่อไปนี้จะแก้ไขแพ็คเกจ Vidyo ดังนั้นจึงใช้การอ้างอิงที่ทำงานได้
ก่อนอื่นตรวจสอบให้แน่ใจว่ามีการติดตั้งแพ็คเกจ libqt4 ที่ไม่ได้ติดตั้งโดยค่าเริ่มต้นทั้งหมด:
sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
สร้างสคริปต์เพื่อแก้ไขการอ้างอิงที่กำหนดไว้ในแพ็คเกจ ใช้videbcontrol
สคริปต์ให้ไว้ที่นี่
รันสคริปต์videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb
ที่จะเปิดการพึ่งพาในตัวแก้ไข vi
แทนที่ด้วย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 เมื่อคุณเห็นข้อมูลแพ็คเกจ
Depends:
i
เพื่อเข้าสู่โหมดแทรกdd
เพื่อลบDepends
บรรทัดเก่าZZ
เพื่อบันทึกและออกจากการเปลี่ยนแปลง (สองตัวพิมพ์ใหญ่ z)ติดตั้งแพ็คเกจ Vidyo โดยดำเนินการคำสั่ง:
sudo apt install VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.deb
สนุก
ขอบคุณ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
และคุณสามารถใช้ได้ทันที !!!
ลองใช้วิธีนี้เพื่อฉัน:
sudo apt-get -f install
สิ่งนี้ถูกแนะนำโดยเทอร์มินัลและมันก็มีเวทมนตร์และอะไรที่ไม่
ฉันพบคำแนะนำเหล่านี้จากเว็บไซต์ Vidyoวิธีที่ง่ายที่สุดในการติดตาม พวกเขาทำงานอย่างต่อเนื่องตลอดการอัพเกรดไม่กี่ครั้ง
เชื่อมโยงกับส่วน Ubuntu ของLaunchpad :
https://launchpad.net/ubuntu/xenial/+package/libqt4-core
https://launchpad.net/ubuntu/xenial/+package/libqt4-gui
คุณสามารถติดตั้ง. deb (แพ็คเกจเดเบียนไบนารี) โดยใช้ dpkg: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb