PDA

Показать полную графическую версию : ВОПРОСЫ ДЛЯ FAQ по FreeBSD (не стесняемся ЗАДАЁМ)


Страниц : [1] 2

kaEwituS
06-09-2006, 08:46
Дорогие друзья пишем любые для Вас интересующие вопросы по FreeBSD которые по Вашему мнению должны войти в FAQ
Поехали:
1)Как установить FreeBSD (тут можно привести 2 ссылки по установки с картинками)
2)Как заставить Работать FreeBSD через Прокси
3)Как Монтировать NTFS правильно
4)в XMMS вместо русских букв отображаются абды-казябры
5)После установки драйверов NVIDIA, FreeBSD стала Виснуть и перезагружаться (Моё наболевшее, до сих пор не решённое)
6)Забыл пароль root что делать?

pos2man
06-09-2006, 09:17
Что-то уехал далеко...

Вопросы сняты

ruslandh
06-09-2006, 09:30
pos2man
Вопросы пожалуйста конкретные задавайте, а не общетеоретические - это всё-таки FAQ, а не HOWTO.
Если вы хотите, что-бы вопрос попал в FAQ - задайте конкретный вопрос, например :
Не "Сети во FreeBSD" , а, например , в каком файле прописывается IP адрес интерфейса во FreeBSD v 3.1

пример, что хочется получить в конце :
http://faq.altlinux.ru/index.php?action=list&nf=1

pos2man
06-09-2006, 09:57
ruslandh, понял... обтекаю...

Igor_I
06-09-2006, 20:09
Имхо, можно и по другому. Сам с чем-то столкнулся, сам решил, сам написал фак.
Единственное, ох, не хочется показывать свою глупость :) Проблема, может, выведенного яйца не стоит, а возишся с ней кучу времени.

kaEwituS
08-09-2006, 11:35
Сижу и думаю... Народу маловато сюды стало заходить... в смысле на *nix системы... а FAQ создал бы хотябы для себя... причём как посоветовал Igor_I, решил написал, решил написал, если что случилось, знаю иде посмотреть:) отлично же:)

ruslandh
09-09-2006, 01:19
Пример :

http://forum.oszone.net/post-482799.html#post482799

и

http://forum.oszone.net/post-482798.html#post482798

Igor_I
15-09-2006, 19:54
Для начала расскажем сказку :)
======================
Одному мужику хотелось есть. Он купил калач и съел, — ему все еще хотелось есть. Купил другой калач и съел, — ему всё ещё хотелось есть. Он купил третий калач и съел, — ему все еще хотелось есть. Потом он купил баранок и, когда съел одну, стал сыт.

Тогда мужик ударил себя по голове и сказал:
— Экой я дурак! Что ж я напрасно съел столько калачей. Мне бы надо сначала съесть одну баранку.
=======================
Вот примерно так и происходит при изучении новой системы. После получения результата многие действия кажутся лишними, хотя это и не так. На мой взгляд типичный пример - русификация системы.
Дабы не создавать новую тему, продолжим здесь. Только это будут не только вопросы, но и ответы. Продолжим - размещением ссылок на топики с решенными проблемами. Мне кажется это будет хорошей основой для фака.
Также это преследует и немного эгоистичную цель. В процессе поиска решения некой проблемы приходится очень много перечитывать, в том числе и то, что в данный момент не нужно, а нужно будет недели через две, только вот уже забываешь где это было.
Лично я не понимаю, когда запрещают размещение ссылок на другие форумы. Поэтому, заодно приплетем bsdportal & linuxforum

Igor_I
15-09-2006, 20:14
Вопрос # 1
Как и где грамотно указывать параметры при сборке пакетов.
Например для mysql --with-charset=cp1251
или для php --with-apxs2

Делаю вот так - заползаю в Makefile и правлю CONFIGURE_ARGS, что работает и собирается, но есть ли это правильно с точки зрения философии работы с портами??

Можно например сделать make -V CONFIGURE_ARGS потом make CONFIGURE_ARGS="", но это несколько неудобно при большом колличестве аргументов, и опять правильно ли это с философской точки зрения???

И в первом и во втором случае указания параметров, эти дополнительные вещи теряются при следующей сборке или обновлении cvs. Хотя понятно что этот charset cp1251 мне будет нужен на всем времени жизни данной версии mysql.
Ответ от StraNNicK (http://strannick.blogspot.com/)
Если порт поддерживает, то make config - такие изменения "запоминаются".
Если такого нет (либо хочется других параметров), то в каталоге порта создаётся файл Makefile.local, в котором указывается:

CONFIGURE_ARGS+= --with-charset=cp1251

Впрочем, если переменные уже определены в Makefile, то можно просто указывать:
make WITH_CHARSET="cp1251"

Да, чуть не забыл. Можно ещё и make.conf подправить...
Примерно так:

.if ${.CURDIR:N*/ports/databases/mysql51-server} == ""
WITH_CHARSET="cp1251"
.endif
В Makefile лезть не надо - замучаетесь туда-сюда его гонять (сохранять при обновлении портов и восстанавливать после).
Как по мне - вариант make.conf или Makefile.local идеологически правильнее и практически удобнее.

Igor_I
15-09-2006, 20:28
# 2
в консоли (в mc) вместо линий псевдографики изоброжаются русские буквы (http://forum.oszone.net/thread-69768-1.html)

# 3
Illegal instruction (core dumped) (http://forum.oszone.net/thread-70585.html)

# 4
как создать пакет, чтобы не собирать из портов (http://forum.oszone.net/thread-65580.html)

# 5
squid возвращает ошибку при ipfw-fwd (http://forum.oszone.net/thread-69309.html)

ruslandh
18-09-2006, 07:42
Igor_I
Всё хорошо, но составителю фака ты задашь лишнюю работу лазить по ссылкам. Это конечно не критично, но если все топики будут такого типа - замотаешься :)



Аналогичная тема по Linux
http://forum.oszone.net/thread-71038.html

Igor_I
18-09-2006, 21:19
Идея такая - вопрос для faq печатается здесь, поскольку ответ однозначен, к примеру - первый вопрос.
Если ответ неоднозначен или требуется сформировать более конкретный ответ, чем тот что есть в теме - дается ссылка.

mar
10-10-2006, 17:54
Смена мак-адреса сетевой карты (http://forum.oszone.net/thread-72675.html) (предложено ruslandh для FAQ)

Igor_I
15-10-2006, 21:51
Пустая строка в конце файла, некоторые программы ее требуют, другие с такой строкой не работают.
Нужна пустая строка:
практически всем, хуже от нее не будет.
/etc/sysctl

Не нужна пустая строка:
будет сообщено дополнительно

Igor_I
15-10-2006, 22:18
lsof - листинг открытых файлов, идет отдельным портом.
---
Если вы ищете старые файлы, по крайней мере - старше недели. Вместо find ... можно воспользоватся locate || whereis. Они периодически, раз в неделю, ночью, создают базу локальных файлов. Поиск по ним происходит молниеносно.
---
env - покажет некоторые переменные окружения (не знаю, правильное ли слово выбрал )
set

mar
15-10-2006, 23:15
Igor_I
не то, чтобы требуют, но ругаются :) так что все правильно - лучше всегда вводить перевод каретки


переменные окружения
правильно

ruslandh
16-10-2006, 00:47
А в /etc/fstab без признака конца в последней строке - просто последняя строка не учитывается :)

Igor_I
17-10-2006, 21:24
./.profile - тоже. Если нет пустой строки, то последняя переменная не учитывается.
----------
Вспоминаю, на что еще попал. :)
при обновлении исходников по cvsup (src-all) обязательно устанавливать tag.= -в тот, какую версию системы вы поставили.
-----------
Еще часто возникает вопрос- а как мне запустить ***
В принципе сам ставил программ не много, но у меня сложилось впечатление, что следующее действие программистов является хорошим тоном. :)
После установки программы пойти в директорию /usr/local/etc/rc.d (/etc/rc.d) и найти скрипт запускающий данную программу. В начале файла пишутся некоторые действия, которые ожидает скрипт запуска.

kaEwituS
17-11-2006, 00:02
Создаём FAQ теперь тут (http://wiki.oszone.net/index.php/UNIX):)))

brag
16-06-2007, 15:33
Хотел бы видеть факю по sysctl. много чего можно понять интуитивно,но много чего нельзя :)




© OSzone.net 2001-2012