Як встановити libqt4-core та libqt4-gui на Ubuntu 16.04 LTS?


15

Я перейшов до Ubuntu 16.04 LTS. Але пакети libqt4-core та libqt4-gui відсутні.

Як я можу встановити їх 16.04?

Спасибі.

Відповіді:


10

Ці пакети libqt4-core та libqt4-gui вже не існують у Ubuntu 16.04 LTS та новіших версіях. Вони були фіктивними пакунками, залежними від інших пакетів. Наступна процедура змінить пакет Vidyo, щоб він використовував робочі залежності.

  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.debякий відкриє залежності в редакторі vi

  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. скопіюйте минулий (клацніть правою кнопкою миші) новий рядок та введіть return
    4. введіть втечу, щоб вийти з режиму вставки
    5. введіть, ddщоб видалити старий Dependsрядок
    6. введіть, ZZщоб зберегти та вийти із зміни (два верхнього регістру z)
  5. Встановіть пакунок Vidyo, виконавши команду:

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

Насолоджуйтесь


Vidyo = facepalm
xealits

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

Посилання на розділ Ubuntu Launchpad :

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

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

Ви можете встановити .deb (двійковий пакет Debian) за допомогою dpkg: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb


Чи потрібно завантажувати файли та залежності вручну? Чи є PPA для полегшення встановлення?
Enze Chi

Я переходжу до проблеми залежності при їх встановленні: dpkg: проблеми залежності залежать від конфігурації libqt4-dbus: amd64: libqt4-dbus: amd64 залежить від libqtdbus4 (= 4: 4.8.6 + git64-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.
Enze Chi

Це говорить про те, що ваш пакет libqtdbus4 занадто новий. Чи є у вас інший пакет, який вийшов з ладу після оновлення, який залежить від libqt4- [core | gui]? Для xenial є пакет libtcore4 та linbqtgui4
neofug
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.