Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux From ScratchΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 21

Автор Gerard Beekmans

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

Установка руководства ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Linux, Π²Π΅Ρ€. 2.2.5

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.01 SBU НСобходимоС дисковоС пространство: 1.5 MB


Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ руководства ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Linux, Π²Π΅Ρ€. 2.2.5

ПослС распаковки glibc-linuxthreads Π±ΡƒΠ΄ΡƒΡ‚ созданы Π΄Π²Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ linuxthreads , Π½Π΅ Π² linuxthreads_db!

Для инсталляции руководства ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Linux Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

make -C man && make -C man install


Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ руководства ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Linux, Π²Π΅Ρ€. 2.2.5

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 2.2.5.

Π€Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ руководства ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Linux

Описания

Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Ρ‹ руководства

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ страницы руководства ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Linux Glibc.

Зависимости руководства ΠΏΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌ Linux, Π²Π΅Ρ€. 2.2.5

Зависимости Π΅Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»ΠΈΡΡŒ.

Установка M4-1.4

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.08 SBU НСобходимоС дисковоС пространство: 3 MB


Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ M4

Для инсталляции M4 Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

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


Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ M4

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 1.4.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

m4

Описания

m4

m4 – макропроцСссор. ΠšΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ· Π²Π²ΠΎΠ΄Π° Π½Π° Π²Ρ‹Π²ΠΎΠ΄, выполняя макросы. ΠœΠ°ΠΊΡ€ΠΎΡΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ встроСнными, Ρ‚Π°ΠΊ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любоС число ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΌΠ°ΠΊΡ€ΠΎΡ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, m4 ΠΈΠΌΠ΅Π΅Ρ‚ встроСнныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ„Π°ΠΉΠ»ΠΎΠ², запуска ΠΊΠΎΠΌΠ°Π½Π΄ Unix, цСлочислСнной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… тСкстовых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, рСкурсии etc. m4 ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано ΠΊΠ°ΠΊ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для компилятора, Ρ‚Π°ΠΊ ΠΈ собствСнно макропроцСссор.

M4 Installation Dependencies

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 1.4.

Bash: sh Binutils: ar, as, ld, ranlib Diffutils: cmp Fileutils: chmod, cp, install, mv, rm Make: make Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep Sed: sed Sh-utils: date, echo, hostname Textutils: cat, tr

Установка Texinfo-4.2

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.43 SBU НСобходимоС дисковоС пространство: 12 MB


Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Texinfo

Для инсталляции Texinfo Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

./configure –prefix=/usr && make && make install && make TEXMF=/usr/share/texmf install-tex


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

make TEXMF=/usr/share/texmf install-tex: Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° инсталлируСт ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ texinfo, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ TeX. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ собираСмся ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ TeX, инсталляция этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ установку texinfo.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ 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

Установка Autoconf-2.53

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.05 SBU НСобходимоС дисковоС пространство: 6 MB


Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Autoconf

Для инсталляции Autoconf Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

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


Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Autoconf

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 2.53.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate ΠΈ ifnames

Описания

autoconf

autoconf – инструмСнт для создания скриптов ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠ³ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°, автоматичСски ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с исходным ΠΊΠΎΠ΄ΠΎΠΌ для Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Unix систСмам. НастроСчныС скрипты, созданныС autoconf, нСзависимы ΠΎΡ‚ autoconf Π²ΠΎ врСмя ΠΈΡ… исполнСния, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ использованиС autoconf.

autoheader

autoheader создаСт ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», состоящий ΠΈΠ· Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ C #define для использования configure.

autom4te

autom4te запускаСт GNU M4 для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

autoreconf

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ мноТСства настроСчных скриптов, созданных autoconf, autoreconf ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ врСмя. Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ запускаСт autoconf and autoheader (ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ) для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ настроСчных скриптов autoconf ΠΈ настройки шаблонов Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² рСкурсивно, начиная с Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

autoscan

autoscan ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² написании configure.in для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. autoscan просматриваСт исходныС Ρ„Π°ΠΉΠ»Ρ‹ Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². Если Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ провСряСтся Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ пСрСносимости, создаваСмый configure.scan слуТит ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ configure.in для ΠΏΠ°ΠΊΠ΅Ρ‚Π°.

autoupdate

autoupdate обновляСт ΠΈΠΌΠ΅Π½Π° Π²Ρ‹Π·ΠΎΠ²Π° макросов autoconf Π² configure.in.

ifnames

ifnames ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²ΠΎ врСмя написания configure.in для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Выводятся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π² условиях прСпроцСссора C. Если ΠΏΠ°ΠΊΠ΅Ρ‚ ΡƒΠΆΠ΅ настроСн для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пСрСносимости, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ configure. Она Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пропуски Π² configure.in, вставлСнныС autoscan.

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

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 2.52.

Bash: sh Diffutils: cmp Fileutils: chmod, install, ln, ls, mkdir, mv, rm Grep: fgrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, tr

Установка Automake-1.6.3

ΠŸΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя компиляции: 0.03 SBU НСобходимоС дисковоС пространство: 6 MB


Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Automake

Для инсталляции Automake Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

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


Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Automake

ПослСдняя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°: вСрсия 1.6.2.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

acinstall, aclocal, aclocal-1.6, automake, automake-1.6, compile, config.guess, config.sub, depcomp, elisp-comp, install-sh, mdate-sh, missing, mkinstalldirs, py-compile, ylwrap

Описания

acinstall

acinstall – сцСнарий, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ»Ρ‹ aclocal-style M4.

aclocal, aclocal-1.6

automake Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ нСсколько макросов autoconf, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ…, Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° automake Π² рядС случаСв. Π­Ρ‚ΠΈ макросы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² aclocal.m4, ΠΈΠ½Π°Ρ‡Π΅ autoconf Π½Π΅ смоТСт ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

aclocal program автоматичСски создаст aclocal.m4, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° содСрТимом configure.in. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ получСния прСдоставлСнных automake макросов Π±Π΅Π· ΠΈΡ… поиска. Π’Π°ΠΊΠΆΠ΅. ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ aclocal Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ для использования Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ.

automake, automake-1.6

Для создания всСх Ρ„Π°ΠΉΠ»ΠΎΠ² Makefile.in ΠΏΠ°ΠΊΠ΅Ρ‚Π°, запуститС automake Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². automake Π½Π°ΠΉΠ΄Π΅Ρ‚ всС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Makefile.am (просматривая configure.in) ΠΈ создаст Makefile.in.

compile

compile – cΡ†Π΅Π½Π°Ρ€ΠΈΠΉ-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° для компиляторов.

config.guess

config.guess – сцСнарий, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ каноничСскоС имя систСмы.

config.sub

config.sub – скрипт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

depcomp

depcomp – cΠΊΡ€ΠΈΠΏΡ‚, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ вмСстС с Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ зависимостСй.

elisp-comp

elisp-comp – скрипт для Π±Π°ΠΉΡ‚-компиляции Ρ„Π°ΠΉΠ»ΠΎΠ² .el.

install-sh

install-sh – скрипт, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, скрипт ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ» Π΄Π°Π½Π½Ρ‹Ρ….

mdate-sh

mdate-sh – скрипт, выводящий врСмя измСнСния Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

missing

missing – Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ GNUΠ²ΠΎ врСмя инсталляции.