Чтение онлайн

ЖАНРЫ

Шрифт:

mklost+found

mklost+found создает каталог lost+found в текущем рабочем каталогу в Linux second extended file system. mklost+found заранее выделяет блоки диска для этого каталога, делая его доступным для e2fsck.

resize2fs

resize2fs используется для изменения размеров файловой системы ext2.

tune2fs

tune2fs изменяет настраиваемые параметры Linux second extended filesystem.

uuidgen

uuidgen создает новый универсальный уникальный идентификатор (UUID), используя библиотеку libuuid. Новый UUID будет уникален среди всех созданных UUID на любой

системе и в любое время.

Библиотеки

libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so], libuuid.[a,so]

Описания

libcom_err

Вывод стандартных ошибок.

libe2p

libe2p используется dumpe2fs, chattr и lsattr.

libext2fs

Библиотека ext2fs создана для работы пользовательских программ с файловыми системами ext2.

libss

libss используется debugfs.

libuuid

Библиотека libuuid используется для генерации уникальных идентификаторов для объектов, которые могут быть доступны извне.

Зависимости E2fsprogs

Последняя проверка: версия 1.25.

Bash: sh Binutils: ar, as, ld, ranlib, strip Diffutils: cmp Fileutils: chmod, cp, install, ln, mkdir, mv, rm, sync Gcc: cc, cc1, collect2, cpp0 Glibc: ldconfig Grep: egrep, grep Gzip: gzip Make: make Gawk: awk Sed: sed Sh-utils: basename, echo, expr, hostname, uname Texinfo: makeinfo Textutils: cat, tr

Установка Grep-2.5

Приблизительное время компиляции: 0.22 SBU Необходимое дисковое пространство: 5 MB

Инсталляция Grep

Для инсталляции Grep выполните:

./configure –prefix=/usr –bindir=/bin && make && make install

Содержимое Grep

Последняя проверка: версия 2.5.

Программы

egrep (ссылка на grep), fgrep (ссылка на grep) и grep

Описания

egrep

egrep выводит строки файлов, совпадающие с образцом, заданном в виде расширенного регулярного выражения.

fgrep

fgrep выводит строки файлов, соответствующие списку заданных строк.

grep

grep выводит строки файлов, соответствующие регулярному выражению.

Зависимости Grep

Последняя проверка: версия 2.4.2.

Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chmod, install, ls, mkdir, mv, rm Gettext: msgfmt, xgettext Gcc: cc, cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info, makeinfo Textutils: cat, tr

Установка Gzip-1.2.4a

Приблизительное время компиляции: 0.03 SBU Необходимое дисковое пространство: 2 MB

Инсталляция Gzip

Для инсталляции Gzip выполните:

patch -Np1 -i ../gzip-1.2.4b.patch && ./configure –prefix=/usr && cp gzexe.in{,.backup} && sed 's%"BINDIR"%/bin%' gzexe.in.backup > gzexe.in && make && make install && mv /usr/bin/gzip /bin && rm /usr/bin/{gunzip,zcat} && ln -s gzip /bin/gunzip && ln -s gzip /bin/zcat && ln -s gunzip /bin/uncompress

Пояснения

команд

patch -Np1 -i ../gzip-1.2.4b.patch: Этот патч устраняет возможную ошибку переполнения буфера, возникающую когда имя файла превышает 1020 символов.

Содержимое 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

Установка Man-1.5k

Приблизительное время компиляции: 0.05 SBU Необходимое дисковое пространство: 2 MB

Инсталляция Man

Для установки man выполните:

patch -Np1 -i ../man-1.5k.patch && PATH=$PATH:/usr/bin:/bin \ ./configure -default -confdir=/etc && make && make install

Примечание: Если вы хотите отключить последовательность выхода SGR, отредактируйте файл man.conf и добавьте к команде nroff аргумент – c.

Для получения информации по форматированию и сжатию страниц руководства (man pages), см. http://hints.linuxfromscratch.org/hints/man.txt.

Пояснения команд

PATH=$PATH:/usr/bin:/bin ./configure -default: В файлы man прописываются пути к некоторым программам. К сожалению, скрипт configure выбирает не первое (где находится программа), а последнее местонахождение программы в PATH. С помощью добавления /usr/bin:/bin к PATH для команды ./configure, вероятность использования командой man статических версий программ будет устранена.

Поделиться с друзьями: