คำถามติดแท็ก libraries

แท็กทั่วไปที่เกี่ยวข้องกับไลบรารีแอปพลิเคชัน

3
วิธีการติดตั้ง libxml2 ใน Ubuntu 15.10
ฉันมี Ubuntu 15.10 Desktop ฉันต้องการติดตั้ง libxml2 ดังนั้นใครบอกฉันว่าฉันสามารถติดตั้ง สิ่งที่ฉันต้องทำเพื่อติดตั้ง libxml2 ในแล็ปท็อปของฉัน ฉันเกือบใหม่กับ Linux ใช้อย่างน้อย 5-6 เดือน
14 libraries 

1
จะติดตั้งไลบรารีด้วยตนเองได้ที่ไหน
ฉันต้องการติดตั้งSFML (C ++ API มัลติมีเดียฟรี)บนระบบ Ubuntu ของฉันซึ่งโดยทั่วไปจะไม่มีปัญหา แต่ฉันอยากรู้ว่าฉันควรจะเก็บไฟล์ไว้ที่ไหน ฉันเห็นได้ว่า Ubuntu เก็บไลบรารี่มาตรฐาน C ++ ของฉันไว้/usr/include/c++และอื่น ๆ .. ปัญหาของฉันคือฉันไม่รู้ว่าฉันควรออกจากที่ใดหรือไม่มีที่ไหนที่ควรใช้สำหรับสิ่งนี้และฉันสามารถเคลื่อนย้ายได้ ไฟล์ทุกที่ที่ฉันต้องการ? ทั้งหมดที่ฉันกำลังมองหาเป็นเพียงวิธีการ "ทำอย่างไรให้ถูกต้อง" แต่ฉันไม่สามารถหาคำตอบได้ ฉันต้องการให้ห้องสมุดของฉันจัดระเบียบ
14 libraries  c++ 

3
สถานะทางกฎหมายของไลบรารีใน Ubuntu คืออะไร
ฉันไม่สามารถหาแหล่งข้อมูลที่ดีเกี่ยวกับสถานะทางกฎหมายของห้องสมุดและแอพพลิเคชั่นบางอย่างใน Ubuntu 11.10 และฉันหวังว่าจะได้รับคำตอบจากที่นี่ ประการแรกดูเหมือนว่า Ubuntu จะมี libjasper1 ตามค่าเริ่มต้นสถานะทางกฎหมายของสหรัฐอเมริกาที่ฉันเข้าใจอาจไม่ชัดเจนเนื่องจาก JPEG-2000 อาจไม่แจกฟรี เรื่องราวของที่นี่คืออะไร? หากสหรัฐอเมริกาปราบปรามการละเมิดสิทธิบัตรซอฟต์แวร์จะส่งผลกระทบต่อการปรับใช้ Ubuntu ในสหรัฐอเมริกาหรือไม่ ฉันไม่สนใจความคิดเห็นของผู้คนที่มีต่อความถูกต้องของกฎหมายดังกล่าวและฉันไม่ต้องการคำแนะนำใด ๆ ฉันต้องการคำตอบที่ตรงเกี่ยวกับความเป็นจริงเหมือนตอนนี้ ประการที่สองแม้ว่าคุณจะปิดการใช้งาน Multiverse ซอฟต์แวร์อย่าง Audacity และ Inkscape ก็ยังคงใช้งานได้ฉันเดาว่าเป็น Universe และสามารถติดตั้งได้อย่างง่ายดายพร้อมกับการพึ่งพาที่ถูกต้องตามกฎหมาย ไม่ควรบรรจุความกล้าด้วยการสนับสนุนการนำเข้า mp3 ตามค่าเริ่มต้นใน Ubuntu แต่มี libmp3lame และ libmad0 เป็นการอ้างอิงซึ่งเข้ารหัสและถอดรหัส mp3 ความเข้าใจของฉันคือแม้แต่การถอดรหัส MP3 นั้นไม่ถูกกฎหมายในสหรัฐอเมริกาและญี่ปุ่น Inkscape ต้องการ Imagemagick ซึ่งรวมถึงการรองรับ JPEG-2000 ดังนั้นอาจมีแพ็คเกจที่ควรอยู่ในลิขสิทธิ์ที่ไม่ใช่ แน่นอน Libness0 ของ Audacity …
13 libraries  legal 

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

4
ฉันได้ยื่นข้อบกพร่องของ ITP ที่ bugs.debian.org - ตอนนี้ฉันจะนำแพ็คเกจไปใช้กับ Ubuntu ได้อย่างไร
ฉันเขียนไลบรารีการพัฒนาที่ฉันต้องการรวมไว้ในคลังเก็บ Ubuntu จากสิ่งที่ฉันเข้าใจวิธีที่ดีที่สุดในการทำเช่นนี้คือการได้รับแพ็คเกจเป็น Debian ก่อนแล้วจึงขอซิงค์แพคเกจ นี่คือข้อผิดพลาด ITP ฉันทำอะไรตอนนี้? ดูหน้านี้ฉันเห็นสิ่งที่น่ากลัวเช่น "419 วันในการเตรียมการ" และ "กิจกรรมสุดท้าย 404 วันที่ผ่านมา" ฉันได้รับความประทับใจว่าการได้รับแพ็คเกจลงใน Debian นั้นเป็นกระบวนการที่ช้า มีอะไรที่ฉันสามารถทำได้เพื่อเร่งกระบวนการให้เร็วขึ้น? ฉันพยายามทำงานให้มากที่สุดเท่าที่จะทำได้เพื่อให้กระบวนการนี้ราบรื่นขึ้น - ฉันมีสาขาที่มีแพ็คเกจ Debian (ซึ่งได้รับจาก Lintian โดยไม่มีข้อผิดพลาด)

2
วิธีการติดตั้งห้องสมุด?
เมื่อฉันติดตั้งแอปพลิเคชัน (tracker-0.10.24) ฉันได้รับข้อความนี้: Package requirements (glib-2.0 >= 2.26.0 gobject-2.0 >= 2.26.0 gio-unix-2.0 >= 2.26.0 dbus-1 >= 1.3.1 dbus-glib-1 >= 0.82) were not met: No package 'dbus-1' found No package 'dbus-glib-1' found ฉันสามารถไปที่แพ็คเกจ Ubuntu และติดตั้งทีละขั้นตอน แต่ฉันคิดว่าที่นี่ควรจะสะดวกกว่านี้ จะติดตั้งไลบรารี่เหล่านี้ทั้งหมดได้อย่างไร?


1
ไม่มีไลบรารี libSM.so.6 - ข้อผิดพลาดในการติดตั้งผู้สร้าง QT
เมื่อฉันพยายามวิ่ง qt-linux-opensource-5.0.2-x86-offline.run ฉันได้รับข้อผิดพลาดด้านล่าง ./qt-linux-opensource-5.0.2-x86-offline.run: เกิดข้อผิดพลาดขณะโหลดไลบรารีที่แชร์: libSM.so.6: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ฉันเคยติดตั้ง Qt มาก่อน แต่ฉันไม่ได้รับข้อผิดพลาดใด ๆ ฉันคิดว่าสาเหตุควรอยู่ใต้คำสั่ง sudo apt-get autoremove ฉันใช้คำสั่งนี้กับ Ubuntu ที่เพิ่งติดตั้งใหม่ ฉันพบบทความนี้ออนไลน์ http://docs.alfresco.com/5.0/concepts/install-lolibfiles.html ดังนั้นฉันจึงวิ่งไปข้างล่างคำสั่ง sudo apt-get install libice6 libsm6 libxt6 libxrender1 libfontconfig1 libcups2 แต่เทอร์มินัลบอกว่าติดตั้งไว้แล้ว libsm6 เป็นรุ่นล่าสุดแล้ว ทุกคนสามารถบอกวิธีติดตั้ง qt creater ได้ไหม
11 14.04  libraries 

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

4
proxychains LD_PRELOAD ไม่สามารถโหลดล่วงหน้าได้
ใช้ proxychains เพื่อทำการอัพเดต apt-get ใน Ubuntu 12.04.2 sudo proxychains apt-get update ให้ข้อผิดพลาดดังต่อไปนี้ ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored. ฉันจะหลีกเลี่ยงข้อผิดพลาดนี้ได้อย่างไร
11 12.04  proxy  libraries  ld 

2
คุณค้นหาไลบรารี (C ++) ใน Ubuntu ได้อย่างไร
ขออภัยนี่เป็นคำถามสำหรับผู้เริ่มต้น แต่เมื่อไม่นานมานี้ฉันได้เริ่มเขียนโปรแกรมด้วย C ++ บน Ubuntu 12.10 และฉันได้ติดตั้งไลบรารี่บางตัวที่ฉันต้องใช้งานด้วยเช่นPCLและฉันไม่สามารถหามันเพื่อเพิ่มลงในโครงการของฉันได้ ฉันใช้ QTcreator เป็น IDE และ qmake ซึ่งมาพร้อมกับมัน เช่นกับ PCL ฉันทำตามคำแนะนำบนเว็บไซต์: sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl sudo apt-get update sudo apt-get install libpcl-all และเนื่องจากไม่มีปัญหาเกิดขึ้นฉันต้องถือว่าพวกเขาติดตั้งอย่างถูกต้อง บทช่วยสอนส่วนใหญ่เกี่ยวกับการเพิ่มไลบรารี่ภายนอกที่ฉันพบบนเว็บถือว่าคุณอยู่บน windows และรู้ว่าคุณดาวน์โหลดไลบรารี่ที่ไหน เนื่องจากฉันไม่มีประสบการณ์ในการเพิ่มไลบรารี่ภายนอกใน C ++ ใครบางคนช่วยบอกฉันด้วยไฟล์อะไรถ้ามีสักอันไลบรารี่ที่ติดตั้งเป็นค่าเริ่มต้นในอูบุนตู? นามสกุลของไฟล์ไลบรารีเหล่านี้คืออะไร? มีสคริปต์ / คำสั่งที่สามารถช่วยตรวจจับไลบรารีหรือไลบรารีทั้งหมดที่ติดตั้งหรือไม่?
10 libraries  c++ 

2
/ usr / bin / ld: ไม่พบ -lOpenCL
ขณะพยายามรวบรวมโปรแกรมง่ายๆที่กำหนดใน OpenCL จากนี้เว็บไซต์ มันจะให้สิ่งDeviceInfoที่ฉันต้องการ หลังจากเรียกเพียง a makeฉันได้รับข้อผิดพลาดด้านล่าง: sharan@sharan-X550CC:~/opencl-ex/Ex1$ make g++ DeviceInfo.cpp -I ../../Cpp_common -lOpenCL -o DeviceInfo /usr/bin/ld: cannot find -lOpenCL collect2: error: ld returned 1 exit status Makefile:23: recipe for target 'DeviceInfo' failed make: *** [DeviceInfo] Error 1 ตอนนี้ผมได้ติดตั้งโดยใช้คำแนะนำจากนี้เว็บไซต์ อย่างไรก็ตามฉันยังคงได้รับข้อผิดพลาดข้างต้น ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?

1
คำสั่งในการติดตั้งแพ็คเกจ 32 บิต (lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6) บน Ubuntu 16.4 LTS
ฉันต้องการติดตั้ง android studio 2.1 บน Ubuntu 16.4 LTS 64 บิตของฉันดังนั้นฉันทำตามคำแนะนำในคู่มือผู้พัฒนา android เว็บไซต์ web นั่งโดย google .. และพวกเขาบอกว่าฉันควรติดตั้งไลบรารี 32 บิตเพราะ android studio ใช้พวกเขา ปัญหาของฉันคือเมื่อฉันพิมพ์คำสั่ง: sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 ฉันได้รับข้อผิดพลาดนี้: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package lib32bz2-1.0 E: Couldn't …

4
Steam Ubuntu 14.04 libGL.so.1 Bumblebee
ฉันกำลังพยายามติดตั้ง Steam บน Ubuntu 14.04 แต่ฉันไม่มีห้องสมุด You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1 ฉันติดตั้งlibgl1-mesa-glx:i386แล้วแต่ยังใช้งานไม่ได้การใช้การ์ด nvidia กับ bumblebee ( optirun) เริ่มต้นได้ตามปกติดังนั้นฉันจึงไม่รู้ว่ามันจะเป็นยังไง ฉันมี Ubuntu 13.04 และฉันสามารถเริ่มต้นด้วยการ์ด intel โดยไม่มีปัญหาใด ๆ และใช้ optirun เฉพาะเมื่อเปิดเกม

2
วิธีการติดตั้ง mpfr-3.1.2 ใน Ubuntu 13.04
ฉันมี Ubuntu 13.04 พร้อมโปรเซสเซอร์ "Intel® Core ™ 2 Duo CPU E8400 @ 3.00GHz × 2" ฉันกำลังพยายามติดตั้งmpfr-3.1.2แต่มีข้อผิดพลาดเกิดขึ้น "ERROR! The versions of gmp.h (5.1.3) and libgmp (5.0.5) do not match." ในmakeคำสั่งก็จะแสดงสิ่งนี้เป็นคำเตือน จะแก้ไขได้อย่างไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.