Отправляет email-рассылки с помощью сервиса Sendsay

Пара вопросов по FreeBSD

Здравствуйте

Решил познакомится с FreeBSD. И у меня сразу возникло два вопроса:
1)В интернете в документации нашел информацию о том бутовский раздел
должен находится не далее чем 1024 дорожки на винте. И отсюда вопрос
актуально ли это еще или данная информация уже устарела (спрашиваю
относительно FreeBSD 6.0)?
2)У меня установлена на компе Gentoo Linux которая тоже основывается
на сорцах (есть папка distfiles со всеми исходниками на разделе ext3).
Можно ли сделать эту папку общей для линукса и freebsd (только не надо
указывать мне на uid и gid это же дело поправимое) чтобы использовать
её в обоих операционках?

С наилучшими пожеланиями 3:52:16, 01.03.2006
Пуренко Иван Семенович mailto:john_puren***@m*****.ru
"Этот парень был из тех, кто просто любит жизнь"

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2621; Возраст листа: 727; Участников: 825
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/521346

Ответить   Wed, 1 Mar 2006 04:01:58 +0700 (#521346)

 

Ответы:

On Wed, Mar 01, 2006 at 04:01:58AM +0700, Пуренко Иван Семенович wrote:

Не совсем, в отличие от Gentoo в FreeBSD некоторые файлы распологаются
в подкаталогах.

Ответить   Wed, 1 Mar 2006 04:38:51 +0300 (#521358)

 

On Wed, Mar 01, 2006 at 04:38:51AM +0300, Stan. S. Krupoderov wrote:

Да и версии наверняка не совпадут.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2625; Возраст листа: 728; Участников: 825
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/521666

Ответить   j1m (#521666)

 

Скорее всего, уже устарела.
У меня не получилось поставить freeBSD один раз - когда 1-м разделом шёл
ntfs. И это было на 5.1

Да. Можно.
ln -s /mnt/gentooDisk/src/FreeBSD_src /usr/src
либо
mount_unionfs /mnt/gentooDisk/src/FreeBSD_src /usr/src


-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2623; Возраст листа: 727; Участников: 825
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/521426

Ответить   Wed, 01 Mar 2006 10:27:08 +0300 (#521426)

 

Здравствуйте, Пуренко.

Вы писали 1 марта 2006 г., 0:01:58:


1. Да - слейцы пока не минялись.

2. Для чего? Если нужно применять линуховские библиотеки и пути с
прогами, то директория /compat/linux (это рут для линуховских прог),
а сорци зачем - у фри свои почти аналогичные. Ну если очень хочется,
то порт ext3 можно монтировать на эту директорию, но применятся во фри
будут только ини и бин файлы для откомпилированных под линух прог.

Ответить   garrym***@m*****.ru (#521612)

 

Здраствуйте garrymax,
1 марта 2006 г., 21:59:31 вы написали:

для того чтобы не тянуть исходники заново и место с экономить.

С наилучшими пожеланиями 20:22:14, 02.03.2006
Пуренко Иван Семенович mailto:john_puren***@m*****.ru
"Кто не с нами, тот против нас" Ария

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2634; Возраст листа: 728; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522191

Здравствуйте Пуренко.

Вы писали 1 марта 2006 г., 0:01:58:

Странно, что ты не почитал документацию, идущую с FreeBSD:
3.16. Are there any restrictions on how I divide the disk up?

Yes. You must make sure that your root partition is below 1024
cylinders so the BIOS can boot the kernel from it. (Note that this
is a limitation in the PC's BIOS, not FreeBSD).

For a SCSI drive, this will normally imply that the root partition
will be in the first 1024MB (or in the first 4096MB if extended
translation is turned on - see previous question). For IDE, the
corresponding figure is 504MB.

Получается, что если BIOS поддерживает загрузку с большого
винчестера, - то у тебя проблем не возникнет.

Нативная файловая система для FreeBSD считается UFS. Linux Gentoo её
поддерживает, но вроде, для чтения... Т.к. Запись опасна.
Насколько мне известно - не все distfiles от FreeBSD подходят для
Gentoo и наоборот...
Процентов 60-80 наверное всё-таки совместимы...

Ответить   "Kanogin A.A." (#521765)

 

On Thu, Mar 02, 2006 at 01:46:33AM +0300, Kanogin A.A. wrote:

а) Есть ещё ненативный ext2, на который FreeBSD умеет писать. :)
б) совместимы при условии совпадения версий, и копировании и создании сылок
вроде
`ln [-s] /usr/ports/distfiles/KDE/kdelibs-3.5.0.tar.bz2 /mnt/gentoo_usr/portage/kdelibs-3.5.0.tar.bz2`
(с учётом ограниченыий ссылок, разумеется!).

Можно это дело и автоматизировать, список файлов необходимых для портежей получить

нетрудно. Потом с этим спискам пробежаться по дистфайлам FreeBSD, и создать ссылки
в /usr/portage/distfiles. А вот обратная процедура (дистфайлы из Gentoo во FreeBSD)

уже посложнее, хотя тоже решаема, но к вопросу не относится.

В сообщении от Четверг 02 марта 2006 14:35 Stan. S. Krupoderov написал(a):

Можно просто создать ссылку distfiles на каталог вместо родного
каталога /usr/ports/distfiles, после чего смело можешь ставить порты.
Прелесть системы портов в том, что она сама найдет то что надо, а что ненадо

докачает из интернета, или предложит скачать тебе самостоятельно, если по
каким либо причинам этого сделать не сможет. Исходники одинаковые. Проблема
может быть только в версиях. Но у разных версий и имена файлов разные.
И еще, файловая система, на которой находиятся дистфайлы должна быть доступна

для записи, если туда еще что-нибудь будет докачиваться.

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2628; Возраст листа: 728; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522032

Ответить   Diozan (#522032)

 

On Thu, Mar 02, 2006 at 04:06:48PM +0300, Diozan wrote:

Писал же...

В частности это KDE, GNOME, Xorg и тому подобные немальенькие прелести,
и они будут прокачиваться _повторно_, даже если они уже есть...
А вопрос был про _минимизацию_ объема дистфайлов которые необходимо скачать.
Поэтому примитивное создание ссылки в общем случае не подходит как решение
поставленой задачи, хотя и является самым простым очевидным и неправильным
решением.

Здраствуйте Stan.,
3 марта 2006 г., 0:05:27 вы написали:

Предложите своё буду очень благодарен

С наилучшими пожеланиями 11:11:44, 03.03.2006
Пуренко Иван Семенович mailto:john_puren***@m*****.ru
"Этот парень был из тех, кто просто любит жизнь" Ария

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2638; Возраст листа: 729; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522345

Доброго дня,

Пытаюсь устаноаить jre, нужно запустить под FreeBSD 5.3, приложения
написаные на Java. Но jre имеет зависимости compat3x, вот с ним то и
проблема:

/usr/ports/misc/compat3x > make install

*** Error code 1

Stop in /usr/ports/misc/compat3x.

Если у кого нибуть есть сообрежения по даной проблеме поделитесь.
З повагою Войтюк Володимир

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2629; Возраст листа: 728; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522065

Ответить   Voytyuk Volodymyr (#522065)

 

Здравствуйте, Voytyuk.

Вы писали 2 марта 2006 г., 16:33:37:

По идее тебе просто надо установить пакет совместимости с Фрёй 3.х.
При установке есть там опции compat4x compat3x compat2x compat1x

Ответить   bakalavr (#522066)

 

Доброго дня bakalavr,

Да при установке системы такие опции действительно присутствуют, но
как это сделать сейчас в уже установленой системе?
На инсталационном диске каталоги с названиями: compat4x compat3x...
присутствуют но с помощью sysinstall можно установить только compat4x.

З повагою Войтюк Володимир
Системний адмiнiстратор
КБ "ЗахiдIнкомБанк"
e-mail: djem@i*****.ua

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2631; Возраст листа: 728; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522089

Ответить   Voytyuk Volodymyr (#522089)

 

Voytyuk Volodymyr wrote:

На диске в этих каталогах ещё и скрипт install.sh есть, он распакует
куда-нибудь в /usr/src и от туда уже ставить можно то что надо...

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2633; Возраст листа: 728; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522136

Ответить   exlex (#522136)

 

Hello Voytyuk,

Thursday, March 2, 2006, 5:33:37 PM, you wrote:


через sysinstall установить попробуй... из бинарников, которые идут на
диске (tgz-архивы)... или порты попробуй обновить...

Доброго дня,

Блогодарю за помощь. Отвечю сразу на два письма.
lepis wrote:

Установил compat3x через sysinstall из бинарников, ничего не вышло,
порты тоже обновлял безрезультатно.

exlex wrote:

Cейчас попробую этот вариант, хотя как можно что-то ставить из
каталогов где лижат исходники системы, для меня немного сумбурно. У
меня в /usr/src/lib/compat есть каталог compat3x .i386 может в нём
можно скомпилировать что необходимо.

З повагою Войтюк Володимир
Системний адмiнiстратор
КБ "ЗахiдIнкомБанк"
e-mail: djem@i*****.ua

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2639; Возраст листа: 729; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522406

Ответить   Voytyuk Volodymyr (#522406)

 

lepis wrote:

Поставьте это:

Port: linux-blackdown-jre-1.1.8_3
Path: /usr/ports/java/linux-blackdown-jre11
Info: Blackdown Linux Java Runtime Environment 1.1.8
Maint: sime@l*****.hr
B-deps:
R-deps: gettext-0.14.5 javavmwrapper-2.0_5 libiconv-1.9.2_1
linux-XFree86-libs-4.3.99.902_3 linux-expat-1.95.5_3
linux-fontconfig-2.1_3 linux_base-8-8.0_6 popt-1.7 rpm-3.0.6_10

Или, если есть место, jdk целиком - оно точно 5-ю java будет поддерживать
Port: jdk-1.5.0p1_3
Path: /usr/ports/java/jdk15
Info: Java Development Kit 1.5.0
Maint: phant***@F*****.org
B-deps: expat-1.95.8_3 fontconfig-2.2.3,1 freetype2-2.1.10_1
gettext-0.14.5 gmake-3.80_2 imake-6.8.2 javavmwrapper-2.0_5
libiconv-1.9.2_1 linux-XFree86-libs-4.3.99.902_3 linux-expat-1.95.5_3
linux-fontconfig-2.1_3 linux-sun-jdk-1.4.2.08_2 linux_base-8-8.0_6
m4-1.4.3 open-motif-2.2.3_2 perl-5.8.7 pkgconfig-0.17.2 popt-1.7
rpm-3.0.6_10 xorg-libraries-6.8.2 zip-2.3_2
R-deps: javavmwrapper-2.0_5
WWW: http://www.freebsd.org/java/


-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2642; Возраст листа: 730; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522942

Здравствуйте!!!
Может кто подскажет как сконфигурировать vinum/
Все делаю диск, монтирую, форматирую, все нормально, а вот после
перезагрузки как-будто ничего не было.....

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2644; Возраст листа: 731; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/523471

Здраствуйте Stan.,
2 марта 2006 г., 18:35:56 вы написали:

получить

ссылки

во FreeBSD)

Почему же не относится хотелось бы узнать ваши предложения по данному
вопросу, например пример скрпта на баше или хотя бы идейку которую
можно было бы укатать по необходимости

С наилучшими пожеланиями 20:24:39, 02.03.2006
Пуренко Иван Семенович mailto:john_puren***@m*****.ru
"Кто не с нами, тот против нас" Ария

-*Название листа "[BSD] Решение вопросов по FreeBSD, OpenBSD и NetBSD";
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.bsd.all/rules
Номер письма: 2635; Возраст листа: 728; Участников: 827
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.bsd.all/msg/522194

On Thu, Mar 02, 2006 at 08:26:07PM +0700, Пуренко Иван Семенович wrote:

Информация о необходимых файлах содержится в файле distinfo порта
и имеет вид:
----(/usr/ports/x11/kdebase3/distinfo)
MD5 (KDE/kdebase-3.5.0.tar.bz2) = b86622c029ee8ab656a67c6467fff887

SHA256 (KDE/kdebase-3.5.0.tar.bz2) = 383aa9e02e375b959cf0885e48b38dd7e6c7a5adafb316f37cff1cca99360f63

SIZE (KDE/kdebase-3.5.0.tar.bz2) = 23233185
Здесь мы видим имя файла, и путь, по которому его будет искать
система портов в каталоге дистфайлов. На основе всех distinfo
в дереве портов составляем список файлов, с путями, осуществляем
поиск/копирование файлов/создание симлинков из distfiles для portage
по пути, с созданием оного, если его не существует.

Написать это можно, например, так
(думаю что аттачи могут порезать, поэтому в теле письма):
---------(portages_to_ports.sh)
#!/bin/sh

##
# Скрипт предназначен для реиспользования distfiles Gentoo Linux во FreeBSD путём

# создания симлинков на нужные дереву портов имеющиеся дистфайлы gentoo
# в месте где они должны быть в соответствии с деревом портов.
# параметры:
# директория источник - путь к distfiles директории Gentoo Linux
#
# (c) iNode
##

sourcepath=$1
check=echo
destpath="/usr/ports/distfiles"
tempfile="/tmp/ports_files"

# получаем список имён и путей во временный файл
find /usr/ports/ -name distinfo| xargs -n1 \
perl -ne 'if(/SIZE/){if(/\((.+)\/(.+)\)/){print "$2 $1\n"}elsif(/\((.+)\)/){print
"$1\n"}}' > $tempfile

for fii in $(cat $tempfile); do
fpath=`echo $fii | awk '{print $2}'`
filename=`echo $fii | awk '{print $1}'`

if [ ! -e $destpath/$fpath$filename ];
then
if [ -f $sourcepath/$filename ];
then
if [ ! -d $destpath/$fpath ];
then
$check mkdir -p $destpath/$fpath
fi
$check ln -s $sourcepath/$filename $destpath/$fpath$filename
fi
fi
done
rm $tempfile
---------(TIMTOWTDI)

Чтобы он не просто показывал какие действия собирается произвести,
а действительно работал - измените значение переменной check.