Come installare VidyoDesktop su Ubuntu 16.04 LTS?


9

Di recente sono passato a Ubuntu 16.04 LTS e ho notato che VidyoDesktopnon era più disponibile sul mio sistema. Ho provato a installarlo dal pacchetto deb utilizzando dpkgma ho ricevuto il seguente errore:

$ sudo dpkg -i VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb 
[...]
dpkg: problemi con le dipendenze impediscono la configurazione di vidyodesktop:
 vidyodesktop dipende da libqt4-gui (>= 4.8.1); comunque:
  libqt4-gui not installed.

Ho notato che libqt4-guinon è presente nel repository Ubuntu 16.04. Qualcuno sa come risolvere questo problema? Grazie

Modifica: la mia domanda è diversa da "Come installare un file deb con dpkg". In realtà stavo chiedendo come installare un pacchetto specifico con una dipendenza mancante.

Risposte:


6

Come suggerisce il seguente link di Vidyo,

https://support.vidyocloud.com/hc/en-us/articles/226103528-VidyoDesktop-3-6-3-for-Linux-and-Ubuntu-15-04-and-higher

bisogna solo eliminare la dipendenza libqt4-gui(di nuovo, questo caso è già menzionato nelle risposte precedenti ma questo è ancora un altro approccio).

Se posso, lasciami copiare la soluzione dal link sopra e incollala qui. Ho appena apportato modifiche nel 3 ° e 4 ° passaggio in cui menziono l'uso di Vim Editor invece di nano .

1) Scarica il file .deb di VidyoDesktop nella tua home directory

2) Eseguire i seguenti comandi dal terminale (sostituendo "vidyodesktop.deb" con il nome file esatto in base al tipo di sistema)

$ cd ~
$ dpkg-deb -x vidyodesktop.deb vidyobuild
$ dpkg-deb --control vidyodesktop.deb vidyobuild/DEBIAN

3) Modifica il file di controllo del pacchetto

$ vim vidyobuild/DEBIAN/control

Sostituisci l'intera riga Depends: copiando e incollando quanto segue:

Depends: libxss1,libaudio2,libasound2,libqt4-network

Questo rimuove la dipendenza del pacchetto di transizione libqt4-gui che non è più richiesta per le recenti versioni di Ubuntu

4) Salvare il file .deb personalizzato

Esc

:wq

accedere

$ dpkg-deb -b vidyobuild vidyodesktop-custom.deb

5) Installa il nuovo file .deb di VidyoDesktop eseguendolo

$ sudo dpkg -i vidyodesktop-custom.deb

[EDIT: il desktop Vidyo funziona solo in modalità wifi. Se il cavo LAN è collegato, Vidyo si spegne. Non ho ancora trovato una soluzione a questo problema. Ma il resto funziona!]



1
Inoltre, ho scoperto che per evitare errori seg: / usr / bin / VidyoDesktop: riga 6: 3085 Errore di segmentazione (core scaricato) / opt / vidyo / VidyoDesktop / $ EXEC $ opzione $ audioflag $ @ è necessario abilita "usa sempre VidyoProxy" nelle opzioni.
Andrea Borga,

2
@AndreaBorga Come si fa a abilitare quell'opzione se VidyoDesktop non si avvia a causa dei segfault?
gene_wood,

1
La miniera di @gene_wood ha subito un errore durante la partecipazione a una riunione.
Andrea Borga,

13

La soluzione fornita da Andrea funziona, ma vorrei segnalare l'esatto comando:

 sudo dpkg -i --ignore-depends=libqt4-gui VidyoDesktopInstaller-ubuntu64-TAG_VD_3_6_3_017.deb 

Funziona ma il centro software di Ubuntu si lamenterà e ti infastidirà con avvisi sui pacchetti rotti a causa di dipendenze mancanti (quello che hai scelto di ignorare).
Fuenfundachtzig,

con la soluzione precedente vidyo è stato installato ma non si avvia
Nitin

3

La mia soluzione è stata quella di creare un pacchetto transitorio fittizio libqt4-gui, usando un file di controllo basato sul pacchetto sorgente qt4-x11 e sugli strumenti equivs:

sudo apt install equivs
wget http://fwyzard.web.cern.ch/fwyzard/ubuntu/libqt4-gui/control
equivs-build control
sudo dpkg -i libqt4-gui_4.8.7_amd64.deb
sudo apt install -f

Questo ha funzionato per me. Ma prima ho dovuto installare altri pacchetti: apt install libqt4-designer libqt4-svg
Edward van Kuik

Modifica la risposta accettata nella risposta di @ fwyzard. La risposta attualmente accettata è rilevante solo per gli utenti del CERN.
Reece,

0

Ho avuto lo stesso problema. Ho risolto forzando l'installazione senza controllare le dipendenze (google per il comando esatto dpkg). Avrai ancora un pacchetto formalmente rotto sul tuo sistema, ma apparentemente VidyoDesktop funziona senza problemi anche senza libqt4-gui ...

Qualcuno sa perché il pacchetto è stato lasciato cadere? Sospetto che ciò creerà problemi a diversi pacchetti di terze parti ...


Benvenuto in Ask Ubuntu! Raccomando di modificare questa risposta per espanderla con dettagli specifici su come eseguire questa operazione. (Vedi anche Come posso scrivere una buona risposta? Per consigli generali su quali tipi di risposte sono considerate più preziose su Ask Ubuntu.)
David Foerster,

0

Dai un'occhiata qui per un programma di installazione modificato di VidyoDesktop senza la dipendenza da libqt4-gui:

https://information-technology.web.cern.ch/comment/28#comment-28

NOTA: questo collegamento non è più pubblicamente visibile e potrebbe non fornire più informazioni utili.

Si prega di notare che è una pagina protetta dal CERN, quindi preferisco non pubblicare il link completo qui, poiché il pacchetto VidyoDesktop non è un software gratuito


1
Funziona, ma è una pagina protetta dal CERN, quindi non è raggiungibile da utenti esterni. Se una mod mi dice che posso mettere un link a gdrive dove si trova il pacchetto deb modificato, allora modificherò questo commento con queste informazioni aggiuntive. Grazie
Matteo S.



-1

Suggerisco di scaricare manualmente libqt4-gui e i seguenti pacchetti dipendenti dall'URL .

  1. libqt4-designer
  2. libqt4-opengl
  3. libqt4-svg
  4. libqtgui4

Il comando che hai suggerito provoca la disinstallazione di vidyodesktop
Matteo S.

@KK Patel, questo non funzionerà, poiché il pacchetto "libqt4-gui" non è disponibile nei repository 16.04.
blendenzo,

Sì, lo stesso problema qui, ma l'installazione del pacchetto deb open365. Sembra che libqt4 sia stato rimosso da Ubuntu 16.04
Jorge Arévalo,

@Matteo S. Controlla adesso. Ho modificato la risposta.
Ketan Patel,

la soluzione proposta da @MatteoS. è più efficace ed evita di armeggiare con le librerie ufficialmente sospese.
Andrea Borga,
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.