วิธีติดตั้ง libpng และ zlib


72

ฉันใหม่กับ Ubuntu อย่างสมบูรณ์ ฉันติดตั้งแล้วเพราะโรงเรียนของฉันใช้ลินุกซ์เป็นจำนวนมากในโปรแกรมวิทยาการคอมพิวเตอร์ของโรงเรียนดังนั้นฉันจึงคิดว่าฉันจะใช้ Ubuntu บนเครื่องของตัวเองและทำโค้ดจากที่นั่นแทนที่จะใช้ห้องแล็บคอมพิวเตอร์ อย่างไรก็ตามฉันมีปัญหามากมายในการพยายามติดตั้งแพ็คเกจจำนวนมากที่ไม่ได้มีอยู่ใน Ubuntu ใครช่วยฉันติดตั้งไลบรารี PNG, libpng และ zlib นี่เป็นเพียงหนึ่งในหลาย ๆ สิ่งที่ฉันต้องการที่จะได้รับที่นี่ แต่ฉันคิดว่าฉันต้องเริ่มต้นด้วยสิ่งนี้ก่อน ฉันดาวน์โหลดทั้งสองแพ็คเกจทำ tar xf ในการดาวน์โหลดและดูไฟล์ README เพื่อดูข้อมูลเชิงลึกเกี่ยวกับการติดตั้งซอฟต์แวร์ ฉันได้รับข้อผิดพลาดแปลก ๆ ฉันแรกลองติดตั้ง libpng และเทอร์มินัลเหมือน zlib ไม่ได้ติดตั้งดังนั้นฉันก็เหมือนตกลงฉัน ' จะได้รับ zlib แต่การอนุญาตถูกปฏิเสธ ฉันต้องการรูทหรืออะไร ฉันจำได้ว่าเคยเห็นคนพูดว่ารูทมาก่อน แต่ไม่รู้ว่ามันเกี่ยวข้องกันหรือไม่ ฉันใหม่จริงๆดังนั้นฉันจึงไม่เข้าใจสิ่งต่าง ๆ มากมายและมันช่างน่ากลัว กรุณาช่วย.

คำตอบ:


138

เปิดเทอร์มินัลด้วย CtrlAltT

สำหรับ libpng ให้รัน:

sudo apt-get install libpng-dev

สำหรับ zlib ให้รัน:

sudo apt-get install zlib1g-dev

ลอง # sudo apt-get install libpng-dev กำลังอ่านรายการแพ็กเกจ ... เสร็จสิ้นการสร้างแผนผังการพึ่งพาข้อมูลการอ่านสถานะ ... เสร็จสิ้นหมายเหตุเลือก 'libpng12-dev' แทน 'libpng-dev' คุณอาจต้องการเรียกใช้ 'apt- รับ -f ติดตั้ง 'เพื่อแก้ไขสิ่งเหล่านี้: แพคเกจต่อไปนี้มีการพึ่งพาที่ไม่คาดคิด: ghostscript: ขึ้นอยู่กับ: libgs9 (= 9.14 ~ dfsg-0ubuntu3) แต่ 9.10 ~ dfsg-0ubuntu10.4 ติดตั้งไว้
Ashish Karpe

libpng12-dev: ขึ้นอยู่กับ: libpng12-0 (= 1.2.50-1ubuntu2.14.04.2) แต่จะต้องติดตั้ง 1.2.50-1ubuntu2 1.2.50-1ubuntu2 E: Unmet dependencies ลอง 'apt-get -f install' โดยไม่มีแพ็คเกจ (หรือระบุวิธีแก้ไข)
Ashish Karpe

มีข้อผิดพลาดด้านบนดังนั้นฉันควรไปที่ "E: Unmet dependencies ลอง 'apt-get -f install'
Ashish Karpe

6

Ubuntu ใช้สิ่งที่เรียกว่าaptซึ่งเป็นผู้จัดการแพ็คเกจ มันติดตั้งจัดการอัพเกรดและลบโปรแกรม ถ้าเป็นไปได้คุณควรพยายามที่จะติดตั้งโปรแกรมผ่านทางศูนย์อูบุนตูซอฟแวร์ สิ่งที่คุณน่าจะพยายามทำคือติดตั้งจากแหล่งซึ่งแนะนำเฉพาะเมื่อคุณรู้ว่าคุณกำลังทำอะไร

พยายามออกจากความคิดของ Windows ซึ่งก็คือการค้นหา google และดาวน์โหลดตัวติดตั้ง ศูนย์ซอฟต์แวร์ของ Ubuntu ค้นหาที่เก็บออนไลน์ของ Ubuntu ซึ่งรับประกันโดยทั่วไปว่าทำงานได้ โปรแกรมที่ติดตั้งผ่าน Software Center หรือaptจะได้รับการอัพเดตโดยอัตโนมัติโดย Software Updater ของ Ubuntu

คุณสามารถติดตั้ง libpng จาก Software Center โดยค้นหา libpng และเลือก "PNG Library - runtime" หรือจากที่นี่libpng12-0 ติดตั้ง steam-launcherโดยคลิก "พร้อมใช้งานใน Software Center" หรือใช้sudo apt-get install libpng12-0จากเทอร์มินัล

zlib1gแพคเกจควรจะติดตั้งโดยอัตโนมัติเมื่อคุณติดตั้งlibpng12-0เพราะมันเป็นหนึ่งในlibpng12-0การอ้างอิงของแพคเกจ ผู้จัดการแพ็คเกจaptติดตั้งการขึ้นต่อกันของแพ็คเกจทั้งหมดก่อนที่จะติดตั้งแพ็คเกจ


3
คำตอบของคุณในขณะที่มีข้อมูลค่อนข้างมากสำหรับผู้ใช้ใหม่ไม่ได้บอกว่า OP ควรจะได้รับแพ็คเกจที่ต้องการได้อย่างไรและดังนั้นจึงไม่ตอบคำถาม คุณสามารถเพิ่มคำสั่งอย่าง hwez หรือสั่งให้ OP ใช้ USC ได้หรือไม่?
muru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.