Як встановити VidyoDesktop на Ubuntu 16.04 LTS?


9

Нещодавно я перейшов на Ubuntu 16.04 LTS і помітив, що VidyoDesktopбільше не доступний у моїй системі. Я спробував встановити його з пакету deb, використовуючи, dpkgале отримав таку помилку:

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

Я помітив, що libqt4-guiйого немає в сховищі Ubuntu 16.04. Хтось знає, як це виправити? Дякую

Редагувати: моє запитання відрізняється від "Як встановити файл deb з dpkg". Насправді я запитував, як встановити певний пакет із відсутнім залежністю.

Відповіді:


6

Як випливає з наступного посилання від Vidyo,

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

потрібно просто усунути залежність від libqt4-gui(знову ж таки, цей випадок вже згадується в попередніх відповідях, але це ще один підхід.)

Якщо я можу, дозвольте скопіювати рішення із наведеного вище посилання та вставте його сюди. Я щойно вніс зміни на 3-му та 4-му кроках, де згадую використання редактора vim замість нано .

1) Завантажте файл VidyoDesktop .deb у свій домашній каталог

2) Запустіть наступні команди з терміналу (замінивши "vidyodesktop.deb" на точне ім'я файлу відповідно до типу вашої системи)

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

3) Відредагуйте файл управління пакетом

$ vim vidyobuild/DEBIAN/control

Замініть весь рядок залежно: копіюючи та вставляючи наступне:

Depends: libxss1,libaudio2,libasound2,libqt4-network

Це усуває залежність перехідного пакету libqt4-gui, яка більше не потрібна для останніх версій Ubuntu

4) Збережіть індивідуальний файл .deb

вихід

:wq

увійти

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

5) Встановіть новий файл .deb VidyoDesktop

$ sudo dpkg -i vidyodesktop-custom.deb

[EDIT: Робочий стіл Vidyo працює лише у режимі wifi. Якщо кабель локальної мережі підключений, Vidyo відключається. Я ще не знайшов рішення цієї проблеми. Але відпочинок працює!]



1
На додаток до цього, я виявив, що для уникнення seg-помилок: / usr / bin / VidyoDesktop: рядок 6: 3085 Сегментаційний помилка (ядро скинуто) / opt / vidyo / VidyoDesktop / $ EXEC $ Опція $ audioflag $ @ потрібно включити "завжди використовувати VidyoProxy" у параметрах.
Андреа Борга

2
@AndreaBorga Як ви дозволите ввімкнути цю опцію, якщо VidyoDesktop не запуститься через segfault?
gene_wood

1
Під час приєднання до зустрічі мій @gene_wood виявився несправним.
Андреа Борга

13

Рішення, яке надає Андреа, працює, але я хотів би повідомити точну команду:

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

Це працює, але програмний центр Ubuntu скаржиться та дратує вас попередженнями про розбиті пакети через відсутність залежностей (ту, яку ви вирішили проігнорувати).
fuenfundachtzig

з вищевказаним рішенням vidyo встановлено, але він не запускається
Nitin

3

Моє вирішення полягало в тому, щоб створити фіктивний перехідний пакет libqt4-gui, використовуючи керуючий файл на основі вихідного пакету qt4-x11 та інструментів 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

Це працювало для мене. Але мені довелося спочатку встановити деякі інші пакети: apt install libqt4-дизайнер libqt4-svg
Едвард ван Куїк

Будь ласка, змініть прийняту відповідь на відповідь @ fwyzard. На даний момент прийнята відповідь стосується лише користувачів CERN.
Рис

0

У мене була така ж проблема. Я вирішив, змусивши встановити, не перевіряючи залежності (google для точної команди dpkg). У вас все ще буде формально зламаний пакет у вашій системі, але, мабуть, VidyoDesktop працює безперебійно і без libqt4-gui ...

Хтось знає, чому пакет був скинутий? Я підозрюю, що це створить проблеми для декількох сторонніх пакетів ...


Ласкаво просимо в Ask Ubuntu! Рекомендую відредагувати цю відповідь, щоб розширити її конкретними деталями, як це зробити. (Дивіться також Як я можу написати гарну відповідь? Для загальних порад про те, які типи відповідей вважаються найціннішими на Ask Ubuntu.)
Девід Фоерстер,

0

Подивіться тут на модифікований інсталятор VidyoDesktop без залежності від libqt4-gui:

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

ПРИМІТКА. Це посилання більше не є загальнодоступним та може більше не надавати корисної інформації.

Зверніть увагу, що це захищена сторінка CERN, тому я вважаю за краще не розміщувати повне посилання тут, оскільки пакет VidyoDesktop не є безкоштовним програмним забезпеченням


1
Це працює, але це захищена сторінка CERN, тому зовнішні користувачі не доступні. Якщо мод скаже мені, що я можу поставити посилання на gdrive, де знаходиться модифікований пакет deb, тоді я відредагую цей коментар із цією додатковою інформацією. Спасибі
Маттео С.



-1

Я пропоную вручну завантажити URL-адресу libqt4-gui та її наступні залежні пакети .

  1. libqt4-дизайнер
  2. libqt4-opengl
  3. libqt4-svg
  4. libqtgui4

Команда, яку ви запропонували, приводить до дезінсталізації vidyodesktop
Matteo S.

@KK Patel, це не працюватиме, оскільки пакет "libqt4-gui" недоступний у сховищах 16.04.
blendenzo

Так, тут така ж проблема, але встановлення дебюту open365. Схоже, libqt4 був видалений з ubuntu 16.04
Хорхе Аревало

@Matteo S. Перевірте це зараз. Я відредагував відповідь.
Ketan Patel

рішення, запропоноване @MatteoS. є більш ефективним і уникає розгулу з офіційно припиненими бібліотеками.
Андреа Борга
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.