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

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

Автор Gerard Beekmans

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 статичСских вСрсий ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π±ΡƒΠ΄Π΅Ρ‚ устранСна.

patch -Np1 -i ../man-1.5k.patch: Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ°Ρ‚Ρ‡ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² Π² man.conf (MANPATH /usr/man), Ρ‚.ΠΊ. ΠΎΠ½ создаСт ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΏΡ€ΠΈ использовании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Ρ‚ΠΈΠΏΠ° whatis. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ отобраТСния страниц руководства, ΠΏΠ°Ρ‚Ρ‡ Ρ‚Π°ΠΊΠΆΠ΅ добавляСт ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ PAGER ΠΎΠΏΡ†ΠΈΡŽ –R.

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

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

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

apropos, makewhatis, man, man2dvi, man2html ΠΈ whatis

Описания

apropos

apropos ΠΈΡ‰Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащих ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ описаниС систСмных ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° стандартный Π²Ρ‹Π²ΠΎΠ΄.

makewhatis

makewhatis Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ страницы руководства, находящиСся Π² Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… частях manpath, ΠΈΠ»ΠΈ ΠΏΡ€Π΅Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ страницы, находящиСся Π² Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… частях catpath. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ страницы дСлаСтся запись Π² Π±Π°Π·Π΅ whatis. КаТдая запись состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ страницы ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ³ΠΎ описания, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… дСфисом. ОписаниС извлСкаСтся, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ содСрТимоС сСкции NAME страницы руководства.

man

man Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ страницы руководства.

man2dvi

man2dvi ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ страницу руководства Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ dvi.

man2html

man2html ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ страницу руководства Π² гипСртСкст.

whatis

whatis ΠΈΡ‰Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова Π² Π±Π°Π·Π°Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, содСрТащих ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅ описаниС систСмных ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π½Π° стандартный Π²Ρ‹Π²ΠΎΠ΄. Выводятся лишь ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ сочСтания.

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

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

Bash: sh Binutils: as, ld Fileutils: chmod, cp, install, mkdir, rm Gcc: c11, collect2, cpp0, gcc Grep: grep Make: make Gawk: awk Sed: sed Sh-utils: echo Textutils: cat

Установка Lilo-22.2

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


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

ΠœΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ LILO Π² качСствС Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌ Π½Π° ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Fabio Fracassi написал руководство ΠΏΠΎ установкС GRUB, см. http://hints.linuxfromscratch.org/hints/grub-howto.txt.

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

make && make install


ΠŸΡ€ΠΈ компиляции этого ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΎΠΏΡ†ΠΈΠ΅ΠΉ -g Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π’ случаС Ссли LILO Π½Π΅ компилируСтся, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ -g ΠΈΠ· значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ CFLAGS Π² Ρ„Π°ΠΉΠ»Π΅ Makefile.

Π’ самом ΠΊΠΎΠ½Ρ†Π΅ инсталляции, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° make install Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π½Π° экран сообщСниС ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ /sbin/lilo для обновлСния. НС Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого, Ρ‚.ΠΊ. Π½Π° Π΄Π°Π½Π½ΠΎΠΉ стадии это бСссмыслСнно: Π½Π΅ сущСствуСт Ρ„Π°ΠΉΠ»Π° /etc/lilo.conf. Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ процСсса установки LILO описано Π² Π“Π»Π°Π²Π΅ 8.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ (мСню) LILO ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΠΎΠΌ LFS ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. Π‘ΠΌ. руководство ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° Π˜ΠΌΠΎΠ±Π΅Ρ€ΡΡ‚Π΅Π³Π° Π½Π° http://hints.linuxfromscratch.org/hints/bootlogo.txt.

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

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

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

lilo, mkrescue ΠΈ keytab-lilo.pl

Описания

lilo

lilo устанавливаСт Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Linux, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для старта систСмы.

mkrescue

mkrescue создаСт Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΡƒΡŽ дискСту, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ядро ΠΈ любой ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ramdisk.

keytab-lilo.pl

keytab-lilo.pl ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ опрСдСлСния keytable Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ lilo ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для настройки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

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

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

Bash: sh Bin86: as86, ld86 Binutils: as, ld, strip Fileutils: cp, dd, ln Gcc: cc, cc1, collect2, cpp0 Make: make Sed: sed Textutils: cat

Установка Make-3.79.1

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


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

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

./configure –prefix=/usr && make && make install && chgrp root /usr/bin/make && chmod 755 /usr/bin/make


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

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, /usr/bin/make ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Ρ€ΡƒΠΏΠΏΠ΅ kmem. На Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… систСмах это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ срСднСй Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ систСмы ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ /dev/kmem. Однако, для Linux-систСм это Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ ΠΌΡ‹ удаляСм make ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ kmem. Π­Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ игнорирования ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ make ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° LD_LIBRARY_PATH.

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

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

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

make

Описания

make

make автоматичСски опрСдСляСт, ΠΊΠ°ΠΊΠΈΠ΅ части объСмной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² рСкомпиляции, ΠΈ выполняСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для этого ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

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

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

Autoconf: autoconf, autoheader Automake: aclocal, automake Bash: sh Binutils: as, ld Diffutils: cmp Fileutils: chgrp, chmod, install, ls, mv, rm 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

Установка Modutils-2.4.19

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


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

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

./configure && make && make install


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

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

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

depmod, genksyms, insmod, insmod_ksymoops_clean, kallsyms (ссылка Π½Π° insmod), kernelversion, ksyms (ссылка Π½Π° insmod), lsmod (ссылка Π½Π° insmod), modinfo, modprobe (ссылка Π½Π° insmod) ΠΈ rmmod (ссылка Π½Π° insmod)

Описания

depmod

depmod управляСт Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌΠΈ зависимостСй Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

genksyms

genksyms Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ ΠΎΡ‚ gcc -E source.c ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ», содСрТащий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ вСрсиях.

insmod

insmod Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² ядро.

insmod_ksymoops_clean

insmod_ksymoops_clean удаляСт сохранСнныС ksym'Ρ‹ ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2 дня.

kallsyms

kallsyms ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ символы ядра для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

kernelversion

kernelversion Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π½ΠΎΠΌΠ΅Ρ€ основной вСрсии ядра.

ksyms

ksyms ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ экспортированныС символы ядра.

lsmod

lsmod ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… модулях.

modinfo

modinfo просматриваСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ассоциированный с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ ядра, ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π»ΡŽΠ±ΡƒΡŽ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

modprobe

modprobe ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ» зависимостСй Π²Ρ€ΠΎΠ΄Π΅ Makefile, созданный depmod, для автоматичСской Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².

rmmod

rmmod Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠ· ядра.

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

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

Bash: sh Binutils: ar, as, ld, ranlib, strip Bison: bison Diffutils: cmp Fileutils: chmod, install, ln, mkdir, mv, rm Flex: flex Gcc: cc, cc1, collect2, cpp0, gcc Grep: egrep, grep Make: make Sed: sed Sh-utils: basename, expr, hostname, uname Textutils: cat, tr

Установка Netkit-base-0.17

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


Π˜Π½ΡΡ‚Π°Π»Π»ΡΡ†ΠΈΡ Netkit-base

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

./configure && make && make install && cp etc.sample/{services,protocols} /etc


Π’ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ etc.sample располоТСны Π΄Ρ€ΡƒΠ³ΠΈΠ΅ занятныС Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ вас Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Netkit-base

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

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

inetd ΠΈ ping

Описания

inetd

inetd – Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ всСх Π΄Π΅ΠΌΠΎΠ½ΠΎΠ². ΠŸΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π΅Ρ‚ соСдинСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π²Ρ‹Π·ΠΎΠ² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π΄Π΅ΠΌΠΎΠ½Ρƒ.

ping

ping посылаСт ICMP ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ECHO_REQUEST хосту ΠΈ опрСдСляСт врСмя ΠΎΡ‚Π²Π΅Ρ‚Π°.

Зависимости Netkit-base

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

Bash: sh Binutils: as, ld, strip Fileutils: cp, install, rm Make: make Gcc: cc1, collect2, cpp0, gcc Sed: sed Sh-utils: date Textutils: cat