Читаем Журнал «Компьютерра» № 20 от 30 мая 2006 года полностью

Возникает вопрос: где брать софт, не попавший на дистрибутивный диск? И тут «средь мира дольного, для сердца вольного есть два пути». Один – «просторная, дорога торная», которая ведет к использованию обычных портов (то есть сборки программ из исходников по определенным правилам) и бинарных пакетов FreeBSD (обе процедуры многократно описаны в литературе – например на posix.ru/distro/bsd_ports и posix.ru/distro/bsd_pkg). Правда, и тот и другой способы требуют подключения к Интернету, а разговора о его настройке в ходе инсталляции не было. Тем не менее особых сложностей тут не предвидится. Модемное соединение элементарно настраивается средствами KDE – конечно, при использовании нормального «железного» модема. Ну а сетевое соединение можно настроить обычным для FreeBSD способом – программу /stand/sysinstall тоже никто не отменял.

К слову сказать, для сборки из портов или установки из собранных бинарных пакетов во FreeBSD (и, соответственно, в PC-BSD тоже) доступны практически все те же приложения, что и в любом Linux, включая OpenOffice.org, MPlayer и еще десять с лишним тысяч программ. Исключение – единичные коммерческие продукты, «заточенные» именно под Linux и не распространяемые в исходных текстах, начиная с RealPlayer и заканчивая СУБД Oracle. Однако и тут отчаиваться не стоит: при необходимости они могут быть запущены в BSD-системах в режиме так называемой совместимости с Linux. Что, впрочем, – тема отдельного разговора.

Другой путь наращивания функциональности дистрибутива – это прекомпилированные пакеты в собственном формате, получаемые с сайта проекта pcbsd.org). Установить их проще простого: средствами KDE (например, через kget) файл пакета (вида *.pbi.gz) скачивается и помещается на рабочий стол, после чего инсталлятор пакетов запускается щелчком мышью по пиктограмме.

Система пакетного менеджмента – главное (и чуть ли не единственное) отличие PC-BSD от прототипа. И, нужно сказать, в этой системе ее создатели замахнулись на самое святое – на принцип размещения установленных компонентов. Потому что все они собираются в каталог /usr/local/MyPrograms/pkg_name – и исполняемые бинарники, и все библиотечные составляющие. То есть такой пакет оказывается абсолютно автономным и не нуждается во внешних библиотеках. А для удобства его запуска символическая ссылка на исполняемый файл помещается на обычное место – в /usr/local/bin.

Крамола! – воскликнет закоренелый «фришник». Не совсем, – возразим ему мы. Предлагаемая система пакетного менеджмента позиционируется разработчиками не как замена традиционных ports и packages, а лишь как их дополнение: все общесистемные компоненты и главные приложения (включая Иксы и KDE) устанавливаются и размещаются традиционным способом (в разделяемые подкаталоги /usr/local и /usr/X11R6). А каталог /usr/local/MyPrograms предназначен преимущественно для дополнительного программного обеспечения – того, которое пользователь полагает нецелесообразным собирать из портов. То есть назначение /usr/local/MyPrograms подобно назначению каталога /opt во многих дистрибутивах Linux. Особую радость от такого размещения пакетов ощущаешь при их удалении – для чего достаточно снести одноименный подкаталог.

DesktopBSD

Ну вот, про PC-BSD хватит, переходим к DesktopBSD. И она, разумеется, может быть получена с официального сайта проекта – в следующих вариантах:

как образ инсталляционного CD на 686 Мбайт – это собственно система;

как опциональный образ CD (162 Мбайт), на котором имеют место быть пакеты поддержки языков, отличных от американского английского;

в виде образа установочного DVD-диска объемом 1281 Мбайт – он представляет собой совокупность обоих CD, причем существует в двух вариантах – для архитектур i386 и AMD64.

Установку DesktopBSD начинаем с того, что грузимся с CD и получаем обычное для FreeBSD меню с чертиком.

Тут могут потребоваться кое-какие действия: например, отключение поддержки ACPI или выбор загрузки в safe mode (на моем ноутбуке Fujitsu-Siemens AMILO загрузить DesktopBSD удалось только последним способом).

Графический инсталлятор системы на PC-BSD’шный внешне не похож, но родовые признаки BSD Installer’а, обрамленного Qt-интерфейсом, вполне узнаваемы. На привычный вопрос о языке установки можно отвечать без особых опасений: выбор «великого и могучего» приводит лишь к русификации установочной программы и, в отличие от PC-BSD, не влечет за собой никаких побочных эффектов.

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

Выбор пакетов здесь тоже не предусмотрен – гуртом ставятся и FreeBSD Distributions, и все дополнительное хозяйство – Иксы, KDE и пр.

Перейти на страницу:

Похожие книги

Строить. Неортодоксальное руководство по созданию вещей, которые стоит делать
Строить. Неортодоксальное руководство по созданию вещей, которые стоит делать

Тони Фаделл возглавлял команды, создавшие iPod, iPhone и Nest Learning Thermostat, и за 30 с лишним лет работы в Кремниевой долине узнал о лидерстве, дизайне, стартапах, Apple, Google, принятии решений, наставничестве, сокрушительных неудачах и невероятных успехах столько, что хватило бы на целую энциклопедию. Тони использует примеры, которые мгновенно захватывают внимание, например, процесс создания самых первых iPod и iPhone. Каждая глава призвана помочь читателю решить проблему, с которой он сталкивается в данный момент - как получить финансирование для своего стартапа, уйти с работы или нет, или просто как вести себя с придурком в соседнем кабинете. Тони прокладывал свой путь к успеху рядом с такими наставниками, как Стив Джобс и Билл Кэмпбелл, иконами Кремниевой долины, которые снова и снова добивались успеха. Но Тони не следует кредо Кремниевой долины, согласно которому для создания чего-то великого необходимо изобретать все с нуля. Его советы нестандартны, потому что они старой закалки. Тони понял, что человеческая природа не меняется. Не нужно изобретать способы руководства и управления - нужно изобретать то, что ты делаешь. Тони Фаделл – американский топ-менеджер. Он создал iPod и iPhone, основал компанию Nest и создал самообучающийся термостат Nest. За свою карьеру Тони стал автором более 300 патентов. Сейчас он возглавляет инвестиционную и консультационную компанию Future Shape, где занимается наставничеством нового поколения стартапов, которые меняют мир.  

Tony Fadell , Тони Фаделл

Финансы / Прочая компьютерная литература / Банковское дело
Самоучитель UML
Самоучитель UML

Самоучитель UMLПервое издание.В книге рассматриваются основы UML – унифицированного языка моделирования для описания, визуализации и документирования объектно-ориентированных систем и бизнес-процессов в ходе разработки программных приложений. Подробно описываются базовые понятия UML, необходимые для построения объектно-ориентированной модели системы с использованием графической нотации. Изложение сопровождается примерами разработки отдельных диаграмм, которые необходимы для представления информационной модели системы. Цель книги – помочь программистам освоить новую методологию разработки корпоративных программных приложений для последующего применения полученных знаний с использованием соответствующих CASE-инструментов.

Александр Васильевич Леоненков , Александр Леоненков

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Прочая компьютерная литература / Книги по IT