Linux From Scratch - Gerard Beekmans
Шрифт:
Интервал:
Закладка:
libpanel используется для реализации панелей в ncurses.
Зависимости Ncurses
Последняя проверка: версия 5.2.
Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, ln, mkdir, mv, rm Gcc: c++, cc1, cc1plus, collect2, cpp0, gcc Glibc: ldconfig Grep: egrep, fgrep, grep Make: make Gawk: gawk Sed: sed Sh-utils: basename, date, echo, expr, hostname, uname Textutils: cat, sort, tr, wc
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
Procinfo
Официальная ссылка
Procinfo (18): ftp://ftp.cistron.nl/pub/people/svm/
Содержимое Procinfo
Последняя проверка: версия 18.
Программы
lsdev, procinfo и socklist
Описания
lsdev
lsdev получает информацию об установленном оборудовании из файлов interrupts, ioports и dma в каталоге /proc directory, составляя краткий обзор используемых адресов I/O и каналов IRQ и DMA.
procinfo
procinfo получает системную информацию из каталога /proc и выводит отформатированный результат на стандартный вывод.
socklist
Скрипт Perl, выводящий список открытых сокетов, включающий тип, порт, inode, uid, pid, fd и программу, к которой принадлежит сокет.
Зависимости Procinfo
Последняя проверка: версия 18.
Binutils: as, ld Fileutils: install, mkdir Gcc: cc1, collect2, cpp0, gcc Make: make
Procps
Официальная ссылка
Procps (2.0.7): ftp://people.redhat.com/johnsonm/procps/ Procps Patch (2.0.7): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/
Содержимое Procps
Последняя проверка: версия 2.0.7.
Программы
free, kill, oldps, pgrep, pkill, ps, skill, snice, sysctl, tload, top, vmstat, w и watch
Descriptions
free
free показывает количество свободной и занятой физической и виртуальной памяти системы, а также разделяемой памяти и буферы ядра.
kill
kills посылает сигналы процессам.
oldps and ps
ps выводит список процессов.
pgrep
pgrep выводит список процессов, основываясь на заданных именах и атрибутах.
pkill
pkill посылает сигналы процессам, основываясь на заданных именах и атрибутах.
skill
skill посылает сигналы процессам, попадающим под критерий.
snice
snice меняет приоритет процесса, попадающего под критерий.
sysctl
sysctl меняет параметры ядра во время его работы.
tload
tload выводит статистику загрузки системы на указанный tty (или текущий, если не).
top
top позволяет отслеживать активность процессора в реальном времени.
vmstat
vmstat выводит информацию о процессах, памяти, разделе подкачки, блоках IO, и активности процессора.
w
w показывает информацию о зарегистрировавшихся пользователях и их процессах.
watch
watch многократно выполняет команду, отображая ее вывод.
Библиотеки
libproc.so
Описания
libproc
libproc – библиотека, с которой связано большинство программ из этого пакета.
Зависимости Procps
Последняя проверка: версия 2.0.7.
Bash: sh Binutils: as, ld, strip Fileutils: install, ln, mv, rm Gcc: cc1, collect2, cpp0, gcc Grep: grep Make: make Gawk: awk Sed: sed Sh-utils: basename, pwd Textutils: sort, tr
Psmisc
Официальная ссылка
Psmisc (21): http://download.sourceforge.net/psmisc/ ftp://download.sourceforge.net/pub/sourceforge/psmisc/
Содержимое Psmisc
Последняя проверка: версия 21.
Программы
fuser, killall и pstree
Заметьте, что в LFS мы не создаем ссылку на pidof по умолчанию, поскольку мы используем pidof из sysvinit.
Описания
fuser
fuser выводит PID процессов, которые использует определенные файлы или файловые системы.