Gerard Beekmans - Linux From Scratch
mmroff
mmroff – простой препроцессор groff.
neqn
Скрипт neqn форматирует выражения для вывода в формате ascii.
nroff
Скрипт nroff эмулирует nroff через groff.
pfbtops
pfbtops конвертирует шрифт Postscript в формате .pfb в ASCII.
pic
pic компилирует описания изображений, включенных во входные файлы troff или TeX, в команды, воспринимаемые TeX или troff.
pre-grohtml и post-grohtml
pre– и post-grohtml конвертируют вывод GNU troff в html.
refer
refer копирует содержимое файла на стандартный вывод, исключая строки между .[ and .], которые интерпретируются как цитаты, и строки между .R1 и .R2, которые интерпретируются как команды обработки цитат.
soelim
soelim читает файлы и заменяет строки вида .so file содержимым file.
tbl
tbl компилирует описания таблиц, включенных во входные файлы troff, в команды, воспринимаемые troff.
tfmtodit
tfmtodit создает файл шрифтов для использования groff -Tdvi.
troff
troff хорошо совместим с Unix-версией troff. Обычно должен быть вызван командой groff, которая также запустит пре– и постпроцессоры в соответствующем порядке и с соответствующими опциями.
zsoelim
zsoelim – GNU реализация soelim.
Зависимости Groff
Последняя проверка: версия 1.17.2.
Bash: sh Binutils: ar, as, ld, ranlib Bison: bison Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, touch Gcc: cc1, cc1plus, collect2, cpp0, g++, gcc Grep: egrep, grep Make: make Gawk: awk Sed: sed Sh-utils: basename, date, echo, expr, hostname, uname Textutils: cat, tr
Gzip
Официальная ссылка
Gzip (1.2.4a): ftp://ftp.gnu.org/gnu/gzip/
Содержимое Gzip
Последняя проверка: версия 1.2.4a.
Программы
gunzip (ссылка на gzip), gzexe, gzip, uncompress (ссылка на gunzip), zcat (ссылка на gzip), zcmp, zdiff, zforce, zgrep, zmore и znew
Описание
gunzip, uncompress
gunzip и uncompress распаковывают файлы, сжатые gzip.
gzexe
gzexe позволяет сжать исполняемые файлы и автоматически распаковывать их при запуске (уменьшается производительность ).
gzip
gzip уменьшает размер указанных файлов используя код Lempel-Ziv (LZ77).
zcat
zcat распаковывает и выводит на стандартный вывод либо файлы из заданного списка, либо файл со стандартного ввода.
zcmp
zcmp применяет cmp к сжатым файлам.
zdiff
zdiff применяет diff к сжатым файлам.
zforce
zforce присваивает расширение .gz всем файлам gzip, так что они не будут сжаты дважды. Может быть полезно для файлов, чьи имена были изменены после их передачи.
zgrep
zgrep применяет grep к сжатым файлам.
zmore
zmore – фильтр, позволяющий поэкранный просмотр (не)сжатых текстовых файлов (вроде more).
znew
znew конвертирует файлы формата .Z (compress) в .gz (gzip).
Зависимости Gzip
Последняя проверка: версия 1.2.4a.
Bash: sh Binutils: as, ld, nm Fileutils: chmod, cp, install, ln, mv, rm Gcc: cc1, collect2, cpp, cpp0, gcc Grep: egrep, grep Make: make Sed: sed Sh-utils: hostname Textutils: cat, tr
Kbd
Официальная ссылка
Kbd (1.06): ftp://ftp.win.tue.nl/pub/linux-local/utils/kbd/ Kbd Patch (1.06-3): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/
Содержимое Kbd
Последняя проверка: версия 1.06.
Программы
chvt, deallocvt, dumpkeys, fgconsole, getkeycodes, getunimap, kbd_mode, kbdrate, loadkeys, loadunimap, mapscrn, openvt, psfaddtable (ссылка на psfxtable), psfgettable (ссылка на psfxtable), psfstriptable (ссылка на psfxtable), psfxtable, resizecons, setfont, setkeycodes, setleds, setlogcons, setmetamode, setvesablank, showfont, showkey, unicode_start, и unicode_stop
Описание
chvt
chvt переключает текущий виртуальный терминал.
deallocvt
deallocvt закрывает неиспользуемые виртуальные терминалы.
dumpkeys
dumpkeys выводит таблицы перевода клавиатуры.
fgconsole
fgconsole выводит число активных виртуальных терминалов.
getkeycodes
getkeycodes выводит таблицу конвертирования scancode-to-keycode.
getunimap
getunimap выводит текущий используемый unimap.
kbd_mode
kbd_mode выводит или устанавливает режим клавиатуры.
kbdrate
kbdrate устанавливает время повтора и задержки клавиатуры.
loadkeys
loadkeys загружает таблицы перевода клавиатуры.
loadunimap
loadunimap загружает таблицу конвертирования unicode-to-font.
mapscrn
mapscrn загружает определенную пользователем таблицу перевода выводимых символов в драйвер консоли. Заметьте, что утилита устарела, и ее возможности встроены в setfont.
openvt
openvt запускает программу на новом виртуальном терминале (VT).
psfaddtable, psfgettable, psfstriptable, psfxtable
Набор средств для управления таблицами символов Unicode для консольных шрифтов.
resizecons
resizecons меняет настройки ядра, касающиеся размера консоли.
setfont
Позволяет менять консольные шрифты EGA/VGA.
setkeycodes
setkeycodes загружает правила преобразования из сканкодов в клавиатурные.
setleds
setleds устанавливает индикаторы клавиатуры. Многие люди предпочитают включение numlock по умолчанию. и это может быть выполнено с помощью этой программы.
setlogcons
setlogcons выводит сообщения ядра в консоль.
setmetamode
setmetamode определяет метауправление клавиатурой.
setvesablank
Позволяет использовать встроенный аппаратный хранитель экрана (просто пустой экран).
showfont
showfont отображает информацию о шрифте. Показываются свойства шрифта, метрики символов и их образцы.
showkey
showkey проверяет сканкоды с клавиатуры.
unicode_start
unicode_start переводит консоль в режим Unicode.
unicode_stop
unicode_stop выводит клавиатуру и консоль из режима Unicode.
Зависимости Kbd
Последняя проверка: версия 1.06.
Bash: sh Binutils: as, ld, strip Bison: bison Diffutils: cmp Fileutils: cp, install, ln, mv, rm Flex: flex Gettext: msgfmt, xgettext Gcc: cc1, collect2, cpp0, gcc Grep: grep Gzip: gunzip, gzip Make: make Patch: patch Sed: sed Sh-utils: uname
Less
Официальная ссылка
Less (374): ftp://ftp.gnu.org/gnu/less/
Содержимое Less
Последняя проверка: версия 374.
Программы
less, lessecho и lesskey
Description
less
less – текстовый просмотрщик. Отображает содержимое файла с возможностью прокрутки. Less – улучшение утилиты more. Имеется возможность обратной прокрутки, нет необходимости считывать весь файл при его загрузке, что облегчает чтение больших файлов.
lessecho
lessecho необходим для подстановок метасимволов, вроде * и ?, в именах файлов на системах Unix.
lesskey
lesskey используется для установок клавиш less.
Зависимости Less
Последняя проверка: версия 358.
Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chmod, install, mv, rm, touch Grep: egrep, grep Gcc: cc1, collect2, cpp0, gcc Make: make Sed: sed Sh-utils: expr, hostname, uname Textutils: cat, tr
LFS-Bootscripts
Официальная ссылка
LFS-Bootscripts (1.10): ftp://ftp.linuxfromscratch.org/lfs-packages/4.0/ http://ftp.linuxfromscratch.org/lfs-packages/4.0/
Contents of LFS-bootscripts
Последняя проверка: версия 1.10.
Scripts
checkfs, cleanfs, functions, halt, ifdown, ifup, loadkeys, localnet, mountfs, mountproc, network, rc, reboot, sendsignals, setclock, swap, sysklogd и template
Descriptions
checkfs
checkfs проверяет файловые системы перед их монтированием (исключая журналируемые и сетевые файловые системы).
cleanfs
cleanfs удаляет файлы, которые не нужно хранить между перезагрузками, такие, как /var/run/*, /var/lock/*, создает пустой /var/run/utmp и удаляет /etc/nologin, /fastboot, /forcefsck.
functions
functions содержит общие для многих скриптов функции, такие как проверки ошибок и статуса, etc.
halt
halt останавливает систему.
ifdown, ifup
ifdown и ifup используются совместно с network.
loadkeys
loadkeys загружает keymap table, соответствующую раскладке клавиатуры.
localnet
localnet устанавливает имя системы и local loopback device.
mountfs
mountfs монтирует все локальные файловые системы, не помеченные как noauto.
mountproc
mountproc монтирует файловую систему proc.
network
network активирует сетевые интерфейсы и определяет шлюз по умолчанию.
rc
rc – основной скрипт, управляющий runlevel и отвечающий за исполнение прочих скриптов в установленном порядке.
reboot
reboot перезагружает систему.
sendsignals
sendsignals проверяет, остановлены ли все процессы, перед перезагрузкой ил остановкой системы.
setclock
setclock устанавливает часы ядра на местное время в случае, если системный таймер не установлен на GMT.
swap
swap разрешает/запрещает использование файлов и разделов подкачки.
sysklogd
sysklogd запускает и останавливает демоны журнализации ядра и системы в целом.
template
template – шаблон, который можно использовать для создания собственных загрузочных скриптов для других демонов.
Зависимости LFS-Bootscripts
Последняя проверка: версия 1.10.
Fileutils: chown, cp
Libtool
Официальная ссылка
Libtool (1.4.2): ftp://ftp.gnu.org/gnu/libtool/
Содержимое Libtool
Последняя проверка: версия 1.4.2.
Программы
libtool и libtoolize
Описания
libtool
libtool предоставляет общие сервисы сборки библиотек.
libtoolize
libtoolize предоставляет стандартный путь добавления поддержки libtool в пакет.
Библиотеки
libltdl.a, libltdl.so (ссылка на libltdl.so.3.1.0), libltdl.so.3 (ссылка на libltdl.so.3.1.0) и libltdl.so.3.1.0
Описания
libltdl, libltdl.so.3, libltdl.so.3.1.0
Небольшая библиотека, направленная на сокрытие от программиста различных трудностей, связанных с библиотеками (dlopen).
Зависимости Libtool
Последняя проверка: версия 1.4.2.
Bash: sh Binutils: ar, as, ld, nm, ranlib, strip Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir Gcc: cc, cc1, collect2, cpp0 Glibc: ldconfig Grep: egrep, fgrep, grep Make: make Sed: sed Sh-utils: echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, sort, tr, uniq
Lilo
Официальная ссылка
Lilo (22.2): ftp://ibiblio.org/pub/Linux/system/boot/lilo/ http://ibiblio.org/pub/Linux/system/boot/lilo/
Содержимое Lilo
Последняя проверка: версия 22.2.
Программы
lilo, mkrescue и keytab-lilo.pl
Описания
lilo
lilo устанавливает загрузчик Linux, используемый для старта системы.
mkrescue
mkrescue создает загрузочную дискету, используя существующее ядро и любой инициализационный ramdisk.