Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2010-07-02 10:12:21
День добрый.
Периодически делаю обновление портов:
таким образом идет обновление всех портом системы.
А как можно исключить из этого обновления один или несколько портов.
К примеру OpenOffce - я хочу его пересобрать с поддержкой русского языка, а при таком авто обновлении он пересобирается с настройкой по умолчанию т.е. с поддержкой только английского языка ...
Спасибо ...
kharkov_max
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2010-07-02 10:33:25
ну опции обычно в make.conf можно и нужно запендюрить
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
-
Контактная информация:
Непрочитанное сообщение
Dog » 2010-07-02 12:12:07
Исключить порт(ы) из портапгрейда - опция "-x". Или, как сказано выше, через make.conf . Сооружается конструкция примерно такого вида:
Код: Выделить всё
.if ${.CURDIR} == /usr/ports/category/port
OPTION1 = <bla-bla-bla>
...
OPTIONN = <bla-bla-bla>
.endif
Oh my God, they killed init! Bastards!
Dog
-
BirdGovorun
- лейтенант
- Сообщения: 878
- Зарегистрирован: 2009-10-20 20:27:13
- Откуда: Харьков.
Непрочитанное сообщение
BirdGovorun » 2010-07-02 13:58:19
kharkov_max писал(а):
К примеру OpenOffce - я хочу его пересобрать с поддержкой русского языка, а при таком авто обновлении он пересобирается с настройкой по умолчанию т.е. с поддержкой только английского языка ...
В make.conf
BirdGovorun
-
Pablo
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-12-01 20:02:56
Непрочитанное сообщение
Pablo » 2010-07-02 14:19:13
Для portupgrade есть свой собственный конфиг: /usr/local/etc/pkgtools.conf. В этом конфиге есть специальная секция, называется MAKE_ARGS. Вот там и надо указывать, к примеру:
Код: Выделить всё
MAKE_ARGS = {
'www/squid30' => 'SQUID_LANGUAGES=English Russian-koi8-r SQUID_DEFAULT_LANG=Russian-koi8-r',
}
ЗЫ: Конфиг преизрядно прокомментирован.
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie
Pablo
-
kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2010-07-02 14:50:45
Pablo писал(а):Для portupgrade есть свой собственный конфиг: /usr/local/etc/pkgtools.conf. В этом конфиге есть специальная секция, называется MAKE_ARGS. Вот там и надо указывать, к примеру:
Код: Выделить всё
MAKE_ARGS = {
'www/squid30' => 'SQUID_LANGUAGES=English Russian-koi8-r SQUID_DEFAULT_LANG=Russian-koi8-r',
}
ЗЫ: Конфиг преизрядно прокомментирован.
Спасибо. Так и сделаю ...
kharkov_max
-
Alex Keda
- стреляли...
- Сообщения: 35503
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-02 15:21:00
а чё /etc/make.conf - отменили чтоле?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
BirdGovorun
- лейтенант
- Сообщения: 878
- Зарегистрирован: 2009-10-20 20:27:13
- Откуда: Харьков.
Непрочитанное сообщение
BirdGovorun » 2010-07-02 15:31:35
Кто-ж его отменит
Предыдуший пост написал в
make.conf имея ввиду
/etc/make.conf
BirdGovorun
-
Mox
- лейтенант
- Сообщения: 757
- Зарегистрирован: 2008-12-16 16:04:14
- Откуда: питер
-
Контактная информация:
Непрочитанное сообщение
Mox » 2010-07-02 15:54:53
kharkov_max писал(а):Pablo писал(а):Для portupgrade есть свой собственный конфиг: /usr/local/etc/pkgtools.conf. В этом конфиге есть специальная секция, называется MAKE_ARGS. Вот там и надо указывать, к примеру:
Код: Выделить всё
MAKE_ARGS = {
'www/squid30' => 'SQUID_LANGUAGES=English Russian-koi8-r SQUID_DEFAULT_LANG=Russian-koi8-r',
}
ЗЫ: Конфиг преизрядно прокомментирован.
Спасибо. Так и сделаю ...
лучше в make.conf. Вдруг потом вручную будете пересобирать, али еще чего? make.conf все-таки для всей системы, независимо от используемых инструментов для работы с портами/сорцами системы
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон
Mox
-
Pablo
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-12-01 20:02:56
Непрочитанное сообщение
Pablo » 2010-07-02 17:14:50
Mox писал(а):kharkov_max писал(а):Pablo писал(а):Для portupgrade есть свой собственный конфиг: /usr/local/etc/pkgtools.conf. В этом конфиге есть специальная секция, называется MAKE_ARGS. Вот там и надо указывать, к примеру:
Код: Выделить всё
MAKE_ARGS = {
'www/squid30' => 'SQUID_LANGUAGES=English Russian-koi8-r SQUID_DEFAULT_LANG=Russian-koi8-r',
}
ЗЫ: Конфиг преизрядно прокомментирован.
Спасибо. Так и сделаю ...
лучше в make.conf. Вдруг потом вручную будете пересобирать, али еще чего? make.conf все-таки для всей системы, независимо от используемых инструментов для работы с портами/сорцами системы
Лучше либо всё в make.conf и тогда make вручную, либо всё в pkgtools.conf и тогда всё только на автомате. Не стоит, без лишней необходимости, смешивать 2 системы.
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie
Pablo
-
Pablo
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-12-01 20:02:56
Непрочитанное сообщение
Pablo » 2010-07-02 18:02:38
Вдогонку: make.conf - место для общесистемных параметров, типа KERNCONF, DOC_LANG, SUPFILE и тому подобное. Portupgrade и portmaster были разработаны как инфраструктуры управления портами. В данном случае логично использовать именно их возможности.
ЗЫ: На как же можно отменить make.conf! Это же наше все!
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie
Pablo
-
Alex Keda
- стреляли...
- Сообщения: 35503
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-03 23:43:38
Pablo писал(а):Mox писал(а):kharkov_max писал(а):Pablo писал(а):Для portupgrade есть свой собственный конфиг: /usr/local/etc/pkgtools.conf. В этом конфиге есть специальная секция, называется MAKE_ARGS. Вот там и надо указывать, к примеру:
Код: Выделить всё
MAKE_ARGS = {
'www/squid30' => 'SQUID_LANGUAGES=English Russian-koi8-r SQUID_DEFAULT_LANG=Russian-koi8-r',
}
ЗЫ: Конфиг преизрядно прокомментирован.
Спасибо. Так и сделаю ...
лучше в make.conf. Вдруг потом вручную будете пересобирать, али еще чего? make.conf все-таки для всей системы, независимо от используемых инструментов для работы с портами/сорцами системы
Лучше либо всё в make.conf и тогда make вручную, либо всё в pkgtools.conf и тогда всё только на автомате. Не стоит, без лишней необходимости, смешивать 2 системы.
да? а когда я обновляю portupgrade систему, он берёт необходимые параметры из make.conf и portinstall....
могу даже сказать почему.
потому что в конечном итоге, они выполняют
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Pablo
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-12-01 20:02:56
Непрочитанное сообщение
Pablo » 2010-07-05 7:27:43
Alex Keda писал(а):Pablo писал(а):Mox писал(а):kharkov_max писал(а):Pablo писал(а):Для portupgrade есть свой собственный конфиг: /usr/local/etc/pkgtools.conf. В этом конфиге есть специальная секция, называется MAKE_ARGS. Вот там и надо указывать, к примеру:
Код: Выделить всё
MAKE_ARGS = {
'www/squid30' => 'SQUID_LANGUAGES=English Russian-koi8-r SQUID_DEFAULT_LANG=Russian-koi8-r',
}
ЗЫ: Конфиг преизрядно прокомментирован.
Спасибо. Так и сделаю ...
лучше в make.conf. Вдруг потом вручную будете пересобирать, али еще чего? make.conf все-таки для всей системы, независимо от используемых инструментов для работы с портами/сорцами системы
Лучше либо всё в make.conf и тогда make вручную, либо всё в pkgtools.conf и тогда всё только на автомате. Не стоит, без лишней необходимости, смешивать 2 системы.
да? а когда я обновляю portupgrade систему, он берёт необходимые параметры из make.conf и portinstall....
могу даже сказать почему.
потому что в конечном итоге, они выполняют
Да. По крайней мере для таких (с неидеальными руками) как я.
Да, ещё portupgrade зачитывает кучу переменных окружения, если таковые определены.
ЗЫ: Не будет ли любезен уважаемый мэтр просветить, какой профит он получает от размещения параметро в make.conf? Или хотя бы примерчик оного файла.
ЗЗЫ: Не корысти ради, а токмо образования для. Ибо не срослось у меня в свою время с make.conf, к сожалению.
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie
Pablo
-
Alex Keda
- стреляли...
- Сообщения: 35503
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-05 7:41:33
как-то так
Код: Выделить всё
srv0$ cat /etc/make.conf
#
NO_GAMES= true # do not build games (games/ subdir)
NO_INET6= true # do not build IPv6 related programs and libraries
WITHOUT_X11=yes
WITHOUT_CUPS=yes
NO_GUI=yes
NO_X11=yes
NO_X=yes
FD_SETSIZE=32768
HARD_SERVER_LIMIT=4096
KERNCONF=HOST-FOOD
DOC_LANG= en_US.ISO8859-1 ru_RU.KOI8-R
WITH_GEOIP= yes
# Where is ports tree
PORTSDIR= /home/usr_moved/ports
# where building ports
WRKDIRPREFIX=/tmp
# png
.if ${.CURDIR} == ${PORTSDIR}/graphics/png
# animated png
WITH_APNG=yes
.endif
# dovecot
.if ${.CURDIR} == ${PORTSDIR}/mail/dovecot
WITH_MANAGESIEVE=yes
WITH_KQUEUE=yes
WITH_SSL=yes
.endif
# portupgrade
.if ${.CURDIR} == ${PORTSDIR}/ports-mgmt/portupgrade
WITHOUT_BDB4=yes
WITHOUT_BDB1=yes
.endif
# perl
.if ${.CURDIR} == ${PORTSDIR}/lang/perl5.10
WITH_THREADS=yes
.endif
# old perl
.if ${.CURDIR} == ${PORTSDIR}/lang/perl5.8
WITH_THREADS=yes
.endif
# webalizer
.if ${.CURDIR} == ${PORTSDIR}/www/webalizer
WITH_GEOIP= yes
.endif
# proftpd
.if ${.CURDIR} == ${PORTSDIR}/ftp/proftpd
WITHOUT_BAN=true
WITHOUT_CLAMAV=true
WITHOUT_CTRLS=true
WITHOUT_DIGEST=true
WITHOUT_EXEC=true
WITHOUT_HTMLDOCS=true
WITH_IFSESSION=true
WITHOUT_IPV6=true
WITHOUT_LDAP=true
WITHOUT_LDAP_TLS=true
WITHOUT_MYSQL=true
WITH_NLS=true
WITHOUT_ODBC=true
WITH_OPENSSL=true
WITHOUT_PGSQL=true
WITH_QUOTA=true
WITHOUT_QUOTATAB_RADIUS=true
WITHOUT_SHAPER=true
WITHOUT_SQLITE=true
WITH_RADIUS=true
WITH_RATIO=true
WITH_README=true
WITH_REWRITE=true
WITHOUT_TLS_SHMCACHE=true
WITHOUT_TDS=true
WITHOUT_SFTP=true
WITHOUT_SFTP_SQL=true
WITHOUT_SFTP_PAM=true
WITHOUT_SQL_PASSWD=true
WITHOUT_UNIQUE=true
WITH_WRAP=true
WITHOUT_WRAP_FILE=true
WITHOUT_WRAP_SQL=true
.endif
# nginx
.if ${.CURDIR} == ${PORTSDIR}/www/nginx
WITH_HTTP_REALIP_MODULE=yes
.endif
# SQLLite
.if ${.CURDIR} == ${PORTSDIR}/databases/php5-sqlite
WITH_UTF8=yes
.endif
# PHP5
.if ${.CURDIR} == ${PORTSDIR}/lang/php5
WITHOUT_IPV6=yes
WITH_REDIRECT=yes
WITH_DISCARD=yes
WITH_MAILHEAD=yes
.endif
# php extensions
.if ${.CURDIR} == ${PORTSDIR}/lang/php5-extensions
WITH_BCMATH=yes
WITH_BZ2=yes
WITH_CALENDAR=yes
WITH_CTYPE=yes
WITH_CURL=yes
WITH_DOM=yes
WITH_EXIF=yes
WITH_FILTER=yes
WITH_FTP=yes
WITH_GD=yes
WITH_GETTEXT=yes
WITH_HASH=yes
WITH_ICONV=yes
WITH_IMAP=yes
WITH_JSON=yes
WITH_MBSTRING=yes
WITH_MCRYPT=yes
WITH_MHASH=yes
WITH_MYSQL=yes
WITH_MYSQLI=yes
WITH_OPENSSL=yes
WITH_PCRE=yes
WITH_PDO=yes
WITH_PDO_SQLITE=yes
WITH_POSIX=yes
WITH_SESSION=yes
WITH_SIMPLEXML=yes
WITH_SOAP=yes
WITH_SOCKETS=yes
WITH_SPL=yes
WITH_SQLITE=yes
WITH_TIDY=yes
WITH_TOKENIZER=yes
WITH_XML=yes
WITH_XMLREADER=yes
WITH_XMLWRITER=yes
WITH_XSL=yes
WITH_ZIP=yes
WITH_ZLIB=yes
.endif
# ClamAV
.if ${.CURDIR} == ${PORTSDIR}/security/clamav
WITH_ICONV=yes
.endif
# p5-Archive-Tar
.if ${.CURDIR} == ${PORTSDIR}/archivers/p5-Archive-Tar
WITH_TEXT_DIFF=yes
.endif
# Spam Assasin
.if ${.CURDIR} == ${PORTSDIR}/mail/p5-Mail-SpamAssassin
WITH_RELAY_COUNTRY=yes
WITH_SPF_QUERY=yes
.endif
# gnupg
.if ${.CURDIR} == ${PORTSDIR}/security/gnupg
WITH_NLS=yes
.endif
# exim
.if ${.CURDIR} == ${PORTSDIR}/mail/exim
# Контентное сканирование
WITH_CONTENT_SCAN= yes
# Дефолтовая кодировка заголовков
WITH_DEFAULT_CHARSET?= koi8-r
# Отключаем IPv6
WITHOUT_IPV6= yes
# Версия BDB - в чём ведёт свои БД подсказок
WITH_BDB_VER= 4
# Проверки SPF
WITH_SPF= yes
# Подержка перекодировки (для заголовков)
WITH_ICONV= yes
WITH_PAM= yes
WITH_AUTH_CRAM_MD5= yes
WITH_AUTH_PLAINTEXT= yes
WITH_AUTH_SPA= yes
#WITH_AUTH_SASL= yes
WITH_MYSQL= yes
.endif
# apache20
.if ${.CURDIR} == ${PORTSDIR}/www/apache20
WITH_SSL= YES
WITH_SUEXEC= YES
WITH_SUEXEC_RSRCLIMIT= YES
PERF_TUNING= YES
WITH_MODACCEL= YES
HARD_SERVER_LIMIT= 4096
SUEXEC_DOCROOT= /home
SUEXEC_USERDIR= www
SUEXEC_LOGFILE= /var/log/httpd-suexec.log
SUEXEC_CALLER= www
CFLAGS+= " -DFD_SETSIZE=8192"
CONF_CFLAGS= " -DFD_SETSIZE=8192U"
.endif
# vim
.if ${.CURDIR} == ${PORTSDIR}/editors/vim
WITHOUT_X11=yes
NO_GUI=yes
.endif
# для сервера
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-server
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
#WITHOUT_INNODB=yes
#WITH_ARCHIVE=yes
.endif
# для клиента
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql50-client
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
WITH_CHARSET=cp1251
WITH_COLLATION=cp1251_bin
.endif
# GD
.if ${.CURDIR} == ${PORTSDIR}/graphics/gd
WITH_ICONV=yes
.endif
# DSpam
.if ${.CURDIR} == ${PORTSDIR}/mail/dspam
DSPAM_HOME_OWNER=dspam
.endif
X11BASE=${LOCALBASE}
# added by use.perl 2010-05-16 18:26:42
PERL_VERSION=5.10.1
Убей их всех! Бог потом рассортирует...
Alex Keda
-
xaker1
- сержант
- Сообщения: 204
- Зарегистрирован: 2010-03-10 21:26:33
Непрочитанное сообщение
xaker1 » 2010-07-05 15:36:34
Позвольте влезть. При обновлении через portupgrade mysql сначала остановится? Раньше останавливался - обновлялся - работал дальше, надеюсь что что-то изменилось

xaker1
-
Pablo
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-12-01 20:02:56
Непрочитанное сообщение
Pablo » 2010-07-05 20:40:05
xaker1 писал(а):Позвольте влезть. При обновлении через portupgrade mysql сначала остановится? Раньше останавливался - обновлялся - работал дальше, надеюсь что что-то изменилось

Да, при соответсвующей настройке секций BEFOREINSTALL и AFTERINSTALL: собрать порт, остановить службу, обновить порт, запустить службу. Надо только правильно раскомментировать строки. Или дописать свои. Я не проверял, потому что делаю полную пересборку с контрольным ребутом ребутом.
Отпишись сюда, как проверишь.
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie
Pablo
-
Alex Keda
- стреляли...
- Сообщения: 35503
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-05 20:41:18
xaker1 писал(а):Позвольте влезть. При обновлении через portupgrade mysql сначала остановится? Раньше останавливался - обновлялся - работал дальше, надеюсь что что-то изменилось

а что не так в логике?
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Pablo
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-12-01 20:02:56
Непрочитанное сообщение
Pablo » 2010-07-05 20:53:59
Alex Keda писал(а):как-то так
Код: Выделить всё
srv0$ cat /etc/make.conf
... too many lines, ckipped
Основательно. У меня всё намного скромнее:
/etc/make.conf
Код: Выделить всё
KERNCONF=MYKERNEL
WITHOUT_MODULES=bktr plip twe twa ispfw hptrr xfs if_ath if_bce wlan
TOP_TABLE_SIZE=128
NOPORTDOCS=YES
DOC_LANG=en_US.ISO8859-1 ru_RU.KOI8-R
SUP_UPDATE=TRUE
SUPFILE=/usr/local/etc/supfile.source
SUP=/usr/bin/csup
SUPFLAGS=-L 2
SUPHOST?=cvsup4.ru.FreeBSD.org
PERL_VERSION=5.10.1
А также, в соотвествии с новыми веяниями, /etc/src.conf, может кому пригодится:
Код: Выделить всё
# > make -C /usr/src showconfig PS: Покажет уже с учётом моих настроек!
WITHOUT_ATM=YES # atm
WITHOUT_AUTHPF=YES
WITHOUT_BLUETOOTH=YES # Bluetooth
WITHOUT_CVS=YES
WITHOUT_DYNAMICROOT=YES
WITHOUT_FLOPPY=YES
WITHOUT_FREEBSD_UPDATE=YES
WITHOUT_GCOV=YES # GNU C coverage and testing tool
WITHOUT_GDB=YES # GNU debugger
WITHOUT_CTM="YES"
WITHOUT_I4B=YES # isdn for FreeBSD
WITHOUT_INET6=YES # To sex and not to six
WITHOUT_IPFILTER=YES # pf
WITHOUT_IPFW=YES
WITHOUT_IPX=YES
WITHOUT_JAIL=YES
WITHOUT_NCP=YES # Netware Core Protocol
WITHOUT_NS_CACHING=YES # nscd 23.09.2009
WITHOUT_PORTSNAP=YES
WITHOUT_PPP=YES
WITHOUT_PROFILE=YES # Do not build profiling library
WITHOUT_QUOTAS=YES
WITHOUT_RCMDS=YES # no remote shells, telnet etc.
WITHOUT_TCSH=NO # It might be CSH & TCSH, usable in recovery mode insteed of SH.
WITHOUT_WIRELESS=YES
WITHOUT_WPA_SUPPLICANT_EAPOL=YES
WITHOUT_ZFS=YES
И пяток строк в pkgtools.conf в секции USE_PKGS и USE_PKGS_ONLY.
ЗЫ: Что даёт сборка Perl'а с потоками? WITH_THREADS=yes
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie
Pablo
-
Alex Keda
- стреляли...
- Сообщения: 35503
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-05 20:55:57
незнаю. галка по дефолту стоит - значит пусть будет.
Убей их всех! Бог потом рассортирует...
Alex Keda
-
xaker1
- сержант
- Сообщения: 204
- Зарегистрирован: 2010-03-10 21:26:33
Непрочитанное сообщение
xaker1 » 2010-07-05 21:23:30
Спас, видимо ничего не изменилось
Alex Keda писал(а):а что не так в логике?
На боевом сервере downtime желательно уменьшить
А все биллинг....
xaker1
-
Alex Keda
- стреляли...
- Сообщения: 35503
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2010-07-05 23:06:52
время инсталляции mysql - несколько секунд.
ночью, этого никто даже и не заметит.
ерундой какой-то занимаетесь

Убей их всех! Бог потом рассортирует...
Alex Keda
-
kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2010-07-06 13:50:16
Не хочу создавать новую тему ...
Но вопрос явно может пересечься с portupgrade.
Через portupgrade обновил proftpd-1.3.3 до версии proftpd-1.3.3a.
Обнаружил несколько проблем новой версии. Такие как:
Проблема работы клиента через прокси сервер, похоже что новая версия не понимает некоторых параметров передаваемых от клиента через прокси.
Т.е. обращения на прямую работают отлично, а если клиент идет через прокси, то получает отказ.
При чем анонима через прокси пускает нормально, а юзеров из mysql только напрямую.
Либо появились новые фичи...
Самый простой вариант откатится на старую весию порта.
Вопрос:
1. Как правильно откатится на старый порт proftpd ?
2. Возможно ли это сделать через portupgrade? Он вроде бекапы удаляемых портов делает, если да то как ?
Спасибо.
PS.
Проверял подключение с разных хостов и через разные версии Squid...
До оновления proftpd все работало отлично.
kharkov_max
-
kharkov_max
- капитан
- Сообщения: 1862
- Зарегистрирован: 2008-10-03 14:56:40
Непрочитанное сообщение
kharkov_max » 2010-07-06 14:55:59
После portdowngrade.
Сделал portsnap fetch update
потом pkg_version -v | grep "<"
А система говорит что нового порта нет...
А я то точно знаю что есть новый порт proftpd-1.3.3a
Вот теперь вопрос еще один.
Как дальше будет обновляться proftpd ?
Скажем версии выше proftpd-1.3.3a portupgrade даст установить или теперь уже все закончилось, в плане обновлений версий для этого порта ?
Восстановить все как я понимаю можно удалив базу и закачав все заново...
kharkov_max
-
Pablo
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-12-01 20:02:56
Непрочитанное сообщение
Pablo » 2010-07-12 20:58:01
kharkov_max писал(а):А вот теперь вопрос, про то с чего я начал.
Можно для portupgrade пометить порт, и что б portupgrade его не обновлял, пока скажем я что то не сделаю для этого ?
В конфиге /usr/local/etc/pkgtools.conf раскомменируй секцию HOLD_PKGS и впиши свои порты.
Unix is simple. It just takes a genius to understand its simplicity – D. Ritchie
Pablo