Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Новости и флейм из мира *nix (http://forum.oszone.net/forumdisplay.php?f=33)
-   -   ВОПРОСЫ ДЛЯ FAQ по FreeBSD (не стесняемся ЗАДАЁМ) (http://forum.oszone.net/showthread.php?t=70902)

kaEwituS 06-09-2006 08:46 481495

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

pos2man 06-09-2006 09:17 481508

Что-то уехал далеко...

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

ruslandh 06-09-2006 09:30 481517

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 481537

ruslandh, понял... обтекаю...

Igor_I 06-09-2006 20:09 481820

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

kaEwituS 08-09-2006 11:35 482477

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

ruslandh 09-09-2006 01:19 482800

Пример :

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

и

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

Igor_I 15-09-2006 19:54 485398

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

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

Igor_I 15-09-2006 20:14 485404

Вопрос # 1
Цитата:

Как и где грамотно указывать параметры при сборке пакетов.
Например для mysql --with-charset=cp1251
или для php --with-apxs2

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

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

И в первом и во втором случае указания параметров, эти дополнительные вещи теряются при следующей сборке или обновлении cvs. Хотя понятно что этот charset cp1251 мне будет нужен на всем времени жизни данной версии mysql.
Ответ от StraNNicK
Если порт поддерживает, то 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 485408

# 2
в консоли (в mc) вместо линий псевдографики изоброжаются русские буквы

# 3
Illegal instruction (core dumped)

# 4
как создать пакет, чтобы не собирать из портов

# 5
squid возвращает ошибку при ipfw-fwd

ruslandh 18-09-2006 07:42 486090

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



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

Igor_I 18-09-2006 21:19 486441


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

mar 10-10-2006 17:54 495879

Смена мак-адреса сетевой карты (предложено ruslandh для FAQ)

Igor_I 15-10-2006 21:51 498216

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

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

Igor_I 15-10-2006 22:18 498228

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

mar 15-10-2006 23:15 498249

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


Цитата:

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

ruslandh 16-10-2006 00:47 498286

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

Igor_I 17-10-2006 21:24 499181

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

kaEwituS 17-11-2006 00:02 512982

Создаём FAQ теперь тут:)))

brag 16-06-2007 15:33 599992

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

Igor_I 03-08-2007 21:22 622694

Озадачился поиском ближайшего DNS сервера. Не нашел ничего умного, как в тупую перебрать сервера
dig @**** ya.ru
Кто ответил тот молодец :)
Хотелось бы услышать более правильное решение, есть ли оно?

ruslandh 04-08-2007 00:08 622750

А зачем ближайший ?
Ставь bind - в нём "прошита" куча корневых, и они работают быстее и надёжнее, чем сервера некоторых провайдеров

Igor_I 04-08-2007 17:23 622964

ruslandh,
Стоит. А где прошито?
http://www.freebsd.org/cgi/cvsweb.cg....root?rev=1.12 - здесь?

must die 04-08-2007 20:12 623023

Igor_I,

В конфиге бинда есть список корневых серверов, посмотри повнимательнее.

Igor_I 06-08-2007 21:06 623796

Насколько я понимаю, речь идет о named.root. Так я ссылку и дал на него. Или же нет?
А зачем мне одному услуги целого корневого сервера? :)
Все-таки исправил немного ситуацию. http://www.ripe.net/db/whois-free.html - здесь ввел сайт своего провайдера. Получил информацию о нем, в том числе и 2 nserver. Выбрал тот что поближе.

Кстати, насчет быстрее. На некоторые запросы ответ приходит через 4 мсек. Что не скажешь о редких именах (вроде bsdportala :) = 2023 мсек)

must die 07-08-2007 14:23 624101

Igor_I,

У меня ссылка не открылась :)

Igor_I 04-03-2010 20:00 1361358

Neutron, что-то мне не верится в твое желание ...

ike 05-03-2010 19:59 1361971

Neutron, мой вам совет - не спешите. Читайте умные статьи, не бойтесь пользоваться поиском, есть много вводной\общей информации о Линукс, читайте wiki. Удачи !

VbInt 27-04-2010 14:04 1401774

мне рассказывали шо из-за линукса мать сгореть может если неправильно настроишь
самому смешно но мало ли

vadblm 27-04-2010 15:14 1401814

Цитата:

Цитата VbInt
мне рассказывали шо из-за линукса мать сгореть может если неправильно настроишь »

Канешно может. А ещё, если неправильно настроить X Window System, то из монитора полезут демоны и сожрут мозг невинной жертвы - это походу и произошло с рассказавшим вам эту байку. :lol:

PS Linux и FreeBSD даже не родственники.

VbInt 27-04-2010 16:00 1401862

начит не к ту темпу писанул пардон)


Время: 08:55.

Время: 08:55.
© OSzone.net 2001-