Страница 2 из 15

Re: Очередная порция глупых вопросов

Добавлено: 2011-02-27 10:32:41
Bayerische
Подскажите, уважаемые, запутался с csup.

supfile, на выходе которого получаем REVISION="8.2" BRANCH="RELEASE"

Код: Выделить всё

*default release=cvs tag=RELENG_8_2
*default delete use-rel-suffix
*default compress
src-all
supfile, на выходе которого получаем REVISION="9.0" BRANCH="CURRENT"

Код: Выделить всё

*default release=cvs tag=RELENG_8_2
*default delete use-rel-suffix
*default compress src-all
src-all tag=.
Что там определяет разницу в версиях?

Re: Очередная порция глупых вопросов

Добавлено: 2011-02-27 21:29:30
vadim64

Код: Выделить всё

*default release=cvs tag=RELENG_9
*default delete use-rel-suffix
*default compress src-all
src-all tag=.

Re: Очередная порция глупых вопросов

Добавлено: 2011-02-27 21:32:12
Bayerische
vadim64
А почему у меня второй конфиг выдаёт CURRENT?

Re: Очередная порция глупых вопросов

Добавлено: 2011-02-27 21:50:32
vadim64
:pardon:

upd:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html писал(а):For our example, we wish to receive FreeBSD-CURRENT. We add this line at the beginning of our supfile:

*default tag=.

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 7:59:53
Bayerische
Здесь вроде всё разжёвано, однако подчёркнутое неясно:
4.5.3. Удаление установленных портов

Теперь, когда вы знаете, как устанавливать порты, вы наверное, уже задумывались о том, как же их удалять -- просто даже на тот случай, если вы установили один из них, а позже решили, что установили не тот порт. Мы удалим порт из нашего предыдущего примера (а это была программа lsof, если вы обратили внимание). Как и при установке портов, первым делом вы должны перейти в каталог с портом, /usr/ports/sysutils/lsof. После смены каталога вы готовы к удалению lsof. Это делается командой make deinstall:

# cd /usr/ports/sysutils/lsof
# make deinstall
===> Deinstalling for lsof-4.57

Это было достаточно легко. Вы удалили lsof из вашей системы. Если вам захочется переустановить эту программу, то это можно будет сделать, выдав команду make reinstall из каталога /usr/ports/sysutils/lsof.

Последовательность команд make deinstall и make reinstall не сработает, если вы запустите команду make clean. Если вы хотите убрать порт из системы после очистки каталога, используйте команду pkg_delete(1), как это описано в разделе о пакетах Руководства.
Т.е. получается, если я делаю make install clean, у меня не сработает deinstall?
И ещё. Чем отличается make deinstall && make reinstall от make deinstall && make install? На мой неискушённый одни яйца.

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 8:26:41
Bayerische
По поводу whereis — неужели нельзя заставить искать порт по маске? Ну не помню точное название, скажем, MySQL, про Apache надо знать, что он 22, и т.д.

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 9:00:20
vadim64
Bayerische писал(а):По поводу whereis — неужели нельзя заставить искать порт по маске? Ну не помню точное название, скажем, MySQL, про Apache надо знать, что он 22, и т.д.
Не зацикливайтесь на одной команде, и будет вам счастье

Код: Выделить всё

[8:59]  /usr/ports >make search name="mysql-server"
Port:   mysql-server-3.23.59.n.20050301_3
Path:   /usr/ports/databases/mysql323-server
Info:   Multithreaded SQL database (server)
Maint:  ale@FreeBSD.org
B-deps: libtool-2.2.10 mysql-client-3.23.59.n.20050301_2
R-deps: mysql-client-3.23.59.n.20050301_2
WWW:    http://www.mysql.com/

Port:   mysql-server-4.0.27
Path:   /usr/ports/databases/mysql40-server
Info:   Multithreaded SQL database (server)
Maint:  ale@FreeBSD.org
B-deps: libtool-2.2.10 mysql-client-4.0.27
R-deps: mysql-client-4.0.27
WWW:    http://www.mysql.com/

Port:   mysql-server-4.1.25
Path:   /usr/ports/databases/mysql41-server
Info:   Multithreaded SQL database (server)
Maint:  ale@FreeBSD.org
B-deps: bison-2.4.3,1 gettext-0.18.1.1 libiconv-1.13.1_1 libtool-2.2.10 m4-1.4.15,1 mysql-client-4.1.25
R-deps: mysql-client-4.1.25
WWW:    http://www.mysql.com/

Port:   mysql-server-5.0.92
Path:   /usr/ports/databases/mysql50-server
Info:   Multithreaded SQL database (server)
Maint:  ale@FreeBSD.org
B-deps: mysql-client-5.0.92
R-deps: mysql-client-5.0.92
WWW:    http://www.mysql.com/

Port:   mysql-server-5.1.55
Path:   /usr/ports/databases/mysql51-server
Info:   Multithreaded SQL database (server)
Maint:  ale@FreeBSD.org
B-deps: mysql-client-5.1.55
R-deps: mysql-client-5.1.55
WWW:    http://www.mysql.com/

Port:   mysql-server-5.5.9
Path:   /usr/ports/databases/mysql55-server
Info:   Multithreaded SQL database (server)
Maint:  ale@FreeBSD.org
B-deps: cmake-2.8.3_1 mysql-client-5.5.9
R-deps: mysql-client-5.5.9
WWW:    http://www.mysql.com/

[8:59]  /usr/ports >

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 9:05:38
Bayerische
Да, это в тему.
Можно ли перезагрузить переменные окружения без ребута машины?

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 9:08:38
vadim64
перевход не канает?

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 9:18:08
Bayerische
Проканало :)

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 12:47:37
Bayerische
Увеличить максимальное число дескрипторов без пересборки ядра никак?

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 12:48:36
vadim64
в sysctl копались?

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 12:51:13
vadim64

Код: Выделить всё

sysctl -a kern | grep <текущее число дескрипторов>

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 12:59:50
Bayerische

Код: Выделить всё

kern.maxfilesperproc: 3520
Мне MySQL ворнинги шлёт, что превышен предел.

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 13:07:26
vadim64
чё за система?

Код: Выделить всё

uname -a

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 13:13:12
Bayerische

Код: Выделить всё

# uname -a
FreeBSD server1 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 13:16:12
vadim64
там по умолчанию стока?

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 13:41:13
vadim64
kern.maxfilesperproc: 3520 - это поумолчанию стояло или кто то накрутил? или система с ранних версий обновлялась?

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 14:00:49
Bayerische
Свежайшая система с ISO образа на неразмеченный диск. Настроена сеть. Произведено 1 обновление портов, поставлены mc и mysql с зависимостями. Всё, больше я ничего не делал. Может, злые мухи, но сейчас зима...

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-01 14:15:27
vadim64
странно, у меня вот как то всё

Код: Выделить всё

[14:05]  /var/run >sysctl kern.maxfilesperproc
kern.maxfilesperproc: 11095
[14:14]  /var/run >
фича какая та?

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-02 11:49:15
Bayerische
Может, sysinstall определяет? Я выбрал User, т.е. система + маны, остальное из портов буду доставлять.

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-02 16:01:27
vadim64
джэкпот
навярняка так и есть

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-05 12:16:33
Bayerische
Ситуация: ставил на виртуалку, 386. Перенёс на реальное железо AMD64. Апгрейд до 64 возможен, или всё заново?

Доступны образы 8.1 (уже 8.2). Типа, надо скачать. Можно ли стереть 8.0, учитывая, что с них поставлены две системы, понадобится ли старый диск?

Как посмотреть версию world? uname показывает ядерную.

make delete old-libs — оно надо и чем чревато?

Чем отличается make reinstall от make install?


Актуально.

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-05 12:28:15
Gamerman
Bayerische писал(а): И ещё. Чем отличается make deinstall && make reinstall от make deinstall && make install? На мой неискушённый одни яйца.
Обсуждали где-то на форуме.

Re: Очередная порция глупых вопросов

Добавлено: 2011-03-05 12:30:45
Gamerman
Bayerische писал(а): make delete old-libs — оно надо и чем чревато?
Если софт собран с привязкой к старым библиотекам, то после удаления оных может глюкануть.
Я. обычно, пересобираю софт, чтоб он к новим либам прицепился, потом удаляю старье. Не знаю насколько это правильно, но работает :)