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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² SalixΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 16

Автор АлСксСй Π€Π΅Π΄ΠΎΡ€Ρ‡ΡƒΠΊ

НСкоторыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π²Π½Π΅ зависимости ΠΎΡ‚ ΠΈΡ… статуса, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ сборки ядра, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ (Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΡƒ Π΅Π³ΠΎ смысла см. Π½Π° рис. 5). И для Π½ΠΈΡ… Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΡƒΠ½ΠΊΡ‚ контСкстного мСню (ΠΈΠ»ΠΈ мСню ΠŸΠ°ΠΊΠ΅Ρ‚). Π­Ρ‚ΠΎ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ (EXCLUDE), ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π² Π³Π»Π°Π²Π΅ ΡˆΠ΅ΡΡ‚ΠΎΠΉ (ΠΈ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Π΅Ρ‰Ρ‘ вСрнёмся Π² Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅):

Рисунок 7-11. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹-ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹, входящиС Π² список ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, срСдствами Gslapt нСльзя Π½ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π½ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ, Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дСйствий. Или это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ slapt-get с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΎΠΏΡ†ΠΈΠΈ --ignore-excludes.

Π“Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ дСйствия с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ

Как помнится ΠΏΠΎ Π³Π»Π°Π²Π΅ пятой, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½ΠΎ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ систСму Π² Ρ†Π΅Π»ΠΎΠΌ. РазумССтся, Π½Π° это способСн ΠΈ Gslapt: достаточно Π»ΡŽΠ±Ρ‹ΠΌ способом (горячими клавишами Control+A, Ρ‡Π΅Ρ€Π΅Π· Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΈΠ»ΠΈ контСкстноС мСню) ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступны обновлСния, послС Ρ‡Π΅Π³ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ Control+Enter ΠΈΠ»ΠΈ ΡΠΊΡ€Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ.

БистСма ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅ (см. Π³Π»Π°Π²Ρƒ ΡˆΠ΅ΡΡ‚ΡƒΡŽ) ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π΅Ρ‰Ρ‘, практичСски Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‚ нСоТиданностСй, Π²Ρ€ΠΎΠ΄Π΅ Π²Π½Π΅ΠΏΠ»Π°Π½ΠΎΠ²ΠΎΠ³ΠΎ обновлСния ядра. Однако Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

Рисунок 7-12. Бписок ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… ΠΊ обновлСнию

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, для ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² списка ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ окаТСтся Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², пСрСсобранных собствСнноручно. ΠŸΡ€Π°Π²Π΄Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ Π·Π°Ρ€Π°Π½Π΅Π΅ внСсти Π² список ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ: список обновляСмых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ принят, ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ€Π³Π½ΡƒΡ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, коррСкция Π΅Π³ΠΎ Β«ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ Π΄Π΅Π»Π°Β» Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°.

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

Π’ Salix имССтся ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСского отслСТивания ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ – ΠΎΠ½Π° носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Slapt-update-service, устанавливаСтся ΠΈ активизируСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ инсталляции систСмы. ПослС Ρ‡Π΅Π³ΠΎ прСдставляСт собой ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² систСмном Π»ΠΎΡ‚ΠΊΠ΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Xfce. О Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ сообщаСт Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π°Ρ подсказка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π½Π΅Ρ‘ курсора ΠΌΡ‹ΡˆΠΈ. ПослС Ρ‡Π΅Π³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΡŒΡŽ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ панСль с ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ эти обновлСния Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ:

Рисунок 7-13. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ автоматичСского обновлСния

Если ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ с этим ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ – послСдуСт запрос пароля ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (см. рис. 7-1), послС Ρ‡Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡ‰Π΅Π½ Gslapt, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ список обновляСмых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Π½Π° рис. 7-12. И ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ всё, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ сказано ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ обновлСния нСпосрСдствСнно ΠΈΠ· Gslapt.

ΠžΡ‚ автоматичСского отслСТивания ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π²ΠΎΠΎΠ±Ρ‰Π΅: для этого достаточно ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Slapt-update-service ΠΈΠ· списка систСмных слуТб. Как – Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π² Π³Π»Π°Π²Π΅ 10.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ ΠΎΠ±Π·ΠΎΡ€Π΅ Gslapt я упомянул ΠΎ возмоТности ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для удалСния ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹. Π’ΠΎΡ‚ здСсь Π½Π°Π΄ΠΎ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² список ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠΏΠ°Π΄ΡƒΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅, Π½ΠΎ ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, собранныС ΠΈΠ· слакбилдов (ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части). А Π²ΠΎΡ‚ ΠΈΡ…-Ρ‚ΠΎ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ совсСм Π½Π΅ стоит. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… цСлях, Π° ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π΄Π°Π±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‚Ρ€ΡƒΠ΄Π° ΠΏΠΎ поиску Π½ΡƒΠΆΠ½Ρ‹Ρ… слакбилдов ΠΈ ΠΈΡ… компиляции.

Настройка Gslapt

Π― ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π», Ρ‡Ρ‚ΠΎ Π² Gslapt ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° настройка всСй этой систСмы управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ – Ρ‚Π° самая, которая Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡŒ Π² Β«Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅Β». Для Ρ‡Π΅Π³ΠΎ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ ΠŸΡ€Π°Π²ΠΊΠ° Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ мСню прСдусмотрСн ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚, Π²Ρ‹Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ клавишной ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Control+P.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ собствСнно ΠΊ описанию настройки, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½Ρƒ: Gslapt ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ самыС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ slapt-get. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Β«Ρ€ΡƒΡ‡Π½ΠΎΠΉΒ» ΠΈΡ… ΠΏΡ€Π°Π²ΠΊΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Π±ΡƒΠ΄ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ. И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚: ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² конфигурирования, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ Π² графичСском интСрфСйсС Gslapt, отразится Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ консольного slapt-get. ИмСнно поэтому, Π² частности, ΠΏΡ€ΠΈ совмСстном использовании ΠΎΠ±ΠΎΠΈΡ… инструмСнтов рСкомСндуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ обновлСния локального кСша ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС Ρ‚ΠΎΠ³ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ собствСнно ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π² графичСском интСрфСйсС. ВызываСмая ΠΎΠ΄Π½ΠΈΠΌ ΠΈΡ… упомянутых Π²Ρ‹ΡˆΠ΅ способов панСль настройки содСрТит Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ всСй систСмы, Π² частности, локального кСша ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²:


Рисунок 7-14. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Gslapt

Π§Π΅Π³ΠΎ, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π±Π΅Π· ΠΎΡ‡Π΅Π½ΡŒ вСских оснований Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ стоит – Π° оснований Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅, я Π½Π΅ Π²ΠΈΠΆΡƒ. А Π²ΠΎΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ кСш врСмя ΠΎΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ вострСбованной – Π² частности, ΠΏΡ€ΠΈ смСнС вСрсии дистрибутива.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ содСрТит список этих самых EXCLUDE, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ выглядит Ρ‚Π°ΠΊ:

Рисунок 7-15. Бписок ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ

Ну Π° ΠΊΠ°ΠΊ с этим списком цСлСсообразно ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ – Π±Ρ‹Π»ΠΎ сказано Π² Π³Π»Π°Π²Π΅ ΡˆΠ΅ΡΡ‚ΠΎΠΉ.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π² наглядном Π²ΠΈΠ΄Π΅ воспроизводит соСдСрТаниС Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ сСкции Ρ„Π°ΠΉΠ»Π° /etc/slapt-get/slapt-getrc:

Рисунок 7-16. Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

Π£Π΄Π°Π»ΡΡ‚ΡŒ здСсь Π½Π΅Ρ‡Π΅Π³ΠΎ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ – Ρ‚ΠΎΠΆΠ΅, Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ Π·Π΅Ρ€ΠΊΠ°Π»ΠΎ. Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ способом Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ старого:

Рисунок 7-17. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ рСпозитория

А ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ сторонних Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², Π½Π΅ относящихся ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ Salix, слСдуСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ – Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΎΠ± этом ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ части.

НаконСц, послСдняя Π²ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ настроСк – ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° GPG-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ:

Рисунок 7-18. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° GPG-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ

Π­Ρ‚ΠΎ – разовая опСрация, ΠΈ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ установкС Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΎΠ½Π° Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ этой Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ придётся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ рСпозитория Π½ΠΎΠ²ΠΎΠ³ΠΎ. ΠŸΡ€ΠΈ этом Π½Π°Π΄ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π² спискС, GPG-ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π½Π΅ содСрТат. Π­Ρ‚ΠΎ Π½Π΅ прСпятствуСт ΠΈΡ… использованию Π² Salix'Π΅, Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сообщСния, ΠΌΠΎΠ³ΡƒΡ‰ΠΈΠ΅ ΡΠΌΡƒΡ‚ΠΈΡ‚ΡŒ ΡƒΠΌΡ‹.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΈΡ‚ΠΎΠ³

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

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Gslapt Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ замСняСт, сколько дополняСт консольноС срСдство:slapt-get быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Π² использовании. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, всС дСйствия ΠΏΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Π² Π½Ρ‘ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΈΡ‚ΠΎΠ³ ΠΌΠΎΠ΅Π³ΠΎ Π·Π°Ρ‚ΡΠ½ΡƒΠ²ΡˆΠ΅Π³ΠΎΡΡ ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚Π°ΠΊΠΎΠ²: slapt-get ΠΈ Gslapt цСлСсообразно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, ΠΏΠΎ ситуации. НуТно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ взаимовлиянии ΠΈΡ… настроСк ΠΈ всСгда Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΈΠΌΠΈ с обновлСния локального кСша.ο»Ώ

Π“Π»Π°Π²Π° 8. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ: сборка ΠΈΠ· исходных тСкстов

Π’ восьмой Π³Π»Π°Π²Π΅ рассказываСтся ΠΎ сборкС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· исходных тСкстов ΠΈ ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΌ для этого ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ΅ Slackbuilds, ΠΎ рСпозиториях слакбилдов Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… рСпозиториях слакбилдов для Salix Π² частности, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ± ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ slapt-src, слуТащСй для Ρ€Π°Π±ΠΎΡ‚Ρ‹ со слакбилдами.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ slackbuilds

Π’ самом ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ слакбилд – это просто сцСнарий автоматичСской сборки любого Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠ· Π΅Π³ΠΎ исходных тСкстов, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ (ΠΏΠΎΡ‡Ρ‚ΠΈ) всСх стадий этого процСсса – ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ «авторского» Π°Ρ€Ρ…ΠΈΠ²Π°, Π΅Π³ΠΎ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ Π² Π΄Π΅Ρ€Π΅Π²ΠΎ исходников, ΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ собствСнно ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ†ΠΈΡŽ, Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΡƒΡŽΡΡ созданиСм Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Slackware. Π’ ΠΈΠ΄Π΅Π΅ слакбилдов Π»Π΅Π³ΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Π΅Ρ€Ρ‚Ρ‹ сходства с ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ FreeBSD, ΠΏΠΎΡ€Ρ‚Π΅ΠΆΠ°ΠΌΠΈ Gentoo ΠΈ особСнно с Arch Building System дистрибутива Archlinux. Однако Π΅ΡΡ‚ΡŒ ΠΈ нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ со всСми пСрСчислСнными систСмами ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π°. О Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я скаТу Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

ИмСнно ΠΈΠ· слакбилдов ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Slackware ΠΈ всСх Π΅Ρ‘ ΠΊΠ»ΠΎΠ½ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС ΠΈ Salix – Ρ‚Π΅ самыС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅ΠΆΠ°Ρ‚ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… рСпозиториях. Однако сущСствуСт ΠΈ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ число ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎ Ρ‚Π΅ΠΌ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π½Π΅ попавшим Π² состав Β«Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΎΡ„ΠΈΡ†ΠΈΠΎΠ·Π°Β» Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· дистрибутивов. Π’ΠΎΡ‚ срСди Π½ΠΈΡ… ΠΈ слСдуСт ΠΈΡΠΊΠ°Ρ‚ΡŒ наши «нСдостачи».