Как установить 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 вместо nano .

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:, скопировав и вставив следующее:

Depends: libxss1,libaudio2,libasound2,libqt4-network

Это удаляет зависимость переходного пакета libqt4-gui, которая больше не требуется для последних версий Ubuntu

4) Сохраните настроенный файл .deb

ESC

:wq

войти

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

5) Установите новый файл .deb VidyoDesktop, запустив

$ sudo dpkg -i vidyodesktop-custom.deb

[EDIT: рабочий стол Vidyo работает только в режиме Wi-Fi. Если кабель локальной сети подключен, Vidyo отключается. Я еще не нашел решение этой проблемы. Но отдых работает!]



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

2
@AndreaBorga Как вы включаете эту опцию, если VidyoDesktop не запускается из-за segfaults?
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 и инструментах эквивалентов:

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-designer libqt4-svg
Эдвард ван Куйк

Пожалуйста, измените принятый ответ на ответ @ fwyzard. В настоящее время принятый ответ относится только к пользователям ЦЕРН.
Рис

0

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

Кто-нибудь знает, почему пакет был сброшен? Я подозреваю, что это создаст проблемы для нескольких сторонних пакетов ...


Добро пожаловать в Спросите Ubuntu! Я рекомендую отредактировать этот ответ, чтобы дополнить его конкретными сведениями о том, как это сделать. (См. Также Как написать хороший ответ? Для общего совета о том, какие ответы считаются наиболее ценными в Ask Ubuntu.)
David Foerster

0

Посмотрите здесь модифицированный установщик VidyoDesktop без зависимости от libqt4-gui:

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

ПРИМЕЧАНИЕ. Эта ссылка больше не является общедоступной и может больше не предоставлять полезную информацию.

Обратите внимание, что это страница, защищенная CERN, поэтому я предпочитаю не публиковать полную ссылку здесь, поскольку пакет VidyoDesktop не является свободным программным обеспечением.


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



-1

Я предлагаю вручную загрузить libqt4-gui и следующие зависимые пакеты с URL .

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

Команда, которую вы предложили, приводит к удалению vidyodesktop
Matteo S.

@KK Патель, это не будет работать, так как пакет "libqt4-gui" недоступен в репозиториях 16.04.
Blendenzo

Да, та же проблема здесь, но установка пакета open365 deb. Похоже, libqt4 был удален из Ubuntu 16.04
Хорхе Аревало

@ Matteo S. Пожалуйста, проверьте это сейчас. Я отредактировал ответ.
Кетан Патель

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