Установка NoDeny серверная часть на линукс

124 views
Skip to first unread message

Viktor

unread,
Jun 11, 2009, 9:40:17 AM6/11/09
to NoDeny
Вообщем стоит у меня CentOS 5.2 все ок, но есть одно НО! Библиотеку
для перла Imager я поставил, но вот что он мне выдает:

No font drivers enabled that can support this file, rebuild Imager
with any of ft2 (FreeType 2.x), tt (FreeType 1.x) to use this font
file
Необходим шрифт для формирования номеров точек на карте. Шрифт /var/
www/html/maps/arial.ttf не найден (либо недоступен www-юзеру)

Вообщем на сколько я понял при компиляции я не включил поддержку
FreeType, но как мне ее включить?
Так же не удалось поставить поддержку gif файлов. В случае когда карта
используется гифе выдает:

Не могу прочитать графический файл-карту No. 0. Сообщение об ошибке
модуля Imager:

format 'gif' not supported - formats bmp, ico, pnm, raw, sgi, tga
available for reading

Валентин Настенко

unread,
Jun 11, 2009, 12:30:25 PM6/11/09
to nod...@googlegroups.com
Первая же ссылка в гугле 


11 июня 2009 г. 16:40 пользователь Viktor <fresh...@gmail.com> написал:

Viktor

unread,
Jun 11, 2009, 3:17:22 PM6/11/09
to NoDeny
Ну и как быть? Чего то ничего не понятно. При выполнении Makefile.PL
выдает

[root@noc Imager-0.67]# /usr/include/gdbm doesnt exist or is
unaccessible - removed.

done.
gif: includes not found - libraries not found
ungif: includes not found - libraries not found
jpeg: includes not found - libraries not found
png: includes not found - libraries not found
tiff: includes not found - libraries not found
freetype2: includes not found - libraries not found
freetype2: not available
T1-fonts: includes not found - libraries not found
TT-fonts: includes not found - libraries not found
w32: includes not found - libraries not found
EXIF support enabled
Writing Makefile for Imager::CountColor
Writing Makefile for Imager::Filter::DynTest
Writing Makefile for Imager::Filter::Flines
Writing Makefile for Imager::File::ICO
Writing Makefile for Imager::Filter::Mandelbrot
Writing Makefile for Imager::File::SGI
Writing Makefile for Imager::plugins
Writing Makefile for Imager

Куда копать дальше???

Валентин Настенко

unread,
Jun 11, 2009, 5:08:29 PM6/11/09
to nod...@googlegroups.com
Я думаю, что перйдя на ту ссылку, которую я дал и прочитав, что там написано, становится ясным, дело в том, что нет в системе библиотеки freetype2. 
После этого сделать поиск рпмки для установки и можно найти сайт http://rpm2html.osmirror.nl/freetype.html на котором можно скачать нужный рпм.
Можно конечное же  собрать данную библиотеку из исходников, или пересобрать  из srpm по вкусу....



11 июня 2009 г. 22:17 пользователь Viktor <fresh...@gmail.com> написал:

Viktor

unread,
Jun 11, 2009, 5:23:19 PM6/11/09
to NoDeny
С шрифтами разобрался - теперь проблема - как прикрутить gif, png, jpg
форматы к нему.

Viktor

unread,
Jun 11, 2009, 5:32:04 PM6/11/09
to NoDeny
format 'png' not supported - formats bmp, ico, pnm, raw, sgi, tga
available for writing выдает эту ошибку даже когда используется любой
из поддерживаемых форматов. Файлы конвертированы правильно, но он их
не принимает

Viktor

unread,
Jun 11, 2009, 7:23:10 PM6/11/09
to NoDeny
Стоят следующие модули перла

BSD::Resource
Bundle::DBD::mysql
Compress::Raw::Bzip2
Compress::Raw::Zlib 26 Interface to zlib compression library 2.020 12/
Июн/2009 00:43
Compress::Zlib
Convert::ASN1
DBI
GD
GD::Graph
GD::Text
GIFgraph
Image::Magick
Image::MetaData::JPEG
Image::Size
Imager
Imager::DTP::Letter
Imager::Graph
Imager::Montage
Imager::Plot
JPEG::JFIF
Module::Build
Newt 0
Package::Constants
String::CRC32
URI

Валентин Настенко

unread,
Jun 12, 2009, 12:56:01 PM6/12/09
to nod...@googlegroups.com
Смотрим выше находим строки:

[root@noc Imager-0.67]#   /usr/include/gdbm doesnt exist or is
unaccessible - removed.

done.
     gif: includes not found - libraries not found
     ungif: includes not found - libraries not found
     jpeg: includes not found - libraries not found
     png: includes not found - libraries not found
     tiff: includes not found - libraries not found

Если на Гугле забанили, то смотрим на Яндексе, если и там не получается найти решение, то может имеет смысл задать вопрос, почему CentOS,  если во фре все само собирается и ставится ???


Viktor

unread,
Jun 12, 2009, 3:27:55 PM6/12/09
to NoDeny
СентОС это вынужденная необходимость. Во первых сентос одна из
стабильных на мой взгляд линуховая ось, во вторых фряха не стала
ставиться на этот SATA контроллер который стоит в машинке. Мера была
вынужденная ибо подобное железо на дороге не валяется. Вот и пришлось
ставить линух. А как сателиты используются более простые железяки.
Если бы кто подсказал как поставить фряху на эту железку (при том все
манипуляции которые описаны насчет установки железки есть только под
версию 5.3. Попробывал поставить - заработало, но вот уже 7.2 ну ни в
какую. Вот и мучаюсь.

Валентин Настенко

unread,
Jun 12, 2009, 3:56:54 PM6/12/09
to nod...@googlegroups.com
Не задачу выбирают под железо, а железо под задачу, но бог с ней фряхой, дело в том что вы не можете элементрано прочитать что не хватает в системе, найти нужные библиотеки в гугле и поставить их. Причем тут биллинг ? 
Вы просто ошиблись форумом, надо в форум по центосу задавать такие вопросы.

12 июня 2009 г. 22:27 пользователь Viktor <fresh...@gmail.com> написал:

Viktor

unread,
Jun 12, 2009, 4:11:21 PM6/12/09
to NoDeny
Вообщем все въехал. Просто привыкши к понятной системе портов трудно
переходить на два разных инсталлятора. Как выяснилось cpan не тянет
при установке по зависимостям пакеты которые надо ставить через yum.
Вот и получилась такая фигня. Сейчас все получилось. Просто когда
выдавал он что нет пакетов я их искал в модулях перла вот и
получилась путаница. Ну у всех бывает, надеюсь пройдет потом... :)

А вопросы сюда я задавал исключительно из соображения что не я один с
этой проблемой в этой задаче сталкивался. Вообщем все теперь работает.

On 12 июн, 23:56, Валентин Настенко <versus...@gmail.com> wrote:
> Не задачу выбирают под железо, а железо под задачу, но бог с ней фряхой,
> дело в том что вы не можете элементрано прочитать что не хватает в системе,
> найти нужные библиотеки в гугле и поставить их. Причем тут биллинг ?
> Вы просто ошиблись форумом, надо в форум по центосу задавать такие вопросы.
>

> 12 июня 2009 г. 22:27 пользователь Viktor <freshman...@gmail.com> написал:

Reply all
Reply to author
Forward
0 new messages