อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อะไรบ้างกับ package ที่เราจะคอมไพล์ครับ

อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อะไรบ้างกับ package ที่เราจะคอมไพล์ครับ หรือว่าจะทราบได้อย่างไรครับ จะได้ไม่ต้องมาไล่คอมไพล์แล้วให้มันฟ้องว่าจะต้องใช้ lib นี้นะ lib นั้นนะ แล้วก็ต้องคอมไพล์ใหม่ไปเรื่อย ๆ แล้วก็หามาใส่หลาย ๆ ครั้งครับ จะได้ไม่ต้องเสียเวลามาคอมไพล์หลายครับน่ะครับ

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

# apt-get build-dep <Package_Name>

เช่น

$ cd /home/neutron/build
$ apt-get source xulrunner
# apt-get build-dep xulrunner

ระบบจะตรวจสอบความต้องการของ package และติดตั้ง libs ที่ package ต้องการให้ทั้งหมดครับ :)
___
Neutron: Linux Addict!

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

ขอบคุณมากครับ ปัญหาจะได้ตกไปหนึ่งอย่างละ ^^

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

ขอตัวอย่างหน่อยได้ไหมครับ ผมลองดูของ banshee แล้วไม่ได้น่ะครับ มันขึ้นแบบนี้อะครับ

debian:/home/nobita/banshee-0.13.1# apt-get source banshee
Reading package lists... Done
Building dependency tree... Done
E: Unable to find a source package for banshee
debian:/home/nobita/banshee-0.13.1# apt-get build-dep banshee
Reading package lists... Done
Building dependency tree... Done
E: Unable to find a source package for banshee

รบกวนด้วยนะครับ

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

ขอตัวอย่างหน่อยได้ไหมครับ ผมลองดูของ banshee แล้วไม่ได้น่ะครับ มันขึ้นแบบนี้อะครับ

debian:/home/nobita/banshee-0.13.1# apt-get source banshee
Reading package lists... Done
Building dependency tree... Done
E: Unable to find a source package for banshee
debian:/home/nobita/banshee-0.13.1# apt-get build-dep banshee
Reading package lists... Done
Building dependency tree... Done
E: Unable to find a source package for banshee

รบกวนด้วยนะครับ

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

อย่ามลืมเพิ่ม sources list เข้าไปที่ /etc/apt/sources.list

deb-src ftp://ftp.debianclub.org/debian/ unstable main crontirb non-free

___
Neutron: Linux Addict!

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

แล้วถ้าเป็น software ที่ไม่ได้อยู่ที่ repository นี้น่ะครับ อย่าง MultiGet ล่ะครับเราควรจะทำยังไงดีครับ

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

แล้วถ้าเป็น software ที่ไม่ได้อยู่ที่ repository นี้น่ะครับ อย่าง MultiGet ล่ะครับเราควรจะทำยังไงดีครับ

Re: อยากทราบว่ามีคำสั่งอะไรครับที่จะทำให้เราทราบว่าต้องใช้ lib อ

คงต้องดูจาก Error ที่แจ้ง หรืออีกอย่างคือ ตรวจสอบจากไฟล์ configure.ac ว่า require libs อะไรบ้างครับ
กรณีนี้ คงต้องลองผิดลองถูกดู ไม่มีอะไรแน่นอน ขึ้นอยู่กับแต่ละ Software ครับ
___
Neutron: Linux Addict!

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้