ฉันมีปัญหาบางอย่างกับ ImageMagick และฉันได้รับการบอกว่าแพ็คเกจ ImageMagick ที่เป็นค่าเริ่มต้นของ Ubuntu เป็นรุ่นเก่าและฉันควรอัพเกรดเพื่อแก้ไขปัญหาของฉัน
ฉันจะทำสิ่งนั้นได้อย่างไร ฉันมี Ubuntu รุ่นล่าสุด (12.10) Synaptic แสดงให้ฉันเห็นว่า8:6.7.7.10-2ubuntu4
เป็น IM เวอร์ชันล่าสุด มันหมายความว่าเวอร์ชั่น IM ของฉันคือ6.7.7.10
( convert --version
ส่งออกเหมือนกัน) IM ไม่ได้จัดเตรียมไบนารีของตัวเอง Debian มีสิ่งที่ใหม่กว่าแต่ในสาขาการทดสอบ / ทดลองบางสาขาถ้าฉันเข้าใจดี ฉันพบIM บน Launchpadแต่ไม่มีคำแนะนำวิธีเพิ่มสิ่งนี้ลงในแหล่งที่มาของฉันดูเหมือนว่าไม่ใช่หนึ่งใน PPA ปกติที่ฉันพบเมื่อค้นหาซอฟต์แวร์ล่าสุด / เบต้า ฉันไม่รู้วิธีทำงานกับอันนี้
มีวิธีทำเครื่องหมายแพคเกจที่จะนำมาจากบางแหล่งเลือดขอบและปล่อยให้ระบบของฉันเหลือจากแหล่งมาตรฐานหรือไม่ มันน่าจะดีที่สุดในการอัพเกรดเป็นเวอร์ชั่นเสถียรล่าสุดของ IM ( 6.8
) แต่นั่นอาจเป็นไซไฟเพราะไม่ได้อยู่ในเดเบียน 6.7.9
แต่ผมต้องไม่น้อยกว่า
หมายเหตุ:ฉันต้องการหลีกเลี่ยงการรวบรวมจากแหล่งที่มา ฉันเกลียดการติดตั้งบางอย่างและไม่สามารถจัดการกับมันได้อย่างง่ายดายด้วยapt-get
หรือ Synaptic นอกจากนี้ยังไม่มีการอัพเดทสำหรับโปรแกรมที่คอมไพล์แล้ว ฉันจะรวบรวมเสมอฉันรู้สึกเหมือนจะขัดกับระบบเช่นการใช้กาวสายไฟและเทปเป็ด ไม่ฉันไม่ต้องการรวบรวมมันอย่างแน่นอน
imagemagick
แพ็คเกจที่มีอยู่และการอ้างอิงด้วยวิธีนี้ได้ คุณสามารถเรียกใช้การกำหนดค่าด้วย--prefix=/opt
คอมไพล์โปรแกรมแล้วติดตั้ง/opt
ด้วยcheckinstall
ดังนั้นคุณจึงสามารถจัดการเวอร์ชันที่คอมไพล์เป็นแพคเกจผ่านapt-get
ได้ หากคุณต้องการใช้เวอร์ชันใหม่คุณต้องระบุว่า /opt/bin/convert
เมื่อคุณเรียกใช้convert
ยกเว้นว่าคุณสร้าง symlink ไม่ว่าจะด้วยวิธีใดคุณสามารถเก็บทั้งแพคเกจมาตรฐานและรุ่นที่คอมไพล์ของคุณไว้ได้
checkinstall
ดีฉันไม่ทราบเกี่ยวกับ หากฉันเข้าใจถูกต้องควรติดตั้งโปรแกรมที่คอมไพล์แล้วลงในระบบของฉันและแสดงเป็นแพ็คเกจใน Synaptic หรือมากกว่านั้นซึ่งหมายความว่าฉันสามารถลบออกได้อย่างง่ายดายและปลอดภัยในภายหลัง มันจะดีมาก!