Современная электронная библиотека ModernLib.Net

Linux From Scratch

ModernLib.Net / Интернет / Beekmans Gerard / Linux From Scratch - Чтение (стр. 7)
Автор: Beekmans Gerard
Жанр: Интернет

 

 


      + / \ * 1 / \ 2 3
      Начиная с вершины дерева и обрабатывая 2 and 3, соединенных знаком умножения, компьютер перемножает 2 и 3. Результат умножения запоминается и следующее, что обрабатывается – 2*3 и 1, соединенные знаком сложения. Сложение 1 и предыдущего результата дает 7. Все составные выражения могут быть преобразованы в подобное дерево и вычислены. Конечно же, bison используется не только в калькуляторах.
      yacc
      Мы написали скрипт bash с именем yacc, вызывающий bison с опцией -y. Это необходимо для совместимости с программами, использующими yacc вместо bison.
      Зависимости Bison
      Последняя проверка: версия 1.31.
      Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, fgrep, grep Make: make Sed: sed Sh-utils: basename, dirname, echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, head, tr, uniq

Установка Less-374

      Приблизительное время компиляции: 0.13 SBU Необходимое дисковое пространство: 2 MB
 
      Инсталляция Less
      Для инсталляции Less выполните:
       ./configure –prefix=/usr –bindir=/bin –sysconfdir=/etc && make && make install
 
      Содержимое 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

Установка Groff-1.18

      Приблизительное время компиляции: 1.08 SBU
      Необходимое дисковое пространство: 18 MB
 
      Инсталляция Groff
      Для инсталляции Groff выполните:
       ./configure –prefix=/usr &&
       make PROCESSEDEXAMPLEFILES="" &&
       make PROCESSEDEXAMPLEFILES="" install &&
       ln -s soelim /usr/bin/zsoelim &&
       ln -s eqn /usr/bin/geqn &&
       ln -s tbl /usr/bin/gtbl
 
      Пояснения команд
       make PROCESSEDEXAMPLEFILES="":У Groff существует несколько зависимостей, которые мы не будем устанавливать. Эта опция отключает потребность в них.
       ln -s ...: Эти символические ссылки необходимы для корректной работы некоторых программ xmanи других программ работы с документами groff/man.
      Contents of Groff
      Last checked against version 1.17.2.
      Program Files
      addftinfo, afmtodit, eqn, geqn (link to eqn), grn, grodvi, groff, grog, grolbp, grolj4, grops, grotty, gtbl (link to tbl), hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff, pfbtops, pic, post-grohtml, pre-grohtml, refer, soelim, tbl, tfmtodit, troff and zsoelim (link to soelim)
      Descriptions
      addftinfo
      addftinfo reads a troff font file and adds some additional font-metric information that is used by the groff system.
      afmtodit
      afmtodit creates a font file for use with groff and grops.
      eqn
      eqn compiles descriptions of equations embedded within troff input files into commands that are understood by troff.
      geqn
      geqn is the GNU implementation of eqn.
      grn
      grn is a groff preprocessor for gremlin files.
      grodvi
      grodvi is a driver for groff that produces TeX dvi format.
      groff
      groff is a front-end to the groff document formatting system. Normally it runs the troff program and a post-processor appropriate for the selected device.
      grog
      grog reads files and guesses which of the groff options -e, -man, -me, -mm, -ms, -p, -s, and -t are required for printing files, and prints the groff command including those options on the standard output.
      grolbp
      grolbp is a groff driver for Canon CAPSL printers (LBP-4 and LBP-8 series laser printers).
      grolj4
      grolj4 is a driver for groff that produces output in PCL5 format suitable for an HP Laserjet 4 printer.
      grops
      grops translates the output of GNU troff to Postscript.
      grotty
      grotty translates the output of GNU troff into a form suitable for typewriter-like devices.
      gtbl
      gtbl is the GNU implementation of tbl.
      hpftodit
      hpftodit creates a font file for use with groff -Tlj4 from an HP tagged font metric file.
      indxbib
      indxbib makes an inverted index for the bibliographic databases a specified file for use with refer, lookbib, and lkbib.
      lkbib
      lkbib searches bibliographic databases for references that contain specified keys and prints any references found on the standard output.
      lookbib
      lookbib prints a prompt on the standard error (unless the standard input is not a terminal), reads from the standard input a line containing a set of keywords, searches the bibliographic databases in a specified file for references containing those keywords, prints any references found on the standard output and repeats this process until the end of input.
      mmroff
      mmroff is a simple preprocessor for groff.
      neqn
      The neqn script formats equations for ascii output.
      nroff
      The nroff script emulates the nroff command using groff.
      pfbtops
      pfbtops translates a Postscript font in .pfb format to ASCII.
      pic
      pic compiles descriptions of pictures embedded within troff or TeX input files into commands that are understood by TeX or troff.
      pre-grohtml and post-grohtml
      pre– and post-grohtml translate the output of GNU troff to html.
      refer
      refer copies the contents of a file to the standard output, except that lines between .[ and .] are interpreted as citations, and lines between .R1 and .R2 are interpreted as commands about how citations are to be processed.
      soelim
      soelim reads files and replaces lines of the form .so fileby the contents of file.
      tbl
      tbl compiles descriptions of tables embedded within troff input files into commands that are understood by troff.
      tfmtodit
      tfmtodit creates a font file for use with groff -Tdvi.
      troff
      troff is highly compatible with Unix troff. Usually it should be invoked using the groff command, which will also run preprocessors and post-processors in the appropriate order and with the appropriate options.
      zsoelim
      zsoelim is the GNU implementation of soelim.
      Groff Installation Dependencies
      Last checked against version 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

Установка Textutils-2.1

      Приблизительное время компиляции: 0.83 SBU Необходимое дисковое пространство: 17 MB
 
      Инсталляция Textutils
      Для инсталляции Textutils выполните:
       ./configure –prefix=/usr && make && make install && mv /usr/bin/{cat,head} /bin
 
      Содержимое 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 заменяет, вставляет, и/или удаляет символы из стандартного ввода, выводя результат на стандартный вывод.
      tsort
      tsort выводит полностью упорядоченные списки, учитывая уже проведенную сортировку указанных файлов.
      unexpand
      unexpand конвертирует пробелы в каждом файле в символы табуляции, выводя результат на стандартный вывод.
      uniq
      uniq удаляет повторяющиеся строки из отсортированного файла.
      wc
      wc выводит количество строк, слов и размер в байтах каждого указанного файла и сумму результатов, если указано более одного файла.
      Зависимости Textutils
      Последняя проверка: версия 2.0.
      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 Perl: perl Sed: sed Sh-utils: basename, echo, expr, sleep, uname Tar: tar Texinfo: install-info, makeinfo Textutils: cat, tr

Установка Sed-3.02

      Приблизительное время компиляции: 0.09 SBU Необходимое дисковое пространство: 2 MB
 
      Инсталляция Sed
      Для инсталляции Sed выполните:
       ./configure –prefix=/usr –bindir=/bin && make && make install
 
      Содержимое Sed
      Последняя проверка: версия 3.02.
      Программы
      sed
      Описания
      sed
      sed – редактор потоков. Он используется для основных преобразований текста на потоке ввода (файл или ввод из другого процесса).
      Зависимости Sed
      Последняя проверка: версия 3.02.
      Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, install, ls, mv, rm Gcc: cc1, collect2, cpp0, gcc Glibc: getconf Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: echo, expr, hostname, sleep Texinfo: install-info, makeinfo Textutils: cat, tr

Установка Flex-2.5.4a

      Приблизительное время компиляции: 0.05 SBU Необходимое дисковое пространство: 3 MB
 
      Инсталляция Flex
      Для инсталляции Flex выполните:
       ./configure –prefix=/usr && make && make install
 
      Некоторые программы не знают о существовании flex и пытаются найти программу lex (flex – альтернатива (предпочтительная) команде lex). Итак, для устранения возможных проблем, создадим скрипт bash под названием lex. Он будет вызывать команду flex и эмулировать lex.
      Создадим файл /usr/bin/lex:
       cat > /usr/bin/lex << «EOF»
      #!/bin/sh
      # Begin /usr/bin/lex
 
      exec /usr/bin/flex -l «$@»
 
      # End /usr/bin/lex
       EOF chmod 755 /usr/bin/lex
 
      Содержимое Flex
      Последняя проверка: версия 2.5.4a.
      Program Files
      flex, flex++ (ссылка на flex) and lex
      Descriptions
      flex
      flex – инструмент для генерации программ, распознающих заданные образцы в тексте. Распознавание образцов часто используется во многих приложениях. Пользователь задает правила поиска, и flex создает программу для поиска образцов. Причина, по которой люди используют flex, состоит в том, что гораздо проще задать правила, чем писать собственную программу.
      flex++
      flex++ вызывает версию flex, используемую для сканеров C++.
      lex
      Мы создали скрипт lex, вызывающий flex с опцией -l. Это необходимо для совместимости с программами, использующими lex вместо flex.
      Библиотеки
      libfl.a
      Описания
      libfl
      libfl – библиотека flex.
      Зависимости Flex
      Последняя проверка: версия 2.5.4a.
      Bash: sh Binutils: ar, as, ld, ranlib Bison: bison Diffutils: cmp Fileutils: chmod, cp, install, ln, mv, rm, touch Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Sed: sed Sh-utils: echo, hostname Textutils: cat, tr

Установка Binutils-2.13

      Приблизительное время компиляции: 2.48 SBU Необходимое дисковое пространство: 94 MB
 
      Инсталляция Binutils
      Этот пакет известен своим нестабильным поведением при компиляции с измененными опциями оптимизации (включая опции -march и -mcpu). Binutils рекомендуется компилировать с настройками по умолчанию. Следовательно, если вы задали переменные такие как CFLAGS или CXXFLAGS, изменяющие уровень оптимизации по умолчанию, рекомендуется убрать их при сборке пакета Binutils. Изменяя оптимизации для Binutils, вы действуете на свой страх и риск.
      Для инсталляции Binutils выполните:
       mkdir ../binutils-build && cd ../binutils-build && ../binutils-2.13/configure –prefix=/usr –enable-shared && make tooldir=/usr && make tooldir=/usr install && make tooldir=/usr install-info && cp ../binutils-2.13/include/libiberty.h /usr/include
 
      Пояснение команд
       tooldir=/usr:Обычно директория tooldir (та директория, куда помещаются исполняемые файлы) определяется как $(exec_prefix)/$(target_alias), например /usr/i686-pc-linux-gnu. Так как мы компилируем binutils для нашей системы, необходимость target-директории в /usr отпадает. Она бы нам понадобилась в случае кросс-компиляции (т.е. компиляции программы на платформе Intel с созданием кода, который можно запустить на системах Apple PowerPC).
       make tooldir=/usr install-info:Установка информационных страниц binutils.
       cp ../binutils-2.13/include/libiberty.h /usr/include:Некоторые программы для компиляции требуют файл заголовков libiberty.h.
      Содержимое Binutils
      Последняя проверка: версия 2.12.1.
      Программы
      addr2line, ar, as, gasp, gprof, ld, nm, objcopy, objdump, ranlib, readelf, size, strings and strip
      Описания
      addr2line
      addr2line переводит программные адреса в имена файлов и номера строк. Given an address and an executable, используется отладочная информация исполняемого файла, чтобы определить, какое имя файла и номер строки связаны с данным адресом.
      ar
      ar создает и изменяет архивы, а также производит их распаковку. Архив – файл, содержащий несколько файлов в виде, позволяющем восстановить оригинал.
      as
      as используется для ассемблирования вывода the GNU C Compiler, gcc для использования с линкером ld.
      gasp
      gasp – Assembler Macro Preprocessor.
      gprof
      gprof отображает статистику системных вызовов.
      ld
      ld объединяет несколько объектных и архивных файлов и устанавливает символьные отношения. Последний шаг в сборке скомпилированной программы – запуск ld.
      nm
      nm перечисляет символы из объектных файлов.
      objcopy
      objcopy utility копирует содержимое одного объектного файла в другой. objcopy использует библиотеку GNU BFD для чтения/записи объектных файлов. Возможна запись конечного объектного файла в формате, отличном от исходного.
      objdump
      objdump выводит информацию об одном или нескольких объектных файлах. Опции указывают, какую информацию выводить. Эта информация полезна для программистов, разрабатывающих компиляторы, в противоположность тем, кому нужно просто скомпилировать и запустить программу.
      ranlib
      ranlib генерирует оглавление содержимого архива и сохраняет его в архиве. Список будет содержать все символы, определенные членами архива, that is a relocatable object file.
      readelf
      readelf выводит информацию об бинарных файлах типа elf.
      size
      size выводит размеры секций –и общий размер– каждого указанного объектного файла. По умолчанию, генерируется одна строка для каждого объектного файла или модуля в архиве.
      strings
      Для каждого заданного файла strings выводит последовательность отображаемых символов длиной минимум 4 знака (или указанной длины), завершающуюся непечатным символом. По умолчанию, выводятся лишь строки из инициализированных и загруженных частей объектных файлов. Для других типов файлов выводятся строки из всего файла.
      strings зачастую используется для определения содержимого нетекстовых файлов.
      strip
      strip удаляет все или указанные символы из объектных файлов. Список объектных файлов может включать архивы. Должен быть задан как минимум один объектный файл. Модификация указанных файлов приоритетнее, чем запись модифицированных копий под другими именами.
      Библиотеки
      libbfd.[a,so] и libopcodes.[a,so]
      Описания
      libbfd
      libbfd – библиотека Binary File Descriptor.
      libopcodes
      libopcodes – библиотека для работы с опкодами, используется в сборке утилит вроде objdump. Опкоды – «читаемые» версии инструкций процессора.
      Зависимости Binutils
      Последняя проверка: версия 2.11.2.
      Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: ar, as, ld, nm, ranlib, strip Diffutils: cmp Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, rmdir, touch Flex: flex Gcc: cc, cc1, collect2, cpp0, gcc Glibc: ldconfig Grep: egrep, fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, true, uname Texinfo: install-info, makeinfo Textutils: cat, sort, tr, uniq

Установка Fileutils-4.1

      Приблизительное время компиляции: 0.68 SBU Необходимое дисковое пространство: 17 MB
 
      Инсталляция Fileutils
      Для инсталляции Fileutils выполните:
       ./configure –prefix=/usr –bindir=/bin && make && make install && ln -s ../../bin/install /usr/bin
 
      Содержимое Fileutils
      Последняя проверка: версия 4.1.
      Программы
      chgrp, chmod, chown, cp, dd, df, dir, dircolors, du, install, ln, ls, mkdir, mkfifo, mknod, mv, rm, rmdir, shred, sync, touch и vdir
      Описания
      chgrp
      chgrp группу владельца указанных файлов, возможно указание как имени группы, так и ее номера.
      chmod
      chmod изменяет права доступа к указанному файлу, в соответствии с параметрами, заданными символьно или в восьмеричном представлении двоичного выражения новых прав.
      chown
      chown изменяет владельца и/или группу указанных файлов.
      cp
      cp копирует файлы.
      dd
      dd копирует файл (по умолчанию, со стандартного ввода на стандартный вывод) с указанным размером блока и опциональными преобразованиями.
      df
      df показывает количество свободного места на файловых системах, содержащих указанные файлы. Если файлы не заданы, показывается свободное место на всех смонтированных файловых системах.
      dir, ls and vdir
      dir и vdir – версии ls с разными форматами вывода по умолчанию. Эти программы выводят список заданных файлов и каталогов. Содержимое каталога сортируется по алфавиту. ls, по умолчанию, перечисляет файлы в столбцах если стандартный вывод – терминал, иначе идет перечисление по одному в строке. dir, по умолчанию, перечисляет файлы в столбцах. vdir, по умолчанию перечисляет файлы в полном формате.
      dircolors
      dircolors выводит значение LS_COLOR. Переменная LS_COLOR используется для установки цветовой схемы, используемой ls и прочими утилитами.
      du
      du выводит количество дискового пространства, занятого указанными файлами и каталогами (включая подкаталоги).
      install
      install копирует файлы, устанавливает права доступа и, если возможно, владельца и группу.
      ln
      ln создает жесткие или мягкие (символические) ссылки на файлы.
      mkdir
      mkdir создает каталог с заданным именем.
      mkfifo
      mkfifo создает FIFO с заданным именем.
      mknod
      mknod создает FIFO, символьный или блочный файл с заданным именем.
      mv
      mv перемещает файлы из одного каталога в другой или переименовывает их, в зависимости от заданных параметров.
      rm
      rm удаляет файлы или каталоги.
      rmdir
      rmdir удаляет пустые каталоги.
      shred
      shred безопасно удаляет файл, перезаписывая занимаемые им блоки, так что содержимое невозможно восстановить.
      sync
      sync принудительно записывает изменившиеся блоки на диск и обновляет superblock.
      touch
      touch изменяет время доступа и изменения каждого заданного файла на текущее время. Если файл не существует, то создается пустой файл.
      Зависимости Fileutils
      Последняя проверка: версия 4.1.
      Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir Gettext: msgfmt, xgettext Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, fgrep, grep Make: make Perl: perl Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, tr

Установка Sh-utils-2.0

      Приблизительное время компиляции: 0.42 SBU Необходимое дисковое пространство: 12 MB
 
      Инсталляция Sh-utils
      Перед установкой пакета примените hostname-патч. Удостоверьтесь, что патч и пакет распакованы перед инсталляцией.
      Для инсталляции Sh-utils выполните:
       patch -Np1 -i ../sh-utils-2.0-hostname.patch && ./configure –prefix=/usr && make && make install && mv /usr/bin/{basename,date,echo,false,pwd} /bin && mv /usr/bin/{sleep,stty,su,test,true,uname} /bin && mv /usr/bin/chroot /usr/sbin
 
      Замечания по соответствию FHS
      В составе данного пакета присутствует команда test. Она часто используется скриптами оболочки для оценки условия, и чаще встречается в виде [ условие ]. Квадратные скобки встроены в интерпретатор команд bash, однако по стандарту FHS должна присутствовать команда [. Создадим ее:
       ln -s test /bin/[
 
      Пояснения команд
       patch -Np1 -i ../sh-utils-2.0-hostname.patch:Этот патч запрещает компиляцию программы hostname, которая будет установлена позже, в рамках пакета net-tools. Программа hostname из пакета net-tools является предпочтительной (а в некоторых случаях обязательной, т.к. поддерживает опции требуемые некоторыми программами, например XFree86).
      Содержимое Sh-utils
      Последняя проверка: версия 2.0.
      Программы
      basename, chroot, date, dirname, echo, env, expr, factor, false, groups, hostid, id, logname, nice, nohup, pathchk, pinky, printenv, printf, pwd, seq, sleep, stty, su, tee, test, true, tty, uname, uptime, users, who, whoami и yes
      Описания
      basename
      basename удаляет каталоги и суффиксы из имен файлов.
      chroot
      chroot запускает команду или оболочку в указанном корневом каталоге.
      date
      date выводит текущее время в указанном формате или устанавливает.
      dirname
      dirname удаляет суффиксы, не относящиеся к каталогам, из имен файлов.
      echo
      echo выводит строку текста.
      env
      env запускает программу в измененном окружении.
      expr
      expr вычисляет выражения.
      factor
      factor выводит разложение на простые множители всех указанных целых чисел.
      false
      false всегда завершается с кодом «ошибка».
      groups
      groups выводит группу, к которой принадлежит пользователь.
      hostid
      hostid выводит числовой идентификатор (шестандцатеричный) текущего хоста.
      id
      id выводит пользовательский и групповой ID текущего или заданного пользователя.
      logname
      logname выводит регистрационное имя текущего пользователя.
      nice
      nice запускает программу с заданным приоритетом.
      nohup
      nohup выполняет команду, защищенную от зависаний, с выводом в журнальный файл.
      pathchk
      pathchk проверяет наличие файла.
      pinky
      pinky – простая утилита finger, показывающая информацию о конкретном пользователе.
      printenv
      printenv выводит значения переменных окружения.
      printf
      printf выводит форматированные данные (аналогично функции printf в C).
      pwd
      pwd выводит имя текущего каталога.
      seq
      seq выводит числа в заданном диапазоне с заданным шагом.
      sleep
      sleep делает задержку на указанное количество времени.
      stty
      stty выводит и изменяет настройки терминала.
      su
      su запускает командный интерпретатор с правами указанного пользователя и группы.
      tee
      tee считывает данные со стандартного ввода и записывает их на стандартный вывод и в файлы.
      test
      test проверяет типы файлов и сравнивает значения.
      true
      true всегда завершается с кодом «успех».
      tty
      tty выводит файловое имя терминала, подключенного к стандартному вводу.
      uname
      uname выводит информацию о системе.
      uptime
      uptime сообщает, как долго активна система.
      users
      users выводит имена пользователей, зарегистрированных на локальном хосте.
      who
      who показывает зарегистрированных пользователей.
      whoami
      whoami выводит имя пользователя, ассоциированное с текущим пользовательским ID.
      yes
      yes выводит 'y' или заданную строку до принудительного завершения.
      Зависимости Sh-utils
      Последняя проверка: версия 2.0.
      Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, chown, 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 Perl: perl Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Tar: tar Texinfo: install-info, makeinfo Textutils: cat, tr

Установка Gettext-0.11.5

      Приблизительное время компиляции: 0.99 SBU Необходимое дисковое пространство: 39 MB
 
      Инсталляция Gettext
      Для инсталляции Gettext выполните:
       ./configure –prefix=/usr && make && make install
 
      Содержимое Gettext
      Последняя проверка: версия 0.11.2.
      Программы
      config.charset, config.rpath, gettext, gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, ngettext, project-id, team-address, trigger, urlget, user-email и xgettext
      Описания
      config.charset
      config.charset выводит зависящую от системы таблицу кодов символов.
      config.rpath
      config.rpath выводит зависящий от системы набор переменных, describing how to set the run time search path of shared libraries in an executable.
      gettext
      gettext используется для интернационализации (aka i18n) и локализации (aka l10n). Программы могут быть скомпилированы с поддержкой Native Language Support (NLS), что позволяет им выводить сообщения на родном языке пользователя вместо стандартного английского.
      gettextize
      gettextize копирует все стандартные файлы gettext в каталог. Используется для создания пакетов с переводами gettext.
      hostname
      hostname выводит имя системы в разных форматах.
      msgattrib
      msgattrib фильтрует сообщения каталога переводов, основываясь на их атрибутах, а также оперирует их атрибутами.
      msgcat

  • Страницы:
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15