Я совершенно новичок в Ubuntu. Я установил его, потому что моя школа использует много вещей типа Linux в школьной программе Computer Science, поэтому я решил, что буду использовать Ubuntu на своей машине и просто делать свой код оттуда вместо компьютерных лабораторий. Тем не менее, у меня много проблем с попыткой установить многочисленные пакеты, которые изначально не включены в Ubuntu. Может кто-нибудь помочь мне установить библиотеки PNG, libpng и zlib. Это всего лишь одна из многих вещей, которые мне нужны, но я думаю, что сначала мне нужно начать с этого. Я загрузил оба пакета, сделал tar xf при загрузке и посмотрел файлы README, чтобы понять, как установить программное обеспечение. Я получаю странные ошибки, хотя. Сначала я попытался установить libpng, и терминал был похож на zlib, поэтому я был в порядке, я Я просто получу ZLIB, но в разрешении отказано. Нужно ли получать рут или что? Я помню, как раньше люди говорили «root», но я не знаю, насколько это актуально. Я действительно новичок, поэтому я не понимаю многих из этих вещей, и это довольно страшно. Пожалуйста помоги.
72
Ubuntu использует вещь
apt
, которая называется менеджер пакетов. Он устанавливает, управляет, обновляет и удаляет программы. Если это вообще возможно, вы должны попытаться установить программы через Ubuntu Software Center . Вероятнее всего, вы пытались выполнить установку из исходного кода, что рекомендуется, только если вы знаете, что делаете.Попробуйте выйти из менталитета Windows, который заключается в поиске в Google и загрузке установщика. Ubuntu Software Center выполняет поиск в онлайн-хранилищах Ubuntu, которые, как правило, гарантированно работают. Программы устанавливаются через Центр программного обеспечения или
apt
также будут автоматически обновляться с помощью Ubuntu's Software Updater.Вы можете установить libpng из Центра программного обеспечения, выполнив поиск libpng и выбрав «Библиотека PNG - время выполнения». Или отсюда libpng12-0 , нажав «доступно в Центре программного обеспечения». Или используя
sudo apt-get install libpng12-0
из терминала.zlib1g
Пакет должен быть установлен автоматически при установкеlibpng12-0
, потому что это одна изlibpng12-0
зависимостей пакета '. Менеджер пакетовapt
устанавливает все зависимости пакета перед установкой пакета.источник