Come installare libqt4-core e libqt4-gui su Ubuntu 16.04 LTS?


15

Ho eseguito l'aggiornamento a Ubuntu 16.04 LTS. Ma mancano i pacchetti libqt4-core e libqt4-gui.

Come potrei installarli su 16.04?

Grazie.

Risposte:


10

Questi pacchetti libqt4-core e libqt4-gui non esistono più in Ubuntu 16.04 LTS e versioni successive. Erano pacchetti fittizi con dipendenze da altri pacchetti. La seguente procedura modificherà il pacchetto Vidyo in modo che utilizzi dipendenze funzionanti.

  1. Per prima cosa assicurati che siano installati tutti i pacchetti libqt4 richiesti non installati di default:

    sudo apt install libqt4-designer libqt4-opengl libqt4-svg libqtgui4 libqtwebkit4
    
  2. Creare uno script per modificare la dipendenza definita nel pacchetto. Usa lo videbcontrolscript fornito qui .

  3. Esegui lo script videbcontrol VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.debche aprirà le dipendenze in un editor vi

  4. Sostituisci Depends: libxss1,libaudio2,libasound2,libqt4-gui (>= 4.8.1), libqt4-networkcon Depends: libxss1,libaudio2,libasound2,libqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4,libqt4-network. Ciò crea un file denominato VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.modified.debcontenente la nuova dipendenza.

    Se non conosci vi, una volta visualizzate le informazioni sul pacchetto

    1. sposta il cursore usando le frecce verso il basso sulla riga che inizia con Depends:
    2. digita la lettera i per entrare in modalità inserimento
    3. copia oltre (clic destro) la nuova riga e digita return
    4. digitare escape per uscire dalla modalità di inserimento
    5. digitare ddper eliminare la vecchia Dependsriga
    6. digitare ZZper salvare ed uscire dalla modifica (due maiuscole z)
  5. Installa il pacchetto Vidyo eseguendo il comando:

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

Godere


Vidyo = facepalm
xealits

3

Grazie a https://ubuntuforums.org/showthread.php?t=110458 e @chmike Queste dipendenze hanno già versioni superiori come ho scoperto. Va bene invece cambiare il file .deb. @ bean1975 ha un metodo più breve:

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

e cambia il libqt4-gui (>= 4.8.1)conlibqt4-designer,libqt4-opengl,libqt4-svg,libqtgui4,libqtwebkit4

dpkg -b newdir modified.deb

e puoi usarlo ora !!!


0

Prova questo come ha funzionato per me:

sudo apt-get -f install

Questo è stato suggerito dal terminale stesso e ha fatto un po 'di magia e cosa no.



-1

Collegato alla sezione Ubuntu di Launchpad :

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

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

È possibile installare un .deb (pacchetto binario Debian) usando dpkg: sudo dpkg -i libqt4-core_4.8.6...ubuntu8_amd64.deb


Devo scaricare manualmente i file e le dipendenze? Esiste un PPA per semplificare l'installazione?
Enze Chi,

Vado problema di dipendenza quando li installo: dpkg: problemi di dipendenza impediscono la configurazione di libqt4-dbus: amd64: libqt4-dbus: amd64 dipende da libqtdbus4 (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); comunque: La versione di libqtdbus4: amd64 sul sistema è 4: 4.8.7 + dfsg-5ubuntu2. libqt4-dbus: amd64 dipende da qdbus (= 4: 4.8.6 + git64-g5dc8b2b + dfsg-3 ~ ubuntu8); tuttavia: la versione di qdbus sul sistema è 4: 4.8.7 + dfsg-5ubuntu2.
Enze Chi,

Ciò significa che il pacchetto libqtdbus4 è troppo nuovo. Hai un altro pacchetto rotto dopo l'aggiornamento che dipende da libqt4- [core | gui]? Per xenial c'è un pacchetto libtcore4 e linbqtgui4
neofug
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.