|
|
Вадим |
wget для меня является одним из тех приложений, которое постоянно использую в тех или иных случаях. Это как простые задачи скачивание отдельных файлов, так и рекурсивное всего ресурса. Для более сложных запросов всегда приходиться смотреть man - это конечно не в тягость, но все хочется оптимизировать к минимуму. Так как лень двигатель прогресса!
# Рекурсивное скачивание веб-ресурса
wget -c -p -r -l0 -np -k -N -nv -o wget_localhost.log http://localhost
При настройке сервера зачастую приходиться ставить десятки приложений, которые в свою очередь тянут за собой еще с десяток зависимостей. А следствии чего мы получаем большой набор приложений в системе. Но для быстроты работы желательно, что бы все приложения(библиотеки) были оптимизированы и оптимально настроены для наших нужд. Каждый раз указывать флаги оптимизации бывает просто лень или даже забываем, на помощь приходит файл /etc/make.conf в котором можно указать как общие параметры при сборки приложений, так и определенно для каждого приложения.
Я пытался создавать данный файл с нужными параметрами не один раз, но всегда он терялся и т.п. В итоге всё приходилось делать с нуля и с начала. Надеюсь в блоге он не потеряется и его всегда можно будет быстро обновить(дополнить) :-)
/etc/make.conf
# Место расположения дерева портов FreeBSD
PORTSDIR?= /usr/ports
# Директория для создания временных файлов во время сборки приложения из портов
WRKDIRPREFIX=/tmp/work
# Отключение поддержки IPv6
WITHOUT_IPV6=yes
# Отключение сборки графических возможностей (на серверах графика не нужна)
WITHOUT_X11=yes
WITHOUT_GUI=yes
# Версия сервера баз данных MySQL по умолчанию
DEFAULT_MYSQL_VER=51
# Ключи оптимизации для сборки сервера баз данных MySQL
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-server
WITH_CHARSET=utf8
WITH_XCHARSET=all
WITH_COLLATION=utf8_bin
#WITH_LINUXTHREADS=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
.endif
# Ключи оптимизации для сборки клиента баз данных MySQL
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql51-client
WITH_CHARSET=utf8
WITH_COLLATION=utf8_bin
BUILD_OPTIMIZED=yes
.endif
В общем низнаю зачем я завел этот блог.... Ведь тут никому не будут интиресны мои ИТ мысли решения. Да и неспециализированая это площадка для размещения IT-блога. Так что просто буду писать сюда хуйню!
|
|