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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.