Jak zainstalować libqt4-core i libqt4-gui na Ubuntu 16.04 LTS?

15

Zaktualizowałem system do Ubuntu 16.04 LTS. Ale brakuje pakietów libqt4-core i libqt4-gui.

Jak mogę je zainstalować 16.04?

Dzięki.

Enze Chi
źródło

Odpowiedzi:

10

Te pakiety libqt4-core i libqt4-gui już nie istnieją w Ubuntu 16.04 LTS i nowszych. Były to atrapy pakietów zależne od innych pakietów. Poniższa procedura zmodyfikuje pakiet Vidyo, aby używał zależności roboczych.

  1. Najpierw upewnij się, że wszystkie wymagane pakiety libqt4, które nie są domyślnie zainstalowane, są zainstalowane:

    sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
    
  2. Utwórz skrypt, aby zmodyfikować zależność zdefiniowaną w pakiecie. Użyj videbcontrolskryptu dostarczonego tutaj .

  3. Uruchom skrypt videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb, który otworzy zależności w edytorze vi

  4. Wymień Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-networksię Depends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network. Spowoduje to utworzenie pliku o nazwie VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.debzawierającej nową zależność.

    Jeśli nie znasz vi, gdy zobaczysz informacje o paczce

    1. przesuń kursor za pomocą strzałek w dół do linii rozpoczynającej się od Depends:
    2. wpisz literę, iaby przejść do trybu wstawiania
    3. skopiuj obok (kliknij prawym przyciskiem myszy) nowy wiersz i wpisz return
    4. wpisz Escape, aby wyjść z trybu wstawiania
    5. wpisz, ddaby usunąć starą Dependslinię
    6. wpisz, ZZaby zapisać i wyjść ze zmiany (dwie wielkie litery z)
  5. Zainstaluj pakiet Vidyo, wykonując polecenie:

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

Cieszyć się

chmike
źródło
Vidyo = facepalm
xealits
3

Dzięki https://ubuntuforums.org/showthread.php?t=110458 i @chmike Te zależności mają już wyższe wersje, jak znalazłem. Zamiast tego można zmienić plik .deb. @ bean1975 ma krótszą metodę:

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

i zmień za libqt4-gui (>= 4.8.1)pomocąlibqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4

dpkg -b newdir modified.deb

i możesz go teraz używać !!!

Amartya Rej
źródło
0

Wypróbuj to, co zadziałało dla mnie:

sudo apt-get -f install

Zostało to zasugerowane przez sam terminal i zrobił trochę magii, a co nie.

użytkownik644585
źródło
-1

Link do sekcji Ubuntu w Launchpad :

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

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

Możesz zainstalować .deb (pakiet binarny Debiana) przy użyciu dpkg: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb

neofug
źródło
Czy muszę ręcznie pobierać pliki i zależności? Czy istnieje umowa PPA, aby ułatwić instalację?
Enze Chi
Idę problem z zależnością przy instalacji: dpkg: problemy z zależnością uniemożliwiają konfigurację libqt4-dbus: amd64: libqt4-dbus: amd64 zależy od libqtdbus4 (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); jednak: Wersja libqtdbus4: amd64 w systemie to 4: 4.8.7 + dfsg-5ubuntu2. libqt4-dbus: amd64 zależy od qdbus (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); jednak: Wersja qdbus w systemie to 4: 4.8.7 + dfsg-5ubuntu2.
Enze Chi
To znaczy, że twój pakiet libqtdbus4 jest zbyt nowy. Czy masz inny pakiet, który zepsuł się po aktualizacji, która zależy od libqt4- [core | gui]? Dla Xenial jest pakiet libtcore4 i linbqtgui4
neofug