Linux From Scratch
Linux From Scratch читать книгу онлайн
Gerard Beekmans
Copyright © 1999-2002 by Gerard Beekmans
Перевод: Денис Каледин, Ник Фролов, Алекс Казанков.
Версия 4.0
Эта книга описывает процесс создания Linux системы с нуля, используя лишь исходные коды необходимого программного обеспечения.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Netkit-base
Официальная ссылка
Netkit-base (0.17): ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/
Содержимое Netkit-base
Последняя проверка: версия 0.17.
Программы
inetd и ping
Описания
inetd
inetd – родитель всех демонов. Прослушивает соединения и передает вызов соответствующему демону.
ping
ping посылает ICMP пакеты ECHO_REQUEST хосту и определяет время ответа.
Зависимости Netkit-base
Последняя проверка: версия 0.17.
Bash: sh Binutils: as, ld, strip Fileutils: cp, install, rm Make: make Gcc: cc1, collect2, cpp0, gcc Sed: sed Sh-utils: date Textutils: cat
Net-tools
Официальная ссылка
Net-tools (1.60): http://www.tazenda.demon.co.uk/phil/net-tools/
Contents of Net-tools
Последняя проверка: версия 1.60.
Программы
arp, dnsdomainname (ссылка на hostname), domainname (ссылка на hostname), hostname, ifconfig, nameif, netstat, nisdomainname (ссылка на hostname), plipconfig, rarp, route, slattach и ypdomainname (ссылка на hostname)
Описания
arp
arp используется для манипулирования ARP кэшем ядра, обычно для добавления/удаления записей, или вывода его содержимого.
dnsdomainname
dnsdomainname выводит DNS доменное имя системы.
domainname
domainname выводит или изменяет NIS/YP доменное имя системы.
hostname
hostname выводит или изменяет имя текущего хоста.
ifconfig
ifconfig – основная утилита, используемая для настройки сетевых интерфейсов.
nameif
nameif указывает сетевые интерфейсы, основанные на адресах MAC.
netstat
netstat – многоцелевой инструмент, используемый для отображения сетевых соединений, таблиц роутинга, статистики интерфейсов, маскированных соединений и множественных вызовах.
nisdomainname
nisdomainname выводит или изменяет NIS/YP доменное имя системы.
plipconfig
plipconfig – используется для тонкой настройки устройств PLIP device, возможно ускоряя ее.
rarp
Как и arp, rarp манипулирует таблицей RARP.
route
route – основная утилита для управления таблицами IP роутинга.
slattach
slattach активирует сетевой интерфейс на последовательной линии, т.е. переводит обычную терминальную линию в один из нескольких «сетевых» режимов.
ypdomainname
ypdomainname выводит или изменяет NIS/YP доменное имя системы.
Зависимости Net-tools
Последняя проверка: версия 1.60.
Bash: bash, sh Binutils: ar, as, ld Fileutils: install, ln, ls, mv, rm Gcc: cc, cc1, collect2, cpp0 Make: make Sh-utils: echo
Patch
Официальная ссылка
Patch (2.5.4): ftp://ftp.gnu.org/gnu/patch/
Содержимое Patch
Последняя проверка: версия 2.5.4.
Программы
patch
Описания
patch
patch модифицирует файл в соответствии с патчем. Патч обычно является списком, созданным diff, содержащим инструкции к изменению. Patch часто используется для исправлений в исходном коде, поскольку сохраняет время и место на диске. Например, имеется пакет объемом 1 MB. Следующая версия пакета имеет изменения только в 2 файлах. Новая версия может быть как новым пакетом в 1 MB или патчем в 1 KB. Таким образом, патчи позволяют избежать объемных загрузок.
Зависимости Patch
Последняя проверка: версия 2.5.4.
Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chmod, install, mv, rm Gcc: cc, cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, grep Make: make Sed: sed Sh-utils: echo, expr, hostname, uname Textutils: cat, tr
Perl
Официальная ссылка
Perl (5.8.0): http://www.perl.com/
Содержимое Perl
Последняя проверка: версия 5.6.1.
Программы
a2p, c2ph, dprofpp, find2perl, h2ph, h2xs, perl, perl5.6.1, perlbug, perlcc, perldoc, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, pstruct, s2p и splain
Описания
a2p
a2p – траслятор с awk на perl.
c2ph
c2ph выводит структуры C как сгенерированные «cc -g -S».
dprofpp
dprofpp отображает профили perl.
find2perl
find2perl транслирует командные строки find в код Perl.
h2ph
h2ph конвертирует заголовочные файлы C в заголовки Perl.
h2xs
h2xs конвертирует заголовочные файлы C в расширения Perl.
perl, perl5.6.1
perl – Practical Extraction and Report Language (Язык Практичных Извлечений и Докладов :)). Сочетает достоинства C, sed, awk и sh в одном мощном языке.
perlbug
perlbug генерирует сообщение об ошибке perl или его модулей и отправляет их по почте.
perlcc
perlcc генерирует исполняемые файлы из программ на Perl.
perldoc
perldoc просматривает документацию .pod, поставляемую с perl или скриптом perl и выводит как «pod2man | nroff -man | $PAGER».
pl2pm
pl2pm – утилита для помощи в конвертировании библиотек Perl4 в модули библиотек Perl5.
pod2html
pod2html конвертирует файлы из формата pod в формат HTML.
pod2latex
pod2latex конвертирует файлы из формата pod в формат LaTeX.
pod2man
pod2man конвертирует файлы из формата pod в форматированный ввод *roff.
pod2text
pod2text конвертирует файлы из формата pod в форматированный текст ASCII.
pod2usage
pod2usage выводит в файлы сообщения об использовании из встроенной документации pod.
podchecker
podchecker проверяет синтаксис файлов документации в формате pod.
podselect
podselect выводит выбранные части документации pod на стандартный вывод.
pstruct
pstruct выводит структуры C как сгенерированные «cc -g -S».
s2p
s2p – транслятор с sed на perl.
splain
splain служит для пропуска полных диагностических сообщений perl.
Библиотеки
attrs.so, B.so, ByteLoader.so, DProf.so, Dumper.so, DynaLoader.a, Fcntl.so, Glob.so, Hostname.so, IO.so, libperl.a, Opcode.so, Peek.so, POSIX.so, re.so, SDBM_File.so, Socket.so, Syslog.so и SysV.so
Descriptions
attrs
На данный момент описания нет.
B
На данный момент описания нет.
ByteLoader
На данный момент описания нет.
DProf
На данный момент описания нет.
Dumper
На данный момент описания нет.
DynaLoader
На данный момент описания нет.
Fcntl
На данный момент описания нет.
Glob
На данный момент описания нет.
Hostname
На данный момент описания нет.
IO
На данный момент описания нет.
libperl
На данный момент описания нет.
Opcode
На данный момент описания нет.
Peek
На данный момент описания нет.
POSIX
На данный момент описания нет.
re
На данный момент описания нет.
SDBM_File
На данный момент описания нет.
Socket
На данный момент описания нет.
Syslog
На данный момент описания нет.
SysV
На данный момент описания нет.
Зависимости Perl
Последняя проверка: версия 5.6.1.
Bash: sh Binutils: ar, as, ld, nm Diffutils: cmp Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, touch Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Gawk: awk Sed: sed Sh-utils: basename, date, echo, expr, hostname, pwd, uname, whoami Textutils: cat, comm, sort, split, tr, uniq, wc