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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux: ПолноС руководство». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 54

Автор ДСнис ΠšΠΎΠ»ΠΈΡΠ½ΠΈΡ‡Π΅Π½ΠΊΠΎ

2. $ make

БобствСнно компиляция ΠΈ сборка.

3. $ make install

Установка собранных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ справочных страниц Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² Makefile. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ /usr/bin, Π° man-страницы β€” Π² /usr/man, Π½ΠΎ послС этапа конфигурирования Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Makefile Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

Часто этими трСмя этапами ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° установки ΠΈ исчСрпываСтся, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ часто нСприятности Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΡƒΠΆΠ΅ Π½Π° этапС конфигурирования: сцСнарий configure ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ нСобходимая для ΡΡ‚ΠΎΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Ρƒ вас Π½Π΅ установлСна. Π§Ρ‚ΠΎ ΠΆ, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ ΠΈ установитС Π΅Π΅ ΠΈ снова запуститС сцСнарий configure. Он сообщит ΠΎ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ Ρ‡Π΅Π³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ... Π½ΠΎ ΠΏΡ€ΠΈ достаточном Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠΈ, Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ дСшСвом Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ.

На этапС компиляции ΠΈ сборки ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΈΠ»ΠΈ располоТСны Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ мСстС, Ρ‡Π΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² сообщСниях компилятора ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ make, ΠΏΠΎΠ΄ΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ вмСсто Π½Π΅Π΄ΠΎΡΡ‚Π°ΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² символичСскиС ссылки Π½Π° ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½Π΅Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ дСйствия, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΡ€ΠΎΡ‡Π΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с вашСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой.

7.5.2. Установка ΠΈΠ· Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Как это дСлаСтся ΠΈ Ρ‡Ρ‚ΠΎ для этого Π½ΡƒΠΆΠ½ΠΎ

Как Π½ΠΈ Π³ΠΈΠ±ΠΎΠΊ способ установки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· исходных тСкстов, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ дистрибутива, ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ срСду, Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Windows Ρ‚ΠΎΡΠΊΡƒΡŽΡ‚ ΠΏΠΎ простотС setup.exe. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ компромиссом считаСтся распространСниС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π·Π°Ρ€Π°Π½Π΅Π΅ собранных Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

ΠŸΠ°ΠΊΠ΅Ρ‚ содСрТит исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠ΅ установкС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π½ΡƒΡŽ ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± этом ΠΏΠ°ΠΊΠ΅Ρ‚Π΅: ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (зависимости), с ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΎΠ½ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ дСйствия слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ Π΅Π³ΠΎ установкС, список Ρ„Π°ΠΉΠ»ΠΎΠ², свСдСния ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ΅.

Π’ ΠΌΠΈΡ€Π΅ Linux извСстны Π΄Π²Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²: RPM ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Red Hat, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΊΠ»ΠΎΠ½Π°Ρ… Red Hat, Π½ΠΎ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… популярных дистрибутивах: Mandrake, SuSE, ASPLinux, ALTLinux, Black Cat, ΠΈ DEB, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для Debian Linux ΠΈ примСняСмый Π² Π΅Π³ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°Ρ…: Knoppix, Corel Linux, Lindows. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ дистрибутива Slackware β€” это просто сТатыС Π°Ρ€Ρ…ΠΈΠ²Ρ‹ .tgz, Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ зависимостСй. ΠžΡ‚ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² исходных тСкстов ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π² Π½ΠΈΡ… находятся Π·Π°Ρ€Π°Π½Π΅Π΅ скомпилированныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Набор ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для установки, конфигурирования, удалСния ΠΈ вСдСния Π±Π°Π·Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° называСтся систСмой управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. НаиболСС распространСны систСмы:

♦ RPM β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° RPM;

♦ DPKG β€” систСма управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ DEB;

♦ APT β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ автоматичСскоС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ зависимостСй, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ для Debian ΠΈ заимствованный RPM-дистрибутивами.

На сСгодняшний дСнь самым распространСнным Π² Π±Ρ‹Π²ΡˆΠ΅ΠΌ Π‘Π‘Π‘Π  срСдством управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ являСтся RPM, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ я ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² RPM

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ RPM Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π»ΠΎΡΡŒ ΠΊΠ°ΠΊ Red Hat Package Manager, Π½ΠΎ Π² соотвСтствии с соглашСниСм GNU ΠΎ рСкурсивном ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ (GNU's Not Unix) сСйчас ΠΎΠ½ΠΎ читаСтся ΠΊΠ°ΠΊ RPM Package Manager. Π­Ρ‚ΠΎ открытая пакСтная систСма, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· исходного ΠΈ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒ, Π° исходный ΠΊΠΎΠ΄ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ. БистСма Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΠΎ всСх установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈ входящих Π² Π½ΠΈΡ… Ρ„Π°ΠΉΠ»Π°Ρ….

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° RPM β€” это Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .rpm. Π’ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΈ вСрсия прилоТСния, выпуск ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ собран. НапримСр, для ΠΏΠ°ΠΊΠ΅Ρ‚Π° software-3.0-2.i386.rpm: 3.0 β€” это вСрсия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ software, 2 β€” выпуск ΠΏΠ°ΠΊΠ΅Ρ‚Π°, i386 β€” ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Intel 386. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ вСрсиСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ выпуском ΠΏΠ°ΠΊΠ΅Ρ‚Π°: Π½ΠΎΠΌΠ΅Ρ€ вСрсии назначаСтся Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ Π΅Π΅ саму, Π° Π½ΠΎΠΌΠ΅Ρ€ выпуска β€” сборщиком ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ этот ΠΏΠ°ΠΊΠ΅Ρ‚. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях, Π΄Π°ΠΆΠ΅ Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π½Π΅ измСнилось, Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ.

Π‘Π°ΠΌΡ‹ΠΌΠΈ Β«ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈΒ» ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, рассчитанныС Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Intel 386. Бобранная Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° любом процСссорС Intel, начиная с 80386DX (ΠΈΠ»ΠΈ совмСстимого с Π½ΠΈΠΌ). А Π²ΠΎΡ‚ Ссли Ρƒ вас процСссор 80486, ΠΏΠ°ΠΊΠ΅Ρ‚, рассчитанный для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΎΠΉ 80586 (Pentium), скорСС всСго, Π½Π΅ установится Π² вашСй систСмС. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для процСссоров Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ CISC (с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ x86) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния:

♦ i386 β€” Intel 80386DX;

♦ i586 β€” Intel Pentium (MMX), AMD K5 (K6);

♦ i686 β€” Intel PPro, Celeron, PII, PIII, PIV.

Π£Π·Π½Π°Ρ‚ΡŒ ΠΎ своСм процСссорС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ uname -Π°.

Π’ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅ΠΌ случаС ΠΊΠΎΠΌΠ°Π½Π΄Π° установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° выглядит Ρ‚Π°ΠΊ:

$ rpm -i <ΠΏΠ°ΠΊΠ΅Ρ‚>.rpm

Установку ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с локального диска, Π½ΠΎ ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ FTP:

$ rpm -i ftp://somehost.domain/pub/package.rpm

ΠŸΠ΅Ρ€Π΅Π΄ установкой ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ rpm ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ Π΅Π³ΠΎ зависимости, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‚ с Π½Π΅ΠΉ. Если установлСны всС Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ Π½ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· установлСнных ΠΎΠ½Π° Π½Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ rpm установит ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС сообщит Π²Π°ΠΌ ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅. Если Π½ΡƒΠΆΠ΅Π½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, просто установитС Π΅Π³ΠΎ. А Π²ΠΎΡ‚ Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚ с ΡƒΠΆΠ΅ установлСнным ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π²Π°ΠΌ большС Π½ΡƒΠΆΠ΅Π½: ΡƒΠΆΠ΅ установлСнный ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ.

Для удалСния ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

$ rpm -Π΅ <ΠΏΠ°ΠΊΠ΅Ρ‚>

ΠŸΡ€ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ провСряСт зависимости ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. Если удаляСмый ΠΏΠ°ΠΊΠ΅Ρ‚ Π½ΡƒΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΈΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π²Ρ‹ Π½Π΅ смоТСтС.

ΠŸΡ€ΠΈ установкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π°: -h ΠΈ -v. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ выполнСния Π² Π²ΠΈΠ΄Π΅ строки, Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅ΠΉΡΡ символами #, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сообщСния.

Для пропуска ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ зависимостСй Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ --nodeps. НапримСр, Ρƒ вас установлСн Π°Π³Π΅Π½Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎΡ‡Ρ‚Ρ‹ (MTA β€” Mail Transfer Agent) postfix, Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ назначСния sendmail, которая с Π½ΠΈΠΌ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΠ΅Ρ‚. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‚Π°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ postfix Π²Ρ‹ Π½Π΅ смоТСтС, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ ΠΌΠ½ΠΎΠ³ΠΈΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹ΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ. УдаляйтС Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

$ rpm -Π΅ --nodeps postfix

ПослС Ρ‚Π°ΠΊΠΎΠ³ΠΎ удалСния Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… MTA, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, поэтому Π²Π°ΠΌ сразу ΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ sendmail ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°Π³Π΅Π½Ρ‚ MTA.

ΠšΠ»ΡŽΡ‡ -U слуТит для обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΏΡ€ΠΈ установкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ссли устанавливаСмый ΠΏΠ°ΠΊΠ΅Ρ‚ Ρƒ вас ΡƒΠΆΠ΅ стоял, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ Π΅Π³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, Π° Ссли Π½Π΅Ρ‚, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ просто установлСн Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚:

$ rpm -Uhv <ΠΏΠ°ΠΊΠ΅Ρ‚>

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС установлСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

$ rpm -qa | less

Если Π²Π°ΠΌ трСбуСтся ΡƒΠ·Π½Π°Ρ‚ΡŒ, установлСн Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

$ rpm -qa | grep <ΠΏΠ°ΠΊΠ΅Ρ‚>

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

$ rpm -qi <ΠΏΠ°ΠΊΠ΅Ρ‚>

Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ„Π°ΠΉΠ»Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ установит этот ΠΏΠ°ΠΊΠ΅Ρ‚:

$ rpm -ql <ΠΏΠ°ΠΊΠ΅Ρ‚>

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„Π°ΠΉΠ», Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

$ rpm -qf <Ρ„Π°ΠΉΠ»>

ГрафичСскиС ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² rpm являСтся ΠΌΠΎΡ‰Π½Ρ‹ΠΌ срСдством для произвСдСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π½Π°Π΄ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ β€” созданиС, установка, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅. Однако интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки нравится Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всякому Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ администратору.

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ графичСскиС (ΠΏΠΎΠ΄ X Window) Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΎΠΊΠΎΠ½Π½ΠΎΠΉ срСды KDE Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ kpackage, для GNOME β€” gnorpm, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎ своим функциям. ΠšΠ°ΠΊΡƒΡŽ ΠΈΠ· этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ β€” Π΄Π΅Π»ΠΎ вкуса ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠΈ (я Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΎΠ±Ρ…ΠΎΠΆΡƒΡΡŒ ΠΎΠ΄Π½ΠΈΠΌ rpm).

Π‘ΠΊΠ°ΠΆΡƒ нСсколько слов ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ kpackage (рис. 7.7).

Рис. 7.7. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ kpackage Π²Ρ…ΠΎΠ΄ΠΈΡ‚:

1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²;

2. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ свСдСний ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅;

3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° зависимостСй ΠΏΠ°ΠΊΠ΅Ρ‚Π°;

4. ΠŸΠΎΠΈΡΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² Π±Π°Π·Π΅ RPM.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ со своСго ТСсткого диска, с инсталляционного ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диска ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ FTP. Для установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π² мСню ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Fileβ†’Open ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ (ΠΈΠ»ΠΈ URL) ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π² ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (рис. 7.8). Π’Ρ‹Π±Ρ€Π°Π² ΠΏΠ°ΠΊΠ΅Ρ‚, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ OK ΠΈ Π² появившСмся ΠΎΠΊΠ½Π΅ установки (рис. 7.9) Π·Π°ΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ установки. ΠŸΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ„Π»Π°ΠΆΠΎΠΊ Test, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ зависимости ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π½Π΅ устанавливая Π΅Π³ΠΎ.