Jak zainstalować VidyoDesktop na Ubuntu 16.04 LTS?


9

Niedawno przeprowadziłem się do Ubuntu 16.04 LTS i zauważyłem, że VidyoDesktopnie jest już dostępny w moim systemie. Próbowałem zainstalować go z pakietu deb przy użyciu, dpkgale otrzymałem następujący błąd:

$ 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.

Zauważyłem, że libqt4-guinie ma go w repozytorium Ubuntu 16.04. Czy ktoś wie, jak to naprawić? Dziękuję Ci

Edycja: Moje pytanie różni się od „Jak zainstalować plik deb za pomocą dpkg”. W rzeczywistości pytałem, jak zainstalować konkretny pakiet z brakującą zależnością.

Odpowiedzi:


6

Jak sugeruje poniższy link Vidyo,

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

po prostu trzeba wyeliminować zależność libqt4-gui(ponownie, ten przypadek jest już wspomniany w poprzednich odpowiedziach, ale jest to jeszcze inne podejście).

Jeśli mogę, pozwól mi skopiować rozwiązanie z powyższego linku i wkleić go tutaj. Właśnie wprowadziłem zmiany w 3 i 4 kroku, w których wspominam o użyciu edytora vim zamiast nano .

1) Pobierz plik .deb VidyoDesktop do swojego katalogu domowego

2) Uruchom następujące polecenia z terminala (zastępując plik „vidyodesktop.deb” dokładną nazwą pliku zgodnie z typem systemu)

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

3) Edytuj plik kontrolny pakietu

$ vim vidyobuild/DEBIAN/control

Zastąp całą linię Depends:, kopiując i wklejając:

Depends: libxss1,libaudio2,libasound2,libqt4-network

To usuwa zależność pakietu przejściowego libqt4-gui, który nie jest już wymagany w najnowszych wersjach Ubuntu

4) Zapisz dostosowany plik .deb

wyjście

:wq

wchodzić

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

5) Zainstaluj nowy plik .deb VidyoDesktop, uruchamiając

$ sudo dpkg -i vidyodesktop-custom.deb

[EDYCJA: Pulpit Vidyo działa tylko w trybie Wi-Fi. Jeśli kabel LAN jest podłączony, Vidyo wyłącza się. Nie znalazłem jeszcze rozwiązania tego problemu. Ale reszta działa!]



1
Oprócz tego odkryłem, że aby uniknąć błędów seg: / usr / bin / VidyoDesktop: linia 6: 3085 Błąd segmentacji (zrzut rdzenia) / opt / vidyo / VidyoDesktop / $ EXEC $ opcja $ audioflag $ @ włącz opcję „zawsze używaj VidyoProxy” w opcjach.
Andrea Borga

2
@AndreaBorga Jak zabrać się do włączania tej opcji, jeśli VidyoDesktop nie uruchomi się z powodu segfaultów?
gene_wood

1
@gene_wood mine miał błąd podczas dołączania do spotkania.
Andrea Borga,

13

Rozwiązanie dostarczone przez Andreę działa, ale chciałbym zgłosić dokładne polecenie:

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

Działa to, ale centrum oprogramowania Ubuntu będzie narzekać i drażnić ostrzeżeniami o uszkodzonych pakietach z powodu brakujących zależności (które zignorowałeś).
fuenfundachtzig

z powyższym rozwiązaniem vidyo zostało zainstalowane, ale nie uruchamia się
Nitin

3

Moim obejściem było zbudowanie fałszywego pakietu przejściowego libqt4-gui przy użyciu pliku kontrolnego opartego na pakiecie źródłowym qt4-x11 i narzędziach 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

To zadziałało dla mnie. Ale najpierw musiałem zainstalować kilka innych pakietów: apt install libqt4-designer libqt4-svg
Edward van Kuik

Zmień zaakceptowaną odpowiedź na odpowiedź @ fwyzard. Aktualnie akceptowana odpowiedź dotyczy tylko użytkowników CERN.
Reece

0

Miałem ten sam problem. Rozwiązałem to przez wymuszenie instalacji bez sprawdzania zależności (google dla dokładnego polecenia dpkg). Nadal będziesz mieć formalnie uszkodzony pakiet w swoim systemie, ale najwyraźniej VidyoDesktop działa płynnie również bez libqt4-gui ...

Czy ktoś wie, dlaczego paczka została odrzucona? Podejrzewam, że spowoduje to problemy z kilkoma pakietami stron trzecich ...


Witamy w Ask Ubuntu! Zalecam edycję tej odpowiedzi, aby rozszerzyć ją o szczegółowe informacje na temat tego, jak to zrobić. (Zobacz także Jak napisać dobrą odpowiedź? Zawiera ogólne porady na temat tego, jakie rodzaje odpowiedzi są uważane za najcenniejsze w Ask Ubuntu.)
David Foerster

0

Sprawdź zmodyfikowany instalator VidyoDesktop bez zależności od libqt4-gui:

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

UWAGA: Ten link nie jest już publicznie widoczny i może nie zapewniać przydatnych informacji.

Pamiętaj, że jest to strona chroniona przez CERN, więc wolę nie zamieszczać tutaj pełnego linku, ponieważ pakiet VidyoDesktop nie jest wolnym oprogramowaniem


1
Działa, ale jest to strona chroniona przez CERN, więc nie jest dostępna dla użytkowników zewnętrznych. Jeśli mod powie mi, że mogę umieścić link do gdrive, na którym znajduje się zmodyfikowany pakiet deb, wówczas zmodyfikuję ten komentarz z tymi dodatkowymi informacjami. Dzięki
Matteo S.,



-1

Sugeruję ręczne pobranie libqt4-gui i jego następujących zależnych pakietów z adresu URL .

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

Polecenie, które zasugerowałeś, powoduje odinstalowanie vidyodesktop
Matteo S.

@KK Patel, to nie zadziała, ponieważ pakiet „libqt4-gui” nie jest dostępny w repozytoriach 16.04.
blendenzo,

Tak, ten sam problem tutaj, ale instalowanie pakietu deb Open365. Wygląda na to, że libqt4 został usunięty z Ubuntu 16.04
Jorge Arévalo

@Matteo S. Sprawdź to teraz. Zredagowałem odpowiedź.
Ketan Patel

rozwiązanie zaproponowane przez @MatteoS. jest bardziej skuteczny i pozwala uniknąć majstrowania przy oficjalnie wycofywanych bibliotekach.
Andrea Borga,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.