คำถามติดแท็ก shared-library

เกี่ยวข้องกับไลบรารีที่ใช้ร่วมกันไฟล์. so และการจัดการใน Ubuntu

3
GParted ไม่ทำงานผิดพลาดขณะโหลดไลบรารีที่แชร์: libgtkmm-2.4.so.1
ฉันวิ่งไม่ได้ ฉันได้ลบและติดตั้งใหม่และข้อผิดพลาดยังคงมีอยู่ นี่คือผลลัพธ์ของการทำงานsudo gpartedในเทอร์มินัล $ sudo gparted /usr/sbin/gpartedbin: error while loading shared libraries: libgtkmm-2.4.so.1: cannot open shared object file: No such file or directory ฉันพยายามติดตั้ง libgtkmm-2.4 และฉันได้รับสิ่งนี้: $ sudo apt-get install libgtkmm-2.4 Reading package lists... Done Building dependency tree Reading state information... Done Note, selecting 'libgtkmm-2.4-dev' for regex 'libgtkmm-2.4' Note, …

6
ฉันจะติดตั้ง libtiff.so.3 ได้อย่างไร
เมื่อฉันพยายามเรียกใช้ Maya จากเทอร์มินัลฉันได้รับ: error while loading shared libraries: libtiff.so.3: cannot open shared object file: No such file or directory. ฉันจะแก้ปัญหานี้ได้อย่างไร หมายเหตุ: Maya เป็นซอฟต์แวร์ของบุคคลที่สาม

2
Qt ไม่พบ GL / gl.h แต่มี libGL.so อยู่
ฉันใช้ Ubuntu 14.04 64 บิต ข้อผิดพลาดในการคอมไพล์ที่ฉันได้รับคือ: In file included from ../../../Qt/5.4/gcc_64/include/QtOpenGL/qgl.h:39:0, from ../../../Qt/5.4/gcc_64/include/QtOpenGL/qglshaderprogram.h:37, from ../../../Qt/5.4/gcc_64/include/QtOpenGL/QGLShaderProgram:1, from glwidget.h:5, from glwidget.cpp:1: ../../../Qt/5.4/gcc_64/include/QtGui/qopengl.h:122:21: fatal error: GL/gl.h: No such file or directory # include <GL/gl.h> ^ น่าแปลกที่ฉันดูเหมือนจะติดตั้ง libGL.so อย่างถูกต้องและเชื่อมโยงกับไลบรารี OpenGL ที่ติดตั้งโดยไดรเวอร์การแสดงผล Nvidia 343 ของฉัน (ซึ่งฉันถือว่าติดตั้งไดรเวอร์ OpenGL ด้วย) $ ls -l /usr/lib | grep -i …

4
ข้อผิดพลาด libusb-0.1.so.4 ที่ใช้ร่วมกัน lib ในระบบ Ubuntu 64 บิต
ฉันพยายามติดตั้งไดรเวอร์ ZTE MF191 ในเครื่อง ubuntu 12.04 64 บิต ฉันไม่แน่ใจว่ารองรับ 64 บิตหรือไม่ แต่มันทำงานได้ดีในระบบ 32 บิต แพ็คเกจไดรเวอร์เหล่านี้มีไฟล์ปฏิบัติการที่ชื่อzrเมื่อฉันพยายามเรียกใช้งานมันจะเกิดข้อผิดพลาดขึ้น libusb-0.1.so.4: cannot open shared object file: No such file or directory ฉัน googled มัน แต่หาวิธีติดตั้ง (lib) ไม่ได้ บางคนแนะนำให้ติดตั้งรุ่น 32 บิต แต่ฉันไม่พบหนึ่งใน synaptic กรุณาช่วย.

1
มันเป็นไรหรือไม่ที่จะเชื่อมโยงไลบรารีเพื่อเอาชนะข้อผิดพลาด“ ไม่สามารถเปิดวัตถุที่ใช้ร่วมกัน” ได้?
บางครั้งด้วยเหตุผลใดก็ตามโปรแกรมไม่ได้ระบุหรือรวมการขึ้นต่อกันทั้งหมดอย่างถูกต้องและการเริ่มการทำงานนั้นจะส่งผลให้เกิดข้อผิดพลาดที่บ่งบอกถึงการขึ้นต่อกันที่หายไป ข้อผิดพลาดทั่วไปคือสิ่งที่ชอบ: cannot open shared object libudev.so.0 ฉันเห็นคำตอบมากมายที่แนะนำให้ผู้ใช้แก้ไขปัญหาดังกล่าวด้วยการทำ symlink ใน/usr/libหรือที่ตั้งของระบบอื่น ๆ และสิ่งนี้ดูเหมือนจะแก้ปัญหาได้บ่อยครั้ง แต่ฉันเห็นความคิดเห็นจำนวนเท่ากันที่แนะนำผู้คนว่ามันเป็นความคิดที่ไม่ดี นี่คือหนึ่งคำตอบที่เป็นตัวแทน ภายใต้สถานการณ์ที่ยอมรับ symlink ไลบรารีเพื่อให้โปรแกรมทำงานภายใต้สถานการณ์ใด ไม่เคย? บางครั้ง? ถ้าคุณลบ symlink หลังจากที่คุณรันโปรแกรมเสร็จแล้ว อะไรคือผลของการทำเช่นนี้?

3
ไม่สามารถติดตั้งแพ็คเกจ R ใน Ubuntu 18.04
ปัญหา ไม่สามารถติดตั้งไม่กี่R แพคเกจ (ภาษาโปรแกรมสถิติ) ตั้งแต่การปรับปรุงจาก 16.04 ไปอูบุนตู 18.04 libcurlปัญหาที่เกี่ยวข้องกับการใช้ห้องสมุดที่ใช้ร่วมกัน อย่างแม่นยำมากขึ้น: /usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl /libs/curl.so) โซฟาฉันพยายาม ... ... เพื่อติดตั้ง libcurl รุ่นก่อนหน้าด้วย sudo apt-get install libcurl3แต่มีการถอนการติดตั้งไลบรารีอื่นในโพรซีเดอร์และ R ไม่สามารถใช้งานได้ ข้อผิดพลาดเอาท์พุท เมื่อพยายามติดตั้งแพคเกจชื่อ "คาดการณ์" ตัวอย่างเช่น: install.packages("forecast") installing to /home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast/libs ** R ** data *** moving datasets to lazyload DB ** …

4
ค้นหาเวอร์ชันของไลบรารีการพัฒนาจากบรรทัดคำสั่งหรือไม่
ฉันติดตั้งไลบรารีพัฒนา c ++ boost โดยใช้ศูนย์ซอฟต์แวร์ Ubuntu ปัญหาคือว่าเมื่อนานมาแล้วและฉันจำไม่ได้ว่าติดตั้งอยู่ที่ไหนหรือติดตั้งรุ่นใด มีอะไรที่ฉันสามารถทำได้จากบรรทัดคำสั่งที่จะบอกฉันว่าฉันติดตั้งรุ่นใดในระบบของฉัน ฉันรู้ว่าฉันสามารถทำสิ่งต่าง ๆ เช่น gcc -v รับรุ่นของแอปพลิเคชัน แต่มีสิ่งที่คล้ายกันสำหรับห้องสมุดหรือไม่ ฉันใช้ Ubuntu 12.04

8
Steam: ข้อผิดพลาดขณะโหลดไลบรารีที่แชร์: libGL.so.1: คลาส ELF ผิดพลาด: ELFCLASS64
หลังจากติดตั้งไดรเวอร์ Nvidia เมื่อฉันพยายามเรียกใช้ Steam ฉันได้รับข้อผิดพลาดนี้: steam: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64 ฉันพบคำถามนี้และหนึ่งในคำตอบที่แนะนำให้ติดตั้ง: sudo apt-get install libgl1-mesa-glx:i386 libgl1-mesa-glx:i386ผมได้ติดตั้งแล้ว กว่าที่ฉันพบนี้ มันแนะนำให้ทำการ symlink ไปที่ 32 บิต libGL จะทำเช่นนั้นได้อย่างไร คุณมีคำแนะนำอื่น ๆ หรือไม่?

2
ฉันจะติดตั้งไฟล์. so ได้อย่างไร - มือใหม่
ฉันดาวน์โหลด freeverb.tar.gz ซึ่งมีไลบรารี่ปลั๊กอิน (freeverb.so) สำหรับความกล้า ฉันแตกไฟล์. tar.gz ลงในโฟลเดอร์ดาวน์โหลด แต่ไม่ทราบว่าต้องทำอย่างไรต่อไป ไม่มีไฟล์ Readme หรือข้อมูลอื่นใดที่อยู่ในไฟล์. tar.gz เพียง freeverb.so คุณช่วยแนะนำวิธีการติดตั้ง freeverb.so ลงในโฟลเดอร์ที่ถูกต้องเพื่อให้ Audacity รับได้หรือไม่?

2
ไม่สามารถค้นหาแพคเกจ libffi และ libffi5-dev บน Ubuntu 12.04.4 ผ่าน apt-get
$ sudo apt-get install libffi libffi5-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libffi E: Unable to locate package libffi5-dev ลองอีกครั้ง: $ sudo apt-get install libffi5 libffi-dev Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to …

1
วิธีการติดตั้งไฟล์ไลบรารี
ฉันติดตั้งซอฟต์แวร์แปล Skype skype ตัวตลกใน linux (Ubuntu 14.04 LTS) แต่มันทำงานไม่ถูกต้อง ในเว็บไซต์ปลาการ์ตูนพวกเขาได้ระบุไฟล์ไลบรารีที่จำเป็นสำหรับการทำงานที่เหมาะสมของซอฟต์แวร์ ต่อไปนี้เป็นไฟล์ ฉันจะติดตั้งไฟล์เหล่านั้นได้อย่างไร libgtk-x11-2.0.so.0 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libfontconfig.so.1 libXrender.so.1 libX11.so.6 libgobject-2.0.so.0 libXft.so.0 0.2 libfreetype.so.6 libpthread.so.0 librt.so.1 libz.so.1 libpng12.so.0 libstdc ++. so.6 libm.so.6 libgcc_s.so.1 libc.so.6

2
ไฟล์รายงานว่า "ไม่ใช่ไฟล์ที่เรียกใช้งานแบบไดนามิก" โดย 'ldd' ขึ้นอยู่กับไลบรารีอื่นหรือไม่
แค่ทำให้แน่ใจว่าฉันได้รับสิทธินี้ - ฉันโทร ldd /path/to/executable และจะส่งคืน "ไม่ใช่ไฟล์เรียกทำงานแบบไดนามิก" ซึ่งหมายความว่ามันไม่ได้ขึ้นอยู่กับห้องสมุดอื่น ๆ ใช่ไหม? ถ้าเป็นเช่นนั้นหมายความว่าสามารถโอนไปยังกล่อง Ubuntu อื่นโดยไม่ต้องกังวลกับการพึ่งพา?

5
ไม่สามารถเริ่มข้อความประเสริฐ
ฉันใช้ Sublime Text 2 โดยไม่มีปัญหา ฉันติดตั้ง IDLE และตอนนี้ฉันไม่สามารถเริ่ม Sublime Text ได้ ฉันลองถอนการติดตั้ง IDLE แต่ Sublime Text ยังไม่เริ่มทำงาน นี่คือข้อผิดพลาด: Unable to load libgdk-x11-2.0.so Unable to load gdk_cairo_create from libgdk-x11-2.0.so Unable to load gdk_cursor_new_for_display from libgdk-x11-2.0.so Unable to load gdk_cursor_unref from libgdk-x11-2.0.so Unable to load gdk_error_trap_pop from libgdk-x11-2.0.so Unable to load gdk_error_trap_push …

1
“ LD_LIBRARY_PATH” มีความเสี่ยงด้านความปลอดภัยหรือไม่
เรารู้ว่าld.soค้นหาไลบรารีในไดเรกทอรีที่ระบุโดยตัวแปรสภาพแวดล้อม$LD_LIBRARY_PATHแต่ผู้ใช้ทั่วไปสามารถเรียกใช้: export LD_LIBRARY_PATH=dir1:dir2... พวกเขาสามารถบันทึกไลบรารี่ที่ติดไวรัสไว้ในพา ธ ที่มีลำดับความสำคัญสูงกว่าไลบรารีดั้งเดิมเพื่อที่ld.soจะค้นหาไลบรารีนั้นld.so.cacheๆแทนที่จะเป็นไลบรารีที่เชื่อถือได้ใน นี่เป็นความเสี่ยงหรือไม่? เราจะปิดการเขียนตัวแปรสภาพแวดล้อมนี้สำหรับผู้ใช้ปกติได้อย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.