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

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

Автор Gerard Beekmans

mkinstalldirs

mkinstalldirs – скрипт для иСрархичСской сборки ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

py-compile

py-compile – скрипт, ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° Python.

ylwrap

ylwrap – скрипт-ΠΎΠ±Π΅Ρ€Ρ‚ΠΊΠ° для Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² lex/yacc.

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

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

Bash: sh Diffutils: cmp Fileutils: chmod, install, ls, mkdir, mv, rm, rmdir Grep: fgrep, grep Make: make Perl: perl Sed: sed Sh-utils: echo, expr, hostname, sleep Texinfo: install-info Textutils: cat, tr

Установка Bash-2.05a

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


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

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

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


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

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

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

bash, sh (ссылка Π½Π° bash) ΠΈ bashbug

Описания

bash

bash – Bourne-Again SHell, ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Unix систСмах ΠΊΠΎΠΌΠ°Π½Π΄Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€. Bash считываСт Π΄Π°Π½Π½Ρ‹Π΅ со стандартного Π²Π²ΠΎΠ΄Π°, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²Π²ΠΎΠ΄ΠΈΡ‚ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ, ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ распознаСт Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΠΈ выполняСт это, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ запускаСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

bashbug

bashbug – скрипт, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… bash Π² стандартном Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.

sh

sh – символичСская ссылка Π½Π° bash. Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹ΠΌ ΠΊΠ°ΠΊ sh, bash ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ запуск старых вСрсий sh, для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ соотвСтствия стандартам POSIX.

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

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

Bash: bash, sh Binutils: ar, as, ld, ranlib, size Diffutils: cmp Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Gawk: awk Sed: sed Sh-utils: basename, echo, expr, hostname, sleep, uname Texinfo: install-info Textutils: cat, tr, uniq

Установка File-3.39

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


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

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

./configure –prefix=/usr –datadir=/usr/share/misc && make && make install


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

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

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

file

Описания

file

file провСряСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ с Ρ†Π΅Π»ΡŒΡŽ ΠΈΡ… классификации. Π•ΡΡ‚ΡŒ 3 Π½Π°Π±ΠΎΡ€Π° тСстов, запускаСмых Π² Π΄Π°Π½Π½ΠΎΠΌ порядкС: тСсты Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, тСсты magic number ΠΈ тСсты языка. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΡƒΠ΄Π°Π²ΡˆΠΈΠΉΡΡ тСст Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°.

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

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

Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chmod, install, ln, ls, mv, rm, touch Gcc: cc1, collect2, cpp0, gcc Grep: egrep, grep M4: m4 Make: make Gawk: gawk Sed: sed Sh-utils: echo, expr, hostname, sleep Texinfo: makeinfo Textutils: cat, tr

Установка Libtool-1.4.2

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


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

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

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


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

Установка Bin86-0.16.3

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


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

Π­Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ лишь Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ LILO. Если Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Grub, bin86 Π½Π΅ Π½ΡƒΠΆΠ΅Π½. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π»ΠΈ ΠΎΠ½ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° bin86 (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ld86 ΠΈ/ΠΈΠ»ΠΈ as86 ΠΈΠ· этого ΠΏΠ°ΠΊΠ΅Ρ‚Π°).

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ bin86. БущСствуСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ½ΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈΠ· bin86. Π˜ΠΌΠ΅ΠΉΡ‚Π΅ это Π² Π²ΠΈΠ΄Ρƒ, Ссли ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ установку bin86.

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

make && make PREFIX=/usr install


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

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

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

as86, as86_encap, ld86, nm86 (ссылка Π½Π° objdump86), objdump86 ΠΈ size86 (ссылка Π½Π° objdump86)

Описания

as86

as86 – ассСмблСр для процСссоров 8086...80386.

as86_encap

as86_encap – скрипт для Π²Ρ‹Π·ΠΎΠ²Π° as86 ΠΈ конвСртирования ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΊΠΎΠ΄ C (prog.v) для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ слинковки с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ Π²Ρ€ΠΎΠ΄Π΅ инсталляторов Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½Ρ‹Ρ… сСкторов.

ld86

ld86 ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚ ассСмблСра as86. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π»ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° ΠΊΠ°ΠΊ Π² ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹ΠΉ, Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ исполняСмый ΠΊΠΎΠ΄ I&D.

nm86

Π’Π°Π±Π»ΠΈΡ†Π° символов для Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°.

objdump86

БохраняСт Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅.

size86

Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±Ρ‰ΠΈΠΉ объСм Π΄Π°Π½Π½Ρ‹Ρ… Π² Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅.

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

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

Bash: sh Binutils: as, ld, strip Fileutils: chmod, install, ln, mv Gcc: cc, cc1, collect2, cpp0 Make: make Sed: sed

Установка Bzip2-1.0.2

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


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

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

make -f Makefile-libbz2_so && make && make install && cp bzip2-shared /bin/bzip2 && ln -s libbz2.so.1.0 libbz2.so && cp -a libbz2.so* /lib && rm /lib/libbz2.so && ln -s ../../lib/libbz2.so.1.0 /usr/lib/libbz2.so && rm /usr/bin/{bunzip2,bzcat,bzip2} && mv /usr/bin/{bzip2recover,bzless,bzmore} /bin && ln -s bzip2 /bin/bunzip2 && ln -s bzip2 /bin/bzcat


Π‘Ρ‚ΠΎΠΈΡ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ смысл Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΏΠ°Ρ‚Ρ‡ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Tar, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΅ΠΉ Π±Π΅Π· Ρ‚Ρ€ΡƒΠ΄Π° Π·Π°ΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bzip2/bunzip2. Однако этот ΠΏΠ°Ρ‚Ρ‡ Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π±Π°Π·ΠΎΠ²ΠΎΠΉ систСмы LFS. Π‘ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ вСрсиСй tar, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с bzip2/bunzip2 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ конструкции Π²ΠΈΠ΄Π° bzcat file.tar.bz | tar -xv ΠΈΠ»ΠΈ tar –use-compress-prog=bunzip2 -xvf file.tar.bz2. Π’Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‡ прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΎΠΏΡ†ΠΈΠΈ -j, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² bzip2 ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ tar -xvfj file.tar.bz2. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°Ρ‚Ρ‡Π° Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСно Π΄Π°Π»Π΅Π΅, ΠΏΡ€ΠΈ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π° Tar.

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

make -f Makefile-libbz2_so: ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡ bzip2 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Makefile, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Makefile-libbz2_so, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ libbz2.so ΠΈ связываСт с Π½Π΅ΠΉ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ bzip2.

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

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

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

bunzip2 (ссылка Π½Π° bzip2), bzcat (ссылка Π½Π° bzip2), bzcmp, bzdiff, bzegrep, bzfgrep, bzgrep, bzip2, bzip2recover, bzless ΠΈ bzmore

Описания

bunzip2

bunzip2 распаковываСт Ρ„Π°ΠΉΠ»Ρ‹, сТатыС bzip2.

bzcat

bzcat (ΠΈΠ»ΠΈ bzip2 -dc) распаковываСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° стандартный Π²Ρ‹Π²ΠΎΠ΄.

bzcmp, bzdiff

bzcmp ΠΈ bzdiff ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ cmp ΠΈ diff для Ρ„Π°ΠΉΠ»ΠΎΠ², сТатых bzip2.

bzegrep, bzfgrep, bzgrep

bzegrep, bzfgrep, ΠΈ bzgrep ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ egrep, fgrep, or grep для Ρ„Π°ΠΉΠ»ΠΎΠ², сТатых bzip2.

bzip2

bzip2 сТимаСт Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Burrows-Wheeler block sorting Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сТатия тСкста ΠΈ ΠΊΠΎΠ΄ Huffman. Π‘ΠΆΠ°Ρ‚ΠΈΠ΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ: Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ достигаСмоС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ, основанными Π½Π° LZ77/LZ78, ΠΈ достигаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ PPM сСмСйства статистичСских Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ².

bzip2recover

bzip2recover восстанавливаСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² bzip2.

bzless

bzless – ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ less Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ поэкранный просмотр сТатых ΠΈΠ»ΠΈ тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ².

bzmore

bzmore – ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ more Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ поэкранный просмотр сТатых ΠΈΠ»ΠΈ тСкстовых Ρ„Π°ΠΉΠ»ΠΎΠ².

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

libbz2.a, libbz2.so (ссылка Π½Π° libbz2.so.1.0), libbz2.so.1.0 (ссылка Π½Π° libbz2.so.1.0.2) ΠΈ libbz2.so.1.0.2

libbz2

libbz2 – Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ сТатиС Π΄Π°Π½Π½Ρ‹Ρ… Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ block-sorting Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Burrows-Wheeler.

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

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

Bash: sh Binutils: ar, as, ld, ranlib Fileutils: cp, ln, rm Gcc: cc1, collect2, cpp0, gcc Make: make

Установка Ed-0.2

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


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

ΠŸΠ΅Ρ€Π΅Π΄ установкой ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ‚Ρ‡. Π£Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ‚Ρ‡ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ распакованы ΠΏΠ΅Ρ€Π΅Π΄ инсталляциСй.

Вряд Π»ΠΈ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ed. ΠœΡ‹ Π΅Π³ΠΎ устанавливаСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π΅Π³ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° patch, Ρ‚.Π΅. ΠΊΠΎΠ³Π΄Π° ΠΏΠ°Ρ‚Ρ‡ написан Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ed. Однако это большая Ρ€Π΅Π΄ΠΊΠΎΡΡ‚ΡŒ, Ρ‚.ΠΊ. Π½Π° сСгодняшний дСнь ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΏΠ°Ρ‚Ρ‡ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° diff.

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

patch -Np1 -i ../ed-0.2.patch && ./configure –prefix=/usr && make && make install && mv /usr/bin/{ed,red} /bin


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

patch -Np1 -i ../ed-0.2.patch: Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ‚Ρ‡ устраняСт ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ символичСских ссылок Π² ed. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ed создаСт Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /tmp с прСдсказуСмыми ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ Π°Ρ‚Π°ΠΊΠ°ΠΌΠΈ с использованиСм символичСских ссылок, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ed ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΡ€Π°Π²Π° доступа ΠΊ Π½ΠΈΠΌ.

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

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

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

ed ΠΈ red (ссылка Π½Π° ed)

ОписаниС

ed

ed – строкоориСнтированный тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания, отобраТСния, измСнСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… манипуляций с тСкстовыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

red

red – это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ ed: ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π°.

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

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

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

Установка Kbd-1.06

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