Установка пакетов libpng и libpng-dev (я стараюсь, друзья...)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Fedora Core 2 Duo
Сообщения: 3
ОС: Win XP & Linux FC 4

Установка пакетов libpng и libpng-dev

Сообщение Fedora Core 2 Duo »

Друзья!


В попытках установить, по-моему, mplayer (уже забыл, что хотел поставить, пока разбираюсь с геморроем) наткнулся на необходимость поставить пакеты libpng и libpng-dev.
Гугль сказал: ставь ещё и zlib. Вроде, поставил. Посредством команд "./configure + make + make install "

Попытался сделать ./configure --enable-gui для скачанного и распакованного libpng-1.2.8.tar.bz2.
Получил от терминала:

There is no "configure" script in this distribution of
libpng-1.2.8.

Instead, please copy the appropriate makefile for your system from the
"scripts" directory. Read the INSTALL file for more details.

Update, July 2004: you can get a configure based distribution
from the libpng distribution sites. Download the file __________________________________
- вот это я и сделал, вроде
libpng-1.2.8-config.tar.gz


Поставил этот libpng-1.2.8-config посредством ./configure.
Результат запуска ./configure для libpng-1.2.8.tar.bz2 такой же.

Вопрос: как ему объяснить, что я сделал то, что он просил? Что ему скопировать и куда?
P.S.
Я честно пытался сделать максимум с помощью Гугла и его друзей.
P.P.S.
По-мазохистски люблю Linux. Просто кайф. Windets отдыхает.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Установка пакетов libpng и libpng-dev

Сообщение Uncle_Theodore »

Fedora Core 2 Duo писал(а):
23.03.2007 17:50
Друзья!


В попытках установить, по-моему, mplayer (уже забыл, что хотел поставить, пока разбираюсь с геморроем) наткнулся на необходимость поставить пакеты libpng и libpng-dev.

А разве нет соответствующих пакетов в репозитариях твоего дистра?
К тому же текущая версия libpng 1.2.16
http://www.libpng.org/pub/png/libpng.html
Гугль сказал: ставь ещё и zlib. Вроде, поставил. Посредством команд "./configure + make + make install "

Лучше всегда сначала смотреть в репозитариях дистра, и только если там нет, компилировать из сырцов.
Попытался сделать ./configure --enable-gui для скачанного и распакованного libpng-1.2.8.tar.bz2.

При чем тут --enable-gui?
Получил от терминала:

There is no "configure" script in this distribution of
libpng-1.2.8.

Instead, please copy the appropriate makefile for your system from the
"scripts" directory. Read the INSTALL file for more details.

И почему было так не сделать?

Update, July 2004: you can get a configure based distribution
from the libpng distribution sites. Download the file __________________________________
- вот это я и сделал, вроде
libpng-1.2.8-config.tar.gz


Поставил этот libpng-1.2.8-config посредством ./configure.

В смысле, поставил посредством ./configure?
Результат запуска ./configure для libpng-1.2.8.tar.bz2 такой же.

Вопрос: как ему объяснить, что я сделал то, что он просил? Что ему скопировать и куда?
P.S.
Я честно пытался сделать максимум с помощью Гугла и его друзей.

Если уж ставишь из сырцов, первым делом надо внимательно читать документацию, которая к этим сырцам прилагается. Иначе ничего путного, кроме мазохистского удовольствия не выйдет... :)
P.P.S.
По-мазохистски люблю Linux. Просто кайф. Windets отдыхает.

Ага. :)
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Установка пакетов libpng и libpng-dev

Сообщение Aectann »

Fedora Core 2 Duo писал(а):
23.03.2007 17:50
Instead, please copy the appropriate makefile for your system from the
"scripts" directory. Read the INSTALL file for more details.

Вобщем надо скопировать из каталога script нужный Makefile(скорее всего там для нескольких ОС, т.е. нам нужен для Linux), потом make && make install
P.S. Как уже сказал Uncle_Theodore прежде чем что-то собирать из исходников, посмотрите нет ли этого в репозиториях дистрибутива, установка из пакета займет значительно меньше времени, да и пакетный менеджер скорее всего сам разрулит все зависимости.
P.P.S. Надо сделать рекламу на главной странице LinuxForum: "Ставьте ПО из репозиториев дистрибутива! Самый простой и быстрый метод! :) "
P.P.P.S Переношу к Чайникам, к GUI тема имеет очень косвенное отношение.
My god... it's full of stars!...
Спасибо сказали:
Fedora Core 2 Duo
Сообщения: 3
ОС: Win XP & Linux FC 4

Re: Установка пакетов libpng и libpng-dev

Сообщение Fedora Core 2 Duo »

Спасибо за советы! Я и сам сначала решил, что пакеты есть на установочных дисках, но подумал, что там какие-нибудь страшные форматы, и я их никогда не найду. А там, оказывается, rpm.
Uncle_Theodore писал(а):
23.03.2007 21:34
При чем тут --enable-gui?

Хороший вопрос. Я тоже не знаю. :)
Uncle_Theodore писал(а):
23.03.2007 21:34
В смысле, поставил посредством ./configure?

А я так умею ставить, к сожалению, в книжках мне не объясняют смысл. :(

Вернулся к установке mplayera. Материализовался в его папке и применил заклинание "./configure --enable-gui".
Потом снова ошибки, раз 40 смена дисков дистрибутива в попытках установить все похожие на требуемое слово пакеты и оно заработало.

Потом скачал какой-то кодек essential-20061022. Его, указывают, надо распаковать в /usr/local/win32, а у меня нету каталога win32. Я распаковывал просто на рабочий стол.
Теперь проверяю - mp3, wmv, avi - всё работает. Это плеер кодек нашёл или без кодека справляется?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Установка пакетов libpng и libpng-dev

Сообщение Uncle_Theodore »

Ну что ж, все хорошо, что хорошо кончается.

Fedora Core 2 Duo писал(а):
24.03.2007 03:28
Потом скачал какой-то кодек essential-20061022. Его, указывают, надо распаковать в /usr/local/win32, а у меня нету каталога win32. Я распаковывал просто на рабочий стол.
Теперь проверяю - mp3, wmv, avi - всё работает. Это плеер кодек нашёл или без кодека справляется?


Это он без кодеков справляется. Как, впрочем, и написано на его сайте.
Our binary codec packages add support for codecs that are not yet implemented natively, like newer RealVideo variants and a lot of uncommon formats. Note that they are not necessary to play most common formats like DVDs, MPEG-1/2/4, etc. See the codec status table for the daily-generated list of currently supported codecs.

http://www.mplayerhq.hu/design7/dload.html

А директорию для кодеков надо сделать. Ее и не должно быть, пока ты ее не сделаешь. :)
Кстати, о птичках, README говорит, что это раньше кодеки надо было ставить в /usr/local/lib/win32 а сейчас их ставят в /usr/local/lib/codecs/ если не указано другое место в опциях к configure...
Спасибо сказали:
Fedora Core 2 Duo
Сообщения: 3
ОС: Win XP & Linux FC 4

Re: Установка пакетов libpng и libpng-dev

Сообщение Fedora Core 2 Duo »

Uncle_Theodore писал(а):
24.03.2007 03:40
А директорию для кодеков надо сделать. Ее и не должно быть, пока ты ее не сделаешь. :)
Кстати, о птичках, README говорит, что это раньше кодеки надо было ставить в /usr/local/lib/win32 а сейчас их ставят в /usr/local/lib/codecs/ если не указано другое место в опциях к configure...

Благодарю, так и сделал: обе папки создал и в обе скопировал кодек - на всякий случай).
P.S.
А опции эти где смотрятся? Какой-нибудь файл из папки проигрывателя?
Я пытался configure.log посмотреть, но неудачно :)
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Установка пакетов libpng и libpng-dev

Сообщение Uncle_Theodore »

Fedora Core 2 Duo писал(а):
24.03.2007 04:33
А опции эти где смотрятся? Какой-нибудь файл из папки проигрывателя?
Я пытался configure.log посмотреть, но неудачно :)


Опции выводятся командой
./configure --help

В общем случае, установка из исходников происходит примерно так:
Распаковываем архив,
Читаем README и INSTALL,
Если написано, что установка стандартная, то есть
./configure
make
su
make install

то запускаем
./configure --help
чтобы посмотреть опции, с которыми можно сконфигурить программу (злобствовать и менять дефолты не надо, а вот дополнительные фичи можно включить/отключить)
Потом, собственно, ./configure (с опциями) и далее по тексту.

У MPlayer'а очень много дополнительных конфигурационных опций. У некоторых программ их почти совсем нет.
Спасибо сказали: