Linux From Scratch
Шрифт:
Установка Tar-1.13
Приблизительное время компиляции: 0.25 SBU Необходимое дисковое пространство: 10 MB
Инсталляция Tar
Для того чтобы использовать tar с файлами формата bzip2 напрямую, примените патч с FTP-сервера LFS. Этот патч добавляет опцию -j, которая работает с командой tar также как опция -z (которая используется с файлами gzip).
Примените патч следующим образом:
patch -Np1 -i ../tar-1.13.patch
Для инсталляции Tar
./configure –prefix=$LFS/static –disable-nls && make LDFLAGS=-static && make install
Содержимое Tar
Последняя проверка: версия 1.13.
Программы
rmt и tar
Описания
rmt
rmt используется другими программами для удаленного управления приводом магнитных лент.
tar
tar – программа архивации, сохраняющая и извлекающая файлы из архивов tar.
Зависимости Tar
Последняя проверка: версия 1.13.
Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, install, ls, mv, rm Gettext: msgfmt, xgettext Gcc: cc, cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Net-tools: hostname Patch: patch Sed: sed Sh-utils: basename, echo, expr, sleep, uname Texinfo: install-info, makeinfo Textutils: cat, tr
Установка Texinfo-4.2
Приблизительное время компиляции: 0.47 SBU Необходимое дисковое пространство: 19 MB
Инсталляция Texinfo
Для установки Texinfo выполните:
LDFLAGS=-static ./configure –prefix=$LFS/static \ –disable-nls && make && make install
Содержимое Texinfo
Последняя проверка: версия 4.2.
Программы
info, infokey, install-info, makeinfo, texi2dvi и texindex
Описания
info
info читает документы Info, обычно находящиеся в /usr/share/info. Документы Info documents схожи с man pages, но содержат больше, чем простое объяснение опций программы.
infokey
infokey компилирует в бинарный формат исходный файл персонализаций Info.
install-info
install-info обновляет записи info. Когда запускается info, выводится список тем (т.е. доступных документов info). install-info обновляет этот список. Если файлы info удалены вручную, необходимо также удалить тему в оглавлении. Для этого и используется данная программа. Она работает аналогично в случае добавления новых документов.
makeinfo
makeinfo транслирует документы Texinfo в различные форматы. Доступны: файлы info, простой текст и HTML.
texi2dvi
texi2dvi выводит документы Texinfo
texindex
texindex используется для сортировки оглавлений Texinfo.
Зависимости Texinfo
Последняя проверка: версия 4.0.
Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, install, ln, ls, mkdir, mv, rm Gcc: cc1, collect2, cpp0, gcc Grep: egrep, fgrep, grep Make: make Sed: sed Sh-utils: basename, echo, expr, hostname, sleep Texinfo: makeinfo Textutils: cat, tr
Установка Textutils-2.1
Приблизительное
время компиляции: 0.95 SBU Необходимое дисковое пространство: 49 MBИнсталляция Textutils
Для инсталляции Textutils выполните:
CPPFLAGS=-Dre_max_failures=re_max_failures2 \ ./configure –prefix=$LFS/static \ –disable-nls && make LDFLAGS=-static && make install
Содержимое Textutils
Последняя проверка: версия 2.0.
Программы
cat, cksum, comm, csplit, cut, expand, fmt, fold, head, join, md5sum, nl, od, paste, pr, ptx, sort, split, sum, tac, tail, tr, tsort, unexpand, uniq и wc
Описание
cat
cat выводит файлы на стандартный вывод.
cksum
cksum выводит контрольную сумму CRC и объем в байтах каждого указанного файла.
comm
comm построчно сравнивает два отсортированных файла.
csplit
csplit выводит части файла, разделенные заданными строками, в файлы xx01, xx02, ..., и размер каждой части на стандартный вывод.
cut
cut выводит указанные строки из указанных файлов на стандартный вывод.
expand
expand конвертирует знаки табуляции в файле в пробелы и выводит результат на стандартный вывод.
fmt
fmt форматирует каждый абзац в указанных файлах и выводит результат на стандартный вывод.
fold
fold делает переносы вводимых строк из указанных файлов (по умолчанию, со стандартного ввода) и выводит результат на стандартный вывод.
head
head выводит первые x (по умолчанию 10) строк каждого указанного файла на стандартный вывод.
join
join соединяет строки двух файлов в поля.
md5sum
md5sum выводит или проверяет контрольные суммы MD5.
nl
nl выводит каждый указанный файл на стандартный вывод, добавляя номера строк.
od
od выводит файл в различных форматах, по умолчанию в восьмеричном, на стандартный вывод.
paste
paste выводит строки, соответствующие заданным образцам из указанных файлов и разделенные символами табуляции, на стандартный вывод.
pr
pr разделяет файлы на страницы или колонки для распечатки.
ptx
ptx составляет оглавление файла.
sort
sort выводит на стандартный вывод построчно отсортированное слияние файлов.
split
split разбивает входной файл на части заданного размера PREFIXaa, PREFIXab, ...
sum
sum выводит контрольную сумму и количество занимаемых блоков каждого указанного файла.
tac
tac выводит каждый указанный файл на стандартный вывод last line first.
tail
tail выводит последние xx (по умолчанию 10) строк каждого указанного файла на стандартный вывод.
tr
tr заменяет, вставляет, и/или удаляет символы из стандартного ввода, выводя результат на стандартный вывод.