Máy tính để bàn Mendeley sẽ không hoạt động trên Ubuntu 16.04


11

Tôi đã cố gắng cài đặt Mendeley trên Ubuntu 16.04. Tôi đã làm theo hướng dẫn cài đặt trên trang web của họ nhưng đơn giản là nó không bắt đầu. Biểu tượng xuất hiện khi tôi chạy nó và trong 3 giây nó biến mất. Có suy nghĩ gì không?

Đầu ra của chạy mendeleydesktoptrong thiết bị đầu cuối

Unable to use Qt libraries in /usr/lib/x86_64-linux-gnu. Some components are missing:
 /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 To run Mendeley Desktop you may need to install the QtWebKit and QtSvg packages provided by your Linux distribution. Using bundled SSL runtime libraries /usr/bin/../../opt/mendeleydesktop/bin/mendeleydesktop: error while loading shared libraries: libgstapp-0.10.so.0: cannot open shared object file: No such file or directory 

Bạn có thể vui lòng thêm URL dự án và tên gói vào bài viết gốc của bạn (bằng cách chỉnh sửa nó). tôi không thể tìm thấy bất kỳ gói nào được gọi là mendeley trong kho 16.04. Tôi giả sử bạn đang nói về mendeley.com
dufte

Nếu một ứng dụng dường như bị sập, nó thường giúp khởi động nó từ thiết bị đầu cuối / dòng lệnh. Ưu điểm có thể là nó xuất ra một số mã lỗi hoặc tương tự có thể là điểm khởi đầu tốt cho việc tìm kiếm giải pháp.
dufte

1
Nó bắt đầu ở đây đúng vào ngày 16.04 và hiển thị hộp thoại đăng nhập với tùy chọn đăng ký và đăng nhập.
dufte

1
Tôi cũng làm việc với gnome-1604, mở một thiết bị đầu cuối và chạy mendeleydesktopvà thêm bất kỳ và tất cả đầu ra cho câu hỏi.
Đánh dấu Kirby

2
Các hướng dẫn tại mendeley.com/doad-mendeley-desktop/ubfox/inemony hoạt động với tôi trên Ubuntu 16.04.
edwinksl

Câu trả lời:


12

Mở một thiết bị đầu cuối và chạy

sudo apt-get install libqtsvg4-perl libqtwebkit4

Tôi đã có lỗi chính xác này và sau câu trả lời của Mark Kirby tôi vẫn gặp vấn đề. Sau khi chạy ở trên, bây giờ Mendeley khởi chạy và đồng bộ tất cả dữ liệu của tôi (yeah!).

Những gì tôi không biết là nếu đó chỉ là những gì tôi đã viết ở trên hoặc nếu bạn cần điều này và cả câu trả lời của Mark Kirby.

Nguồn câu trả lời: http://ubuntuforum-br.org/index.php?topic=120046.0


Tôi đã có thể làm cho nó hoạt động chỉ bằng lệnh của bạn mà không cần sử dụng lệnh từ câu trả lời của Mark Kirby.
adamconkey

@aconkey Cảm ơn bạn đã đăng bài này. Tôi chắc chắn rằng nó sẽ giúp được ai đó trong tương lai.
Giăng

4

Bạn dường như đang thiếu một số phụ thuộc qtwebkitqtsvg

Mở một thiết bị đầu cuối và chạy

sudo apt install qt4-dev-tools

Bây giờ hãy thử chạy lại nó.


hiểu điều này: 'libqt5webkit5 đã là phiên bản mới nhất'
manutsa

Hãy thử phiên bản cập nhật này.
Đánh dấu Kirby

Tôi có lỗi chính xác giống như OP. Điều này đã không sửa chữa nó. Nó đã cài đặt các công cụ nhưng lỗi tôi gặp vẫn như cũ (như trong câu hỏi). Còn ý tưởng nào khác không?
John

Tôi đã lấy cái này từ stack overflow trong trường hợp cái này không hoạt động, chạy sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev@John Lỗi tương tự nhưng stackoverflowflow
Mark

Cảm ơn @MarkKirby. Sau khi áp dụng câu trả lời của tôi, nó hoạt động. Tôi không chắc liệu giải pháp bổ sung của bạn có thực hiện được mẹo hay không (cũng như OP, tôi khá là người mới).
John

1

Để cài đặt các yêu cầu tối thiểu trên Ubuntu 16.04, hãy làm theo:

sudo apt-get install libqtwebkit4 libqt4-svg

0

Tôi không thể nhận xét về câu trả lời vì tôi không có đủ điểm danh tiếng. Tôi chỉ muốn nói rằng câu trả lời không hiệu quả với tôi nhưng cài đặt gdebi

sudo apt install gdebi

từ 16.04 Không thể cài đặt bất cứ thứ gì từ trung tâm phần mềm Ubuntu và cài đặt qua gdebi bằng cách nhấp chuột phải vào tệp .deb và mở bằng gdebi hoạt động tốt.

Ngoài ra nếu bạn làm hỏng cài đặt (như tôi đã làm), bạn có thể cài đặt lại bằng gdebi.

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.