E: แพ็คเกจ 'libpng12-0' ไม่มีตัวเลือกการติดตั้ง [ubuntu 16.10 Gnome]


29

ฉันพยายามติดตั้ง WPS Office บนแล็ปท็อปของฉัน (Ubuntu 16.10 Gnome, 64 บิต) ด้วยตัวติดตั้ง Gdebi แต่มันบอกว่า

Dependency is not satisfiable: libpng12-0

จากนั้นฉันพยายามเปิดห้องสมุดนี้ดังนี้

sudo apt-get install libpng12-0

แต่ฉันพบข้อผิดพลาด:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libpng12-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libpng12-0' has no installation candidate

ใครช่วยได้บ้าง ขอบคุณมาก

คำตอบ:


28

คุณสามารถดาวน์โหลดlibpng12-0แพ็คเกจได้จากที่นี่:

ฉันมีปัญหาการพึ่งพาเหมือนกัน แต่การดาวน์โหลดและติดตั้ง fix edthe ข้อผิดพลาด Ubuntu 16.10 ได้ฆ่า libs เหล่านี้


ว้าว. มันทำงานได้ ขอบคุณมาก. ฉันใช้เวลาทั้งวัน!
Garp

1
ทำตามคำแนะนำที่ลิงค์เพื่อเพิ่มมิเรอร์ให้กับแหล่งข้อมูลของคุณทำงานให้ฉัน
n8sty

1
รัน Xubuntu 17.10 วิธีนี้ไม่ได้ผลสำหรับฉัน หลังจากติดตั้ง libpng12-0 ด้วยวิธีนี้การติดตั้ง TeamViewer (สิ่งที่ฉันพยายามติดตั้งจริง ๆ ) ยังคงคิดว่าไม่ได้ติดตั้ง libpng12-0 ฉันจำเป็นต้องอัพเดตฐานข้อมูลหรือไม่?
Adrian Keister

คำตอบนี้ไม่ได้ตั้งค่าการตรึงแพคเกจที่ถูกต้อง คุณต้องทำสิ่งนี้ (น่าเสียดายที่ไม่สามารถโพสต์เป็นคำตอบที่ทำให้ขาดตัวแทน): แพ็คเกจ: * Pin: release n = xenial Pin-Priority: -10 แพ็คเกจ: libpng12-0 Pin: release n = xenial Pin-Priority: 500
Paul Dejean

deadlink โปรดแก้ไข
stiv

14

การดาวน์โหลดและติดตั้งแพคเกจด้วยตนเองไม่ใช่วิธีที่แนะนำในการทำสิ่งต่างๆในอูบุนตูเราแนะนำอย่างยิ่งให้ใช้ตัวจัดการแพ็กเกจเช่น aptitude หรือ synaptic เพื่อดาวน์โหลดและติดตั้งแพ็กเกจ

ในการทำมันในบรรทัดคำสั่งก่อนอื่นคุณต้องเพิ่มที่เก็บ สิ่งนี้เกี่ยวข้องกับการแก้ไข /etc/apt/sources.list ดังนั้นคุณต้องสร้างการสำรองข้อมูล

เปิดหน้าต่าง Terminal

sudo nano /etc/apt/sources.list

ที่ด้านบนของรายการเพิ่ม

#### BACKUP for /etc/apt/sources.list created <insert date here>

กด ctrl + o เพื่อบันทึกไฟล์ไปยังตำแหน่งใหม่ ฉันมีโฟลเดอร์ในโฮมไดเรกทอรีของฉันสำหรับการสำรองข้อมูล แต่คุณสามารถวางไว้ที่ใดก็ได้ที่คุณจะจำได้ว่ามีอยู่ สำหรับโฟลเดอร์สำรองของฉันฉันบันทึกเป็น /home/USERNAME/os_file_backups/backup_03-06-17_apt-sources.list กดปุ่ม Enter เพื่อบันทึกมันจะถามว่าคุณต้องการบันทึกด้วยชื่ออื่นหรือไม่กด y เพื่อบันทึกไฟล์และ จากนั้น ctrl-x เพื่อออกจากนาโน

กลับไปที่รายการแหล่งข้อมูลอีกครั้ง

sudo nano /etc/apt/sources.list

ที่ด้านล่างของไฟล์เพิ่ม

#### Manually Added sources
## source for libpng12-0 package
deb http://mirrors.kernel.org/ubuntu/ xenial main

^ note สำหรับด้านบน, mirror.kernel.org เป็นหนึ่งในหลาย ๆ มิเรอร์ที่สามารถใช้ได้ คุณสามารถแทนที่mirrors.kernel.org/ubuntuด้วยมิเรอร์ใด ๆ ที่อยู่ในรายการได้ที่http://packages.ubuntu.com/xenial/amd64/libpng12-0/downloadที่คุณต้องการใช้

กด ctrl + x และกดใช่เพื่อบันทึกไฟล์

ตอนนี้เพื่ออัปเดตรายการแพคเกจ

sudo apt-get update

และติดตั้งแพ็คเกจ

sudo apt-get install libpng12-0

shazam คุณได้เพิ่ม libpng-12-0 โดยใช้ apt ดังนั้นคุณจะได้รับแพ็คเกจที่อัพเดตเมื่อใดก็ตามที่คุณทำการอัพเกรด apt-get


3
วิธีนี้ไม่ทำงานใน Xubuntu 17.10 ไม่รู้จักกระจก
Adrian Keister

1
มีวิธีแก้ปัญหาสำหรับ Ubuntu 17.10 หรือไม่?
M. Atif Riaz

1
@ M.AtifRiaz ปัญหานี้เป็นส่วนหนึ่งของปัญหาที่ฉันมีกับ Ubuntu 17.10 ฉันโพสต์คำถามทั่วไปมากขึ้นและรวมถึงสิ่งที่ดูเหมือนจะเป็นทางออกสำหรับปัญหา libpng บางทีนั่นอาจจะช่วยได้?
drmuelr

สำหรับฉันใน Ubuntu 17.10 การติดตั้ง wps-office ก็ประสบความสำเร็จหลังจากติดตั้งlibpngผ่านsudo apt-get install libpng-devคำสั่ง
เอ็ม Atif Riaz

หลังจากโหลด faffing เกี่ยวกับ Xubuntu Bionic อันนี้เหมาะสำหรับฉัน! ขอบคุณ
barry
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.