LINUX.ORG.RU
ФорумAdmin

freebsd ports

 , , ,


0

1

в общем установил из портов apache и php однако php собрал без поддержки iconv

пробовал пересобрать

cd /usr/ports/lang/php5 && make rmconfig && cd /usr/ports/www/apache22 && make rmconfig

потом попробовал пересобрать, но опции iconv не нашел ни в php5 ни в apache22

собственно вопрос:

как удалить php и apache и при этом удалить все зависимости и конфиги. которые собирались при первой сборке php и apache???

вот такая ошибка на сайте:

Fatal error: The iconv extension is not loaded. Without iconv, strings cannot be properly translated to UTF-8 from user input. 

★★★

Ответ на: комментарий от bug

да, так тоже делал, вначале удалил конечно пакет, потом удалил конфиг, потом попробовал собрать еще раз, просто забыл написать, что делал.

IvanR ★★★
() автор топика

Интерактивная утилита для сноса пакета с зависимостями, требует Perl:

u@netbook:~> whereis pkg_cutleaves
pkg_cutleaves: /usr/local/sbin/pkg_cutleaves /usr/local/man/man1/pkg_cutleaves.1.gz /usr/ports/ports-mgmt/pkg_cutleaves
u@netbook:~> 

А тут хранятся каталоги с конфигурационными файлами портов:

u@netbook:~> ls /var/db/ports/
apvlv                   freetype2               libpurple               pidgin
aspell                  fusefs                  libslang2               pixman
audio_flac              gamin                   libvorbis               png
audio_sdl_mixer         gdk-pixbuf2             libvpx                  poppler
cairo                   glib20                  libxml2                 portmaster
cups-client             graphics_giflib         mc                      python27
databases_sqlite3       graphics_gpicview       misc_help2man           security_libssh2
dejavu                  gstreamer               mplayer-skins           sudo
devel_boost-libs        gtk20                   mtpaint                 sylpheed
devel_sdl12             imlib2                  multimedia_mplayer      terminus-font
djvulibre               jasper                  neon29                  win32-codecs
dns_libidn              lcms2                   orc                     wmcube
dri                     libffi                  pango                   www_opera
editors_leafpad         libfm                   pcmanfm                 x11-themes_gtk-engines2
enchant                 libiconv                pcre                    xdm
fluxbox                 libogg                  perl                    xorg-server
u@netbook:~>

А эта утилита поможет меньше мучиться с установкой портов:

u@netbook:~> whereis portmaster
portmaster: /usr/local/sbin/portmaster /usr/local/man/man8/portmaster.8.gz /usr/ports/ports-mgmt/portmaster
u@netbook:~>
IPR ★★★★★
()
Ответ на: комментарий от IPR

После установки portmaster, эта команда удалит все сохранённые параметры для неустановленных портов:

portmaster --check-port-dbdir -y

Очень удобно, рекомендую.

IPR ★★★★★
()
Ответ на: комментарий от IPR

/usr/ports/ports-mgmt/pkg_cutleaves

удобная штука

IvanR ★★★
() автор топика
Ответ на: комментарий от IvanR

Используй portmaster, облегчает и автоматизирует работу на 90%. Будет сам очищать перед и после установки рабочие директории, задавать все вопросы сразу, а не в процессе установки, скачивать файлы с исходниками в фоне.

IPR ★★★★★
()

так есть же отдельный порт php-iconv, доставить его и всё.

/usr/ports/converters/php5-iconv

Komintern ★★★★★
()
Последнее исправление: Komintern (всего исправлений: 1)
Ответ на: комментарий от IPR

можно вопрос?

есть ли возможность задать количество процессов для сборки??? или там по умолчанию распределяет нагрузку между процами при сборке???

IvanR ★★★
() автор топика
Ответ на: комментарий от IPR

очень удобная команда, спасибо большое.

IvanR ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.