Mendeley เดสก์ท็อปจะไม่ทำงานบน Ubuntu 16.04


11

ฉันพยายามจะติดตั้งMendeleyบน Ubuntu 16.04 ฉันทำตามคำแนะนำในการติดตั้งบนเว็บไซต์ แต่มันก็ไม่เริ่ม ไอคอนจะปรากฏขึ้นเมื่อฉันเรียกใช้และใน 3 วินาทีมันจะหายไป ความคิดใด ๆ

เอาต์พุตของการรันmendeleydesktopในเทอร์มินัล

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 

คุณช่วยเพิ่ม URL โครงการและชื่อแพ็คเกจลงในโพสต์ดั้งเดิมของคุณได้หรือไม่ (โดยแก้ไข) ฉันไม่พบแพ็คเกจใด ๆ ที่เรียกว่า mendeley ในที่เก็บ 16.04 ฉันคิดว่าคุณกำลังพูดถึงmendeley.com
2559

หากแอปพลิเคชันดูเหมือนว่าจะพังมันมักจะช่วยให้เริ่มต้นจาก terminal / commandline ข้อดีอาจเป็นได้ว่ามันส่งออกรหัสข้อผิดพลาดหรือคล้ายกันซึ่งอาจเป็นจุดเริ่มต้นที่ดีในการค้นหาวิธีแก้ไข
dufte

1
มันเริ่มต้นที่นี่อย่างถูกต้องในวันที่ 16.04 และแสดงกล่องโต้ตอบเข้าสู่ระบบด้วยตัวเลือกการลงทะเบียนและเข้าสู่ระบบ
dufte

1
ได้ผลสำหรับฉันเช่นกันใน gnome-1604 เปิดเทอร์มินัลแล้วเรียกใช้mendeleydesktopและเพิ่มผลลัพธ์ใด ๆ และทั้งหมดลงในคำถาม
Mark Kirby

2
คำแนะนำที่mendeley.com/download-mendeley-desktop/ubuntu/instructionsใช้ได้กับฉันใน Ubuntu 16.04
edwinksl

คำตอบ:


12

เปิดเทอร์มินัลแล้วเรียกใช้

sudo apt-get install libqtsvg4-perl libqtwebkit4

ฉันมีข้อผิดพลาดที่แน่นอนนี้และหลังจากคำตอบของ Mark Kirby ฉันยังคงมีปัญหาอยู่ หลังจากเรียกใช้งานด้านบนตอนนี้ Mendeley จะเปิดใช้งานและซิงค์ข้อมูลทั้งหมดของฉัน (ใช่!)

สิ่งที่ฉันไม่รู้คือว่ามันเป็นเพียงสิ่งที่ฉันเขียนไว้ด้านบนหรือถ้าคุณต้องการสิ่งนี้และยังตอบคำถามของ Mark Kirby ด้วย

แหล่งที่มาของคำตอบ: http://ubuntuforum-br.org/index.php?topic=120046.0


ฉันสามารถทำให้มันใช้งานได้โดยใช้คำสั่งของคุณโดยไม่ต้องใช้คำตอบจากคำตอบของ Mark Kirby
adamconkey

@aconkey ขอบคุณที่โพสต์ข้อความนี้ ฉันแน่ใจว่ามันจะช่วยให้ใครบางคนในอนาคต
John

4

คุณดูเหมือนจะขาดการพึ่งพาqtwebkitและqtsvg

เปิดเทอร์มินัลแล้วเรียกใช้

sudo apt install qt4-dev-tools

ลองเรียกใช้อีกครั้ง


ได้สิ่งนี้: 'libqt5webkit5 เป็นรุ่นใหม่ล่าสุดแล้ว'
manutsa

ลองรุ่นที่อัปเดตนี้
Mark Kirby

ฉันมีข้อผิดพลาดที่แน่นอนเหมือนกับ OP สิ่งนี้ไม่ได้แก้ไข มันติดตั้งเครื่องมือ แต่ข้อผิดพลาดที่ฉันได้รับยังคงเหมือนเดิม (เหมือนในคำถาม) ความคิดอื่น ๆ ?
John

ฉันใช้สิ่งนี้จากสแต็คล้นในกรณีที่ใช้งานไม่ได้ให้เรียกใช้sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev@John Same error แต่แอปที่แตกต่างกันstackoverflow.com/questions/26869830/…
Mark Kirby

ขอบคุณ @ MarkKirby หลังจากใช้คำตอบของฉันมันทำงาน ฉันไม่แน่ใจว่าโซลูชันพิเศษของคุณจะทำเคล็ดลับได้หรือไม่ (เช่น OP ฉันเป็นมือใหม่มาก)
John

1

ในการติดตั้งข้อกำหนดขั้นต่ำใน Ubuntu 16.04 ให้ทำตาม:

sudo apt-get install libqtwebkit4 libqt4-svg

0

ฉันไม่สามารถออกความเห็นเกี่ยวกับคำตอบเพราะฉันมีคะแนนชื่อเสียงไม่เพียงพอ ฉันแค่อยากจะบอกว่าคำตอบนั้นไม่ได้ผลสำหรับฉัน แต่ติดตั้ง gdebi

sudo apt install gdebi

จาก16.04 ไม่สามารถติดตั้งอะไรก็ได้จากศูนย์ซอฟต์แวร์ Ubuntuและติดตั้งผ่าน gdebi โดยคลิกขวาที่ไฟล์. deb และเปิดด้วย gdebi ทำงานได้ดี

นอกจากนี้หากคุณทำผิดพลาดในการติดตั้ง (เหมือนที่ฉันทำ) คุณสามารถติดตั้งใหม่โดยใช้ gdebi

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.