FreeBSD глазами администратора

       

Содержимое раздела src.


Как я уже сказал, в этом разделе лежит целая пачка архивов (разбитых на отдельные кусочки). Название каждого начинается на букву "s" (очевидно, от слова source), а по остальным буквам можно догадаться - что именно находится в этом архиве.

Исходные тексты программ, которые лежат в

sbin

/bin ssbin

/sbin subin

/usr/bin susbin

/usr/sbin slibexec

/usr/libexec (это, как правило, демоны) sgames

это и так понятно

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

scontrib и sgnu

(я так и не понял - по каким критериям их разделили, GNU'шные программы встречаются и в scontrib)

Другие исходники:

slib

/usr/lib - библиотеки sinclude

/usr/include - header файлы для языка C. ssys

исходники ядра (kernel) slkm

/lkm - дополнительные модули ядра, которые могут подгружаться в процессе работы системы, по необходимости. sbase

здесь некоторые воспомогательные файлы, котрые лежат в корне всего дерева исходников. Они могут понадобиться только если вы захотите странслировать всю систему (со всеми утилитами) из исходников, или автоматически отслеживать все изменения, происходящие у разработчиков. Короче, для большинства людей вещь бесполезная. setc

некоторые примеры для файлов из etc sshare

/usr/share - на самом деле share это большая свалка, в смысле файлы очень разнородные (документация, макросы, разные таблицы для разных программ, некоторые примеры для программистов), так что - в двух словах не описать. Сам каталог /usr/share со всем содержимым ставится при установке системы, и его исходники, как правило, вам не понадобятся. smailcf

это исходники для построения файла /etc/sendmail.cf (конфиг для sendmail). Зачастую, это вещь очень полезная. Но, если вы никогда раньше этого не делали (в смысле - собрать из них sendmail.cf), задача может оказаться весьма не простой.

Иван Паскаль pascal@tsu.ru

Comments: info@citmgu.ru

Copyright © CIT



Содержание раздела