Як встановити libpng та zlib


72

Я абсолютно новий в Ubuntu. Я встановив його, тому що моя школа використовує багато матеріалів типу Linux у програмі інформатики моєї школи, тож я зрозуміла, що буду використовувати 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- get -f install ', щоб виправити це: Наступні пакети мають невиконані залежності: 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 E: Невстановлені залежності. Спробуйте "apt-get -f install" без пакетів (або вкажіть рішення).
Ашіш Карпе

Отримав вище помилку, тому я повинен перейти до "E: Невдало залежностей. Спробуйте" apt-get -f install "
Ashish Karpe

6

Ubuntu використовує річ apt, яку називають менеджером пакунків. Він встановлює, керує, оновлює та видаляє програми. Якщо це можливо, вам слід спробувати встановити програми через програмний центр Ubuntu . Те, що ви, ймовірно, намагалися зробити, це встановити з джерела, що рекомендується лише у тому випадку, якщо ви знаєте, що ви робите.

Спробуйте вийти з менталітету Windows, який полягає в пошуку Google і завантаженні інсталятора. Програмний центр Ubuntu здійснює пошук в онлайн-сховищах Ubuntu, які, як правило, гарантовано працюють. Програми, встановлені через Software Center або aptтакож автоматично оновлюються програмним забезпеченням Ubuntu Software Updater.

Ви можете встановити libpng з Центру програмного забезпечення, виконавши пошук libpng та вибравши "Бібліотека PNG - час виконання". Або звідси libpng12-0 Встановіть пароструйку , натиснувши "Доступно в ПЗ". Або за sudo apt-get install libpng12-0допомогою терміналу.

zlib1gПакет повинен бути встановлений автоматично при установці libpng12-0, тому що це одна з libpng12-0залежностей пакета '. Менеджер пакунків aptвстановлює всі залежності пакету до того, як він встановить пакет.


3
Ваша відповідь, хоч і є достатньо інформативною для нового користувача, насправді не говорить про те, як ОП має отримати необхідні пакети, і тому не відповідає на питання. Чи можете ви додати команди, такі як hwez, або доручити OP використовувати USC?
муру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.