Làm cách nào để cài đặt VidyoDesktop trên Ubuntu 16.04 LTS?


9

Gần đây tôi đã chuyển sang Ubuntu 16.04 LTS và tôi nhận thấy rằng nó VidyoDesktopkhông còn có sẵn trên hệ thống của tôi. Tôi đã cố gắng cài đặt nó từ gói deb bằng cách sử dụng dpkgnhưng tôi đã nhận được lỗi sau:

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

Tôi nhận thấy rằng libqt4-guinó không có trong kho lưu trữ Ubuntu 16.04. Có ai biết làm thế nào để sửa lỗi này? Cảm ơn bạn

Chỉnh sửa: Câu hỏi của tôi khác với "Cách cài đặt tệp gỡ lỗi với dpkg". Trong thực tế, tôi đã hỏi làm thế nào để cài đặt một gói cụ thể với sự phụ thuộc bị thiếu.

Câu trả lời:


6

Như liên kết sau của Vidyo cho thấy,

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

người ta chỉ cần loại bỏ sự phụ thuộc vào libqt4-gui(một lần nữa, trường hợp này đã được đề cập trong các câu trả lời trước nhưng đây là một cách tiếp cận khác.)

Nếu tôi có thể, hãy để tôi sao chép giải pháp từ liên kết trên và dán nó vào đây. Tôi chỉ thực hiện các thay đổi trong bước thứ 3 và 4 trong đó tôi đề cập đến việc sử dụng trình chỉnh sửa vim thay vì nano .

1) Tải tập tin VidyoDesktop .deb về thư mục chính của bạn

2) Chạy các lệnh sau từ thiết bị đầu cuối (thay thế "vidyodesktop.deb" bằng tên tệp chính xác theo loại hệ thống của bạn)

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

3) Chỉnh sửa tập tin kiểm soát gói

$ vim vidyobuild/DEBIAN/control

Thay thế toàn bộ Depends: line bằng cách sao chép và dán các mục sau:

Depends: libxss1,libaudio2,libasound2,libqt4-network

Điều này loại bỏ sự phụ thuộc gói chuyển tiếp libqt4-gui không còn cần thiết cho các phiên bản Ubuntu gần đây

4) Lưu tệp .deb tùy chỉnh

thoát

:wq

đi vào

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

5) Cài đặt tệp .dyo VidyoDesktop mới bằng cách chạy

$ sudo dpkg -i vidyodesktop-custom.deb

[EDIT: Máy tính để bàn Vidyo chỉ hoạt động ở chế độ wifi. Nếu cáp LAN được kết nối, thì Vidyo sẽ tắt. Tôi chưa tìm thấy giải pháp cho vấn đề này. Nhưng phần còn lại đang hoạt động!]



1
Ngoài ra, tôi thấy rằng để tránh các lỗi seg: / usr / bin / VidyoDesktop: dòng 6: 3085 Lỗi phân đoạn (bị đổ lõi) / opt / vidyo / VidyoDesktop / $ EXEC $ tùy chọn $ audioflag $ @ một bật "luôn luôn sử dụng VidyoProxy" trong các tùy chọn.
Andrea Borga

2
@AndreaBorga Làm thế nào để bạn kích hoạt tùy chọn đó nếu VidyoDesktop không khởi chạy do các segfaults?
gen_wood 17/07/18

1
@gene_wood mine đã bị lỗi khi tham gia một cuộc họp.
Andrea Borga

13

Giải pháp do Andrea cung cấp hoạt động, nhưng tôi muốn báo cáo lệnh chính xác:

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

Điều này hoạt động nhưng trung tâm phần mềm của Ubuntu sẽ phàn nàn và làm phiền bạn với các cảnh báo về các gói bị hỏng do thiếu phụ thuộc (gói bạn chọn bỏ qua).
fuenfundachtzig

với giải pháp trên, vidyo đã được cài đặt nhưng nó không khởi động
Nitin

3

Cách giải quyết của tôi là xây dựng gói chuyển tiếp libqt4-gui giả, sử dụng tệp điều khiển dựa trên gói nguồn qt4-x11 và các công cụ 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

Điều này làm việc cho tôi. Nhưng trước tiên tôi phải cài đặt một số gói khác: apt install libqt4-designer libqt4-svg
Edward van Kuik

Vui lòng thay đổi câu trả lời được chấp nhận thành câu trả lời của @ fwyzard. Câu trả lời hiện được chấp nhận chỉ liên quan đến người dùng Cern.
lừa

0

Tôi đã từng gặp vấn đề tương tự. Tôi đã giải quyết bằng cách buộc cài đặt mà không kiểm tra phụ thuộc (google cho lệnh dpkg chính xác). Bạn vẫn sẽ có một gói chính thức bị hỏng trên hệ thống của mình, nhưng rõ ràng VidyoDesktop cũng hoạt động trơn tru mà không cần libqt4-gui ...

Có ai biết tại sao các gói đã bị rơi? Tôi nghi ngờ điều này sẽ tạo ra vấn đề đối với một số gói bên thứ 3 ...


Chào mừng bạn đến hỏi Ubuntu! Tôi khuyên bạn nên chỉnh sửa câu trả lời này để mở rộng nó với các chi tiết cụ thể về cách thực hiện. (Xem thêm Làm thế nào để tôi viết một câu trả lời hay? Để có lời khuyên chung về loại câu trả lời nào được coi là có giá trị nhất trên Hỏi Ubuntu.)
David Foerster

0

Hãy xem trình cài đặt VidyoDesktop đã sửa đổi mà không phụ thuộc vào libqt4-gui:

https: // in information-t Technology.web.cern.ch/comment/28#comment-28

LƯU Ý: Liên kết này không còn hiển thị công khai và có thể không cung cấp thông tin hữu ích nữa.

Xin lưu ý rằng đó là một trang được bảo vệ Cern, vì vậy tôi không muốn đăng liên kết đầy đủ ở đây, vì gói VidyoDesktop không phải là phần mềm miễn phí


1
Nó hoạt động, nhưng nó là một trang được bảo vệ Cern, do đó người dùng bên ngoài không thể truy cập được. Nếu một mod cho tôi biết tôi có thể đặt một liên kết đến gdrive nơi gói deb được sửa đổi, thì tôi sẽ chỉnh sửa nhận xét này với thông tin bổ sung này. Cảm ơn
Matteo S.



-1

Tôi đề nghị tải xuống thủ công libqt4-gui và các gói phụ thuộc sau từ URL .

  1. nhà thiết kế libqt4
  2. libqt4-opengl
  3. libqt4-svg
  4. libqtgui4

Lệnh bạn đề xuất có kết quả trong việc gỡ cài đặt vidyodesktop
Matteo S.

@KK Patel, điều này sẽ không hoạt động, vì gói "libqt4-gui" không có sẵn trong kho 16.04.
Blendenzo

Đúng, vấn đề tương tự ở đây, nhưng cài đặt gói deb365. Có vẻ như libqt4 đã bị xóa khỏi Ubuntu 16.04
Jorge Arévalo

@Matteo S. Vui lòng kiểm tra ngay. Tôi chỉnh sửa câu trả lời.
Ketan Patel

giải pháp được đề xuất bởi @MatteoS. hiệu quả hơn và tránh loay hoay với các thư viện chính thức ngừng hoạt động.
Andrea Borga
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.