BSDPORTAL.RU
http://bsdportal.ru/

Хочу изучить FreeBSD! Тогда читайте этот FAQ.
http://bsdportal.ru/viewtopic.php?f=58&t=8011
Страница 3 из 3

Автор:  JSN [ Пт 06 сен, 2013 1:44 pm ]
Заголовок сообщения:  Re: Хочу изучить FreeBSD! Тогда читайте этот FAQ.

Отличный материал! По всем трем пунктам замечаний GreenDragon'а поддержу.
Не соглашусь, что материал устарел, т.к. почти все можно с успехом проделать и на 9.1. Ведь никто не мешает актуализировать текст под 9.1, если где не сходится.
1. Странно что Вы советуете отдельно скачать файлы, положить в distfiles и потом собирать порт. При сборке исходники автоматом же выкачиваются.
2. Почему такое название "коробка"? :) Сразу ассоциация с системным блоком, но не с ОС.

Материал хорошо оформлен, приятно было прочитать. Спасибо за проделанную работу!

Автор:  JBrown [ Пт 06 сен, 2013 11:22 pm ]
Заголовок сообщения:  Re: Хочу изучить FreeBSD! Тогда читайте этот FAQ.

Немного поясню.
1. Vi настолько необычен, что изучить его просто интересно, а описанных в статье команд для начала достаточно.
2. На самом деле где правильно размещать скрипты для монтирования флэшек я не знаю... А расположил их в /etc просто потому, что сначала хотел реализовать монтирование в файле /etc/devd.conf, но не получилось. Поэтому скрипты разместил рядом с devd.conf. А где правильней их разместить в /etc/rc.d или /usr/local/etc/rc.d?
3. По приложениям. Хотелось создать установочный диск с FreeBSD не только с самой системой, но и с нужными приложениями, которые отсутствуют на оригинальном диске, чтобы была возможность все это потом установить без выхода в интернет. Так сложно получилось еще из-за того, что на компьютере с FreeBSD соединение с интернет было ограниченным, а безлимитный интернет был на компьютере с Windows.
4. По названию. Часто говорят: "Работает из коробки". То есть достал, включил и пользуйся. В статье описано построение такой "коробки", из которой бы все работало подобным образом. При этом "коробку" можно сконструировать под себя.

Спасибо за замечания.

Автор:  AMDmi3 [ Сб 07 сен, 2013 3:02 am ]
Заголовок сообщения:  Re: Хочу изучить FreeBSD! Тогда читайте этот FAQ.

За оформление "записей в тетради" снимаю шляпу - если бы все изучали новые вещи с таким подходом, в IT было бы куда меньше безграмотности. Почитать интересно, но конечно слово "новичок" тут употреблять ни в коем случае нельзя - vi, куча скриптов, проекты на Qt и генератор штрихкодов явно не про них. Также, нестандартные решения как-то установка шрифтов руками (когда для всех есть порты) и ручное же выкачивание пакетов нужно по меньшей мере обосновать. Ну и главное, пожалуй - эти записи нужно лучше структурировать - например, у вас в одной главе описание смотрелок картинок и разработка на Qt. Возможно, разбить на отдельные статьи, ибо темы затронуты слабосвязанные.

JBrown писал(а):
2. На самом деле где правильно размещать скрипты для монтирования флэшек я не знаю... А расположил их в /etc просто потому, что сначала хотел реализовать монтирование в файле /etc/devd.conf, но не получилось. Поэтому скрипты разместил рядом с devd.conf. А где правильней их разместить в /etc/rc.d или /usr/local/etc/rc.d?

Нет, в rc.d их категорически нельзя размещать - там находятся скрипты автозапуска сервисов. В /etc вполне допустимо, но лучше куда-нибудь "себе", например в /root/bin, чтобы лежали в одном месте и не потерялись, например, при переезде на на новую систему.

Автор:  GreenDragon [ Сб 07 сен, 2013 9:57 am ]
Заголовок сообщения:  Re: Хочу изучить FreeBSD! Тогда читайте этот FAQ.

AMDmi3 писал(а):
Нет, в rc.d их категорически нельзя размещать - там находятся скрипты автозапуска сервисов. В /etc вполне допустимо, но лучше куда-нибудь "себе", например в /root/bin, чтобы лежали в одном месте и не потерялись, например, при переезде на на новую систему.

Согласен, что rc.d не лучшее место для размещения скриптов, но ...
Но и /root/bin тоже не лучшее место исходя из того что, к примеру, я меняю после установки права на каталог root, на другие и никто после этого там ничего не прочитает, а тем более не выполнит. Поэтому тогда уж лучше по пути linux идти - такие скрипты в какой нить /opt бросать. Да и каталог bin, если к нему подходить с точки зрения его сущности - binari - как бы больше для скомпилированных вещей подходит. Впрочем это только IMHO и не более.

Автор:  AMDmi3 [ Сб 07 сен, 2013 5:17 pm ]
Заголовок сообщения:  Re: Хочу изучить FreeBSD! Тогда читайте этот FAQ.

GreenDragon писал(а):
Согласен, что rc.d не лучшее место для размещения скриптов, но ...
Но и /root/bin тоже не лучшее место исходя из того что, к примеру, я меняю после установки права на каталог root, на другие и никто после этого там ничего не прочитает, а тем более не выполнит.

devd работает от рута, всё он выполнит.

GreenDragon писал(а):
Поэтому тогда уж лучше по пути linux идти - такие скрипты в какой нить /opt бросать. Да и каталог bin, если к нему подходить с точки зрения его сущности - binari - как бы больше для скомпилированных вещей подходит. Впрочем это только IMHO и не более.

bin подходит для любых исполняемых файлов. Но опять таки, по личному опыту, скрипты размазанные по {/usr,/usr/local}/{bin,sbin} легко теряются.
Если уж совсем канонично, место им в /usr/local/libexec. А всякие /opt - это только от непонимания иерархии системных директорий, в т.ч. и на linux.

Автор:  JSN [ Сб 07 сен, 2013 10:27 pm ]
Заголовок сообщения:  Re: Хочу изучить FreeBSD! Тогда читайте этот FAQ.

А у меня в BSD системах исторически сложилось место для скриптов: /usr/home/scripts. И при переезде ничего не теряется.
===

Автор:  GreenDragon [ Вс 08 сен, 2013 11:24 am ]
Заголовок сообщения:  Re: Хочу изучить FreeBSD! Тогда читайте этот FAQ.

AMDmi3 писал(а):
Если уж совсем канонично, место им в /usr/local/libexec. А всякие /opt - это только от непонимания иерархии системных директорий, в т.ч. и на linux.

Возможно.
Но насколько еще помню что-то из линукса - /opt создан для установки сторонних прог, т.е не входящих в состав дистрибутива, как то, к примеру, EPRINTS.

Страница 3 из 3 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/