| |||||||||||||||||||||||||||
Как и откуда получить FreeBSD в форме, пригодной для установки? Как обычно, тут есть два варианта: скачать и купить. FreeBSD, как и любая другая FOSS-система, доступна для свободного скачивания с ftp-сервера проекта и его многочисленных зеркал, причём для нескольких платформ и во многих вариантах — в виде образов установочных дисков и отдельных компонентов системы. Любой из этих вариантов скачивается абсолютно бесплатно — если не считать плату за время или трафик, разумеется. С другой стороны, поскольку мир FOSS-систем — это свободное слово, а не бесплатное пиво, существует некоторое число торговых систем, занимающихся распространением дистрибутивов FreeBSD за деньги (какие — этого вопроса мы коснёмся чуть позже), как чисто онлайновых, с доставкой по почте или курьером, так и комбинированных. Одно время дистрибутивы Linux и FreeBSD можно было приобрести и в отделах компьютерной литературы больших книжных магазинов, но, кажется, ныне это уже не практикуется — разве что в качестве приложения к книгам соответствующей тематики. Каким из двух возможных методов воспользоваться? Ответ на этот вопрос очень сильно зависит от характера подключения к Сети. Как было сказано в предыдущей главе, работать во FreeBSD можно и без подключения вовсе, но этот случай мы рассмотрим как чисто теоретический. Ведь при отсутствии выхода в Интернет потенциальный пользователь FreeBSD, скорее всего, рискует просто не узнать о её существовании. И, уж совсем маловероятно, что он прочтёт эти строки... Так что начнём мы всё-таки с не столь уж научно-фантастического случая — получения дистрибутива FreeBSD по сети. Сделать это можно, как уже говорилось, скачав его с главного ftp-сервера проекта или одного из его многочисленных зеркал по всему миру. Ознакомимся со структурой каталога pub/FreeBSD/ на ftp-сервере проекта, и особое внимание обратим на те его ветви, которые представляют для нас наибольший интерес. Если просмотреть указанный каталог в браузере или в ftp-клиенте типа lftp, мы увидим картину вроде изображенной на рис. 6.01
или, в полном виде, данной в следующем листинге: CERT CTM -> development/CTM CVSup -> development/CVSup ERRATA FreeBSD-current -> branches/-current FreeBSD-stable -> branches/4.0-stable ISO-IMAGES-alpha -> releases/alpha/ISO-IMAGES ISO-IMAGES-amd64 -> releases/amd64/ISO-IMAGES ISO-IMAGES-i386 -> releases/i386/ISO-IMAGES ISO-IMAGES-ia64 -> releases/ia64/ISO-IMAGES ISO-IMAGES-pc98 -> releases/pc98/ISO-IMAGES ISO-IMAGES-powerpc -> releases/powerpc/ISO-IMAGES ISO-IMAGES-sparc64 -> releases/sparc64/ISO-IMAGES README.TXT SOC2005 TIMESTAMP TrustedBSD branches development dir.sizes distfiles -> ports/distfiles doc ls-lR.gz misc ports releases snapshots tools tools.NEW torrents updates Имена файлов и подкаталогов, данные на рисунке курсивом, а в листинге представленные в виде CTM -> development/CTM являют собой так называемые символические ссылки (по-простому симлинки) — указатели на реальные файлы или каталоги, которые могут лежать в совсем других ветвях каталога главного. Подробнее на эту тему мы поговорим в своё время. А пока чисто волюнтаристски определяем каталоги, которые нам нужны в первую очередь. Очевидно, что для установки FreeBSD необходимы установочные диски — то есть каталоги вида ISO-IMAGES-архитектура. То, что это симлинки, значения не имеет — они приведут нас куда надо. А вот разобраться, куда надо, то есть определиться с архитектурой процессора, — это уже наша задача. Если FreeBSD планируется установить на "старую" машину с 32-битным процессором, то проблема выбора упрощается за её отсутствием: подойдёт только архитектура i386 и, соответственно, надо будет отправляться в каталог ISO-IMAGES-i386. Это, кстати, будет универсальным решением для машины с любым современным процессором, но... ... как уже говорилось, все ныне продающиеся процессоры, кем бы они ни производились, поддерживают 64-битное расширение набора команд. И потому имя ISO-IMAGES-amd64 нас смущать не должно даже в том случае, если в наличии имеется процессор Intel Core Duo или аналогичный. А использование 64-битной системы на 64-разрядном же процессоре даёт некоторые ощутимые преимущества. В первую очередь это доступ к памяти объемом более 4 Гбайт без всяких ухищрений и ограничений, связанных с подключением PAE. Далее, в случае FreeBSD, 64-битный её вариант показывает небольшой, но заметный прирост быстродействия, причём без побочных эффектов (типа замедления файловых операций, что подчас имеет место быть в Linux'е). Ну и, наконец, в пользу AMD64 говорит банальная жадность: раз деньги за 64 бита уже уплочены, они должны быть проглочены (операционной системой). То есть, казалось бы, прямой путь перед установкой FreeBSD на современную машину — в каталог ISO-IMAGES-amd64. Однако не всё так однозначно. В предыдущей главе было сказано, что фирменных драйверов для видеокарт от Nvidia и ATI для FreeBSD и так не густо — а под 64-битную архитектуру их просто нет. Так что если их установка обладает высоким приоритетом для пользователя — то ему придётся склониться к 32-битному варианту (хотя в случае с видеочипами ATI/AMD и это не поможет). С драйверами для любых других устройств ещё хуже. Найти какой-либо сторонний драйвер для FreeBSD — в любом случае, вопрос очень большого везения, а уж в 64-битном исполнении они столь же часты, как стобаксовые купюры на асфальте. Впрочем, последнее позволяет не заботиться о всяких глупостях: раз нужные драйвера не находятся и для 32-битной FreeBSD, так почему бы не остановиться на её 64-разрядном варианте, для которого их нет ещё меньше? Именно так мы и поступим — памятуя только о том, что далеко не все машины двух- или трёхлетней давности, особенно ноутбуки, обладают 64-битными процессорами. Так что открываем каталог ISO-IMAGES-amd64 и видим там... Ну, то, что мы там видим, зависит от текущего момента. Будем таковым полагать сегодняшний, 2008/10/07, и тогда наблюдаемая нами картина будет примерно такой (рис. 6.02).
Нетрудно догадаться, что числа в списке — это номера версий, для которых доступны установочные диски FreeBSD. Для версий, помеченных как "перемещённые в архив", они тоже доступны — только чуть-чуть поглубже. Впрочем, туда рыть мы не будем, ибо в каждый момент времени практический интерес представляют только три позиции из списка: последний продуктивный релиз, предпоследний, или "старый" (legacy) продуктивный релиз (именно так их обзывают в русском переводе индексной страницы проекта) и последняя разрабатываемая версия. И так будет всегда — разве что номера версий (в данный момент — 7.0, 6.3 и 7.1) поменяются. Ну и последнюю разрабатываемую версию далеко не всегда можно увидеть по соседству со своими стабильными собратьями — обычное её местопребывание это каталог snapshots/год_месяц, но к этому мы ещё вернёмся. А пока определимся с тем, какая же из трёх выделенных в списке версий подходит больше всего. Предпоследний продуктивный релиз во все времена имел славу стабильного, надёжного, проверенного временем решения, лишенного, однако, последних новомодных "фич" — его поддержка ведётся обычно на уровне исправления ошибок и залатывания прорех безопасности. Это делает его хорошим выбором для серверов. Да и в качестве настольной системы предпоследний релиз подходит — для установки на относительно "старые" машины. Однако для машин современных лучше, всё-таки, выбирать релиз последний из числа стабильных — он совмещает в себе достаточную для настольных машин стабильность с поддержкой современных веяний. В принципе, обычно нет претензий и к стабильности последней разрабатываемой версии: в ветку каталога, в которой мы сейчас находимся, она попадает только в статусе BETA или RC (Release Candidate — кандидат в релизы), то есть в виде вполне доведённой системы, в которой вплоть до выхода релиза лишь исправляются замеченные ошибки. Так что если устанавливать её на критически важный сервер, наверное, было бы опрометчиво, то для настольного применения она вполне подойдёт — автор этих строк большую часть времени, проведённого во FreeBSD, работал именно в таких пре-релизных версиях и до сих пор жив (как живы и его данные). Однако использование пререлизных версий требует одного непременного условия: достаточно надёжного и не очень обременительного (с точки зрения времени и трафика) подключения к сети. Тому есть две причины. Во-первых, при всей своей относительной стабильности, пре-релиз — он и есть пре-релиз. То есть мелких, но неприятных ошибок в нём исключить нельзя. А ошибки во FreeBSD надо не исправлять. Их надо смывать. Правда, не кровью, как положено по закону гор, но немалыми мегабайтами трафика... Ну, а вторая причина станет ясна спустя несколько абзацев. Так что спускаемся уровнем ниже — в каталог последнего продуктивного релиза, на текущий момент — 7.0, и видим в нём шесть файлов образов дисков (рис. 6.03).
Содержание этих дисков — следующее:
И опять мы возвращаемся к одному из извечных Free'шных вопросов, подобных неизбывным вопросам Руси: что делать? Точнее, в данном контексте, — чего качать? Ответ, опять же, зависит от дорог... то есть, пардон, от коммуникаций. В данном случае, сетевых. Причём корреляция тут обратная: чем лучше сетевые коммуникации, тем меньше придётся скачивать за один раз. И действительно, использовать для установки самый маленький диск, bootonly.iso, можно только при условии подключения к сети. И не просто подключения — а такого, которое будет гарантированно работать на стадии инсталляции (в прошлой главе мы рассмотрели случаи, когда такие гарантии может дать кто-то помимо страхового полиса). Кроме того, подключение должно быть даже не столько быстрым (что само собой подразумевается, иначе вся затея просто не имеет смысла), сколько устойчивым — даже при вполне высокой, но неравномерной скорости передачи установка имеет шанс закончиться обрывом. Да, еще: на стадии установки FreeBSD невозможна подмена mac-адреса сетевой карты, поэтому, если провайдер использует этот способ аутентификации, а система устанавливается на машину, к нему не привязанную, то установка с диска bootonly просто не пройдёт. В общем, после того, как я проделал пару раз процедуру сетевой установки, у меня сложилось совершенно определённое о ней мнение: она оправдана только в том случае, если скорость доступа по сети выше, чем быстродействие CD-привода. Да, ещё один резон для использования диска bootonly.iso — это экономия трафика (например, при высокой его стоимости). Как мы увидим в главе про инсталляцию, не все компоненты даже FreeBSD Distributions обязательны к установке (а некоторые просто не нужны "домашнему" пользователю). И в ходе сетевой установки такие не отмеченные компоненты скачиваться не будут. Однако предупреждаю — экономия эта будет грошовой и порадует сердце только при остром приступе жадности. И, кстати, не надо питать иллюзий, что по сети устанавливаются более свежие компоненты системы, нежели с дистрибутивных носителей, как это имеет место быть в некоторых дистрибутивах Linux (например, в Archlinux). Отнюдь — в промежутках между релизами базовая система FreeBSD в бинарном виде практически не меняется, обновление её в эти периоды осуществляется совсем другими методами (до которых мы доберёмся, хотя и не очень скоро). Следующий вариант — скачивать первый диск из набора установочных. С него можно загрузиться, установить базовую систему и некоторый минимум пакетов. Однако — далеко не все из числа тех, которые покажутся нужными: очень может быть, что они связаны зависимостями с пакетами, помещёнными на второй или третий диск из установочного набора. Так что и тут не обойтись без того, чтобы лезть в сеть и доустанавливать необходимое — из портов или из пакетов. Правда, делать это можно не во время установки, а позднее. И потому тут работоспособность сети в момент инсталляции не является непременным условием: всякого рода VPN-извраты можно будет настроить и потом, в уже установленной и функционирующей системе. Наконец, при плохом коннекте или вообще отсутствии такового на целевой машине (но возможности физического доступа к Интернету вообще) наиболее целесообразно было бы скачать весь трехдисковый установочный набор — это будет гарантией установки с них некоторого целостного набора приложений. Однако опять же отнюдь не всех, которые могут понадобиться произвольному пользователю в произвольной ситуации, но и к этому нам ещё предстоит вернуться. Итак, что делать (или не делать) с четырьмя позициями нашего списка из шести, мы выяснили. Остаются две последние. КомментарииСтраницы комментариев: 2 :: следующая ::аноним, Sat Mar 7 03:30:45 2009:
> бсдшники настолько суровы, что флешки вручную монтируют.
А что в линуксе что-то по другому? Может я где-то отстал, но тем не менее монтирую флешку "вручную". Она же не появляется сама в каталоге /mount если я без X-ов. А так `mount` и нет проблем. аноним, Fri Mar 6 13:25:16 2009:
2 аноним, среда, 12 ноября 2008 г. 11:46:32:
>главное достоинство юникс - все можно сконфигурировать, и вы б..дь будете все конфигурировать!!! Молодец прочитал БОР! Возьми с полки пирожок. Роман, Fri Mar 6 12:56:42 2009:
Небольшая ошибочка:
"Так что открываем каталог ISO-IMAGES-amd64 и видим там..." А видим мы там то, что на (рис. 6.02) изображено вовсе не содержимое каталога ISO-IMAGES-amd64, а нечто другое :))) Там изображено содержимое каталога ISO-IMAGES-I386. А так же на второй страничке данной статьи ссылка на Линуксцентр обозначена как "Линуксцент". :))) аноним, Wed Nov 12 11:46:32 2008:
главное достоинство юникс - все можно сконфигурировать, и вы б..дь будете все конфигурировать!!!
Slacker, Sun Nov 9 22:52:48 2008:
Насчёт джинсы полная чушь, LC "just works" так сказать. В отличие от некоторых других испробованных магазинов (сам живу в Перми). И в рекламе не нуждается.
Автору спасибо, как всегда, читаю с удовольствием :) аноним, Fri Oct 17 17:48:33 2008:
to Алексей Федорчук,
но несмотря на это " аноним, среда, 15 октября 2008 г. 17:10:46: как всегда, без джинсы не обошлось ((((((( " книжка то может оказаться очень неплохой, так что автору респект за старание и общественную пользу)))))) Единственно, но это исключительно мое личное мнение как читателя, лирики многовато)))) о том что трава зеленее и небо голубее)))) Алексей Федорчук, Fri Oct 17 15:00:32 2008:
2 аноним, пятница, 17 октября 2008 г. 13:52:27:
Не, спешите - пока ещё за рубли :) аноним, Fri Oct 17 13:52:27 2008:
опечатка: Линуксцент - может сразу Линуксдоллар? :)
аноним, Thu Oct 16 12:31:16 2008:
бсдшники настолько суровы, что флешки вручную монтируют.
Алексей Федорчук, Thu Oct 16 12:22:37 2008:
2 аноним, четверг, 16 октября 2008 г. 12:04:28:
Как всегда, каждый понимает в меру своей испорченности :) Страницы комментариев: 2 :: следующая ::Комментарии заморожены.
|
| ||||||||||||||||||||||||||
|