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

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

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

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ контроля зависимостСй ΠΈ срСдств Ρ€Π°Π±ΠΎΡ‚Ρ‹ с рСпозиториями – ΠΈΠΌΠ΅Π½Π½ΠΎ особСнности инструмСнтов pkgtools, Π° Π½Π΅ ΠΈΡ… нСдостатки, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² рядС случаСв ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΈ достоинствами. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, описаниС Ρ‚Π΅Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π² мою Π·Π°Π΄Π°Ρ‡Ρƒ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚. Π’Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ pkgtools – это Π±Π°Π·ΠΎΠ²Ρ‹Π΅ срСдства для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π² Slackware, ΠΈ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ инструмСнты, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я скаТу Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° Π½ΠΈΡ…. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½ΠΈ Π² ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ порядкС ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π²ΠΎ всСх ΠΊΠ»ΠΎΠ½Π° ΠΏΡ€Π°Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ систСмы, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π² Salix.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ pkgtools ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ: часто ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ простой способ установки ΠΈ удалСния Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… слоТных зависимостСй (ΠΈΠ»ΠΈ с зависимостями, Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстными ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅Π»ΡŽ).

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

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Slackware описания зависимостСй ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ ΠΈΡ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ – Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΊΠ°ΠΊΠΈΠΌΠΈ-Π»ΠΈΠ±ΠΎ внСшними срСдствами – собствСнными, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ для этого дистрибутива (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, swaret) ΠΈΠ»ΠΈ заимствованными Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° (ports, pkgsrc, packman ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅). Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ этих Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ распространСния, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Ρ‹. Однако Π½Π° долю ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹ΠΏΠ°Π» настоящий успСх. Π­Ρ‚ΠΎ – ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get ΠΈ Π΅Ρ‘ графичСский интСрфСйс Gslapt. ИмСнно ΠΎΠ½ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Salix для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get: ΠΎΠ±Π·ΠΎΡ€

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get, прСдназначСнная Π² Salix для манипуляции ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ ΠΈΡ… рСпозиториями, создавалась Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Β«ΠΏΠΎ ΠΌΠΎΡ‚ΠΈΠ²Π°ΠΌΠΈΒ» сСмСйства ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ APT ΠΈΠ· дистрибутива Debian. Однако это Π½Π΅ адаптация послСдних для ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ apt-rpm. Π‘ΠΊΠΎΡ€Π΅Π΅, ΠΎΠ½Π° ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ apt-get ΠΈ apt-cache своими собствСнными срСдствами.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… срСдств pkgtools, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π° с ΠΈΡ… рСпозиториями, сСтСвыми ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Одно ΠΈΠ· Π·Π΅Ρ€ΠΊΠ°Π» ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСпозитория ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Salix ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π»ΠΈ Π½Π° стадии инсталляции систСмы (см. Π³Π»Π°Π²Ρƒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ). ΠŸΡ€ΠΈ этом slapt-get, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌ сСмСйства APT, Π½Π΅ просто устанавливаСт ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ рСгистрируСт ΠΈΡ… Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…, Π½ΠΎ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ зависимости (с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я скаТу ΠΏΠΎΠ·Π΄Π½Π΅Π΅). Однако дСлаСтся это ΠΈΠ½Π°Ρ‡Π΅, Ρ‡Π΅ΠΌ Π² apt-get.

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

Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Slackware, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Π½Π΅ прСдусматриваСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ зависимостях: эта функция, Ссли ΠΎΠ½Π° поддСрТиваСтся, возлагаСтся внСшниС ΠΈΡ… описания. НапримСр, Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Salix зависимости ΠΏΠ°ΠΊΠ΅Ρ‚Π° Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΈΠΌΡ‘Π½Π½ΠΎΠΌ Π΅ΠΌΡƒ Ρ„Π°ΠΉΠ»Π΅ с суффиксом dep. Π­Ρ‚ΠΎ – простой тСкстовый Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСчислСны ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… зависит Π΄Π°Π½Π½Ρ‹ΠΉ. ΠŸΡ€ΠΈ этом Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ зависимостСй ΠΏΠΎ ΠΈΡ… «ваТности», ΠΊΠ°ΠΊ Π² deb-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Π½Π΅Ρ‚: всС ΠΎΠ½ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ. Однако ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Salix, ΠΊΠ°ΠΊ ΠΈ Slackware, Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΏΠΎ возмоТности с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… (Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… «Тёстких») зависимостСй. Π—Π° счёт Ρ‡Π΅Π³ΠΎ, кстати, ΠΈ достигаСтся ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ инсталляции этого дистрибутива, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ шла Ρ€Π΅Ρ‡ΡŒ Π² Π³Π»Π°Π²Π΅ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠΉ.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. НапримСр, ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚ΠΈΠΏΠ° Midnight Commander ΠΈΠ»ΠΈ links ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² Salix'Π΅ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ gpm – это Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ («мягкая») Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² Π½ΠΈΡ… ΠΌΡ‹ΡˆΡŒ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ-ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ устройство.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, сама ΠΏΠΎ сСбС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π½Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ зависимости Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ – ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², находящихся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, содСрТащСм внСшниС ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ описания ΠΈΡ… зависимостСй. Π’Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈ являСтся ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Salix ΠΈ Π΅Π³ΠΎ Π·Π΅Ρ€ΠΊΠ°Π»Π°. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΠΊ этому вопросу я Π²Π΅Ρ€Π½ΡƒΡΡŒ ΠΏΠΎΠ·Π΄Π½Π΅Π΅.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ slapt-get ΠΎΡ‚ ΠΏΡ€ΠΎΠΎΠ±Ρ€Π°Π·Π° ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈ Π² Π΅Ρ‘ синтаксисС. Она Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ указания Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ†Π΅Π»ΠΈ (target) ΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ (Π½ΠΎ Π½Π΅ всСгда), Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° – ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° (ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»). Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ†Π΅Π»Π΅ΠΉ прСдусмотрСны Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ†ΠΈΠΈ, ΡƒΡ‚ΠΎΡ‡Π½ΡΡŽΡ‰ΠΈΠ΅ условия достиТСния Ρ†Π΅Π»ΠΈ. ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

$ slapt-get [options] target [arguments]

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠΏΡ†ΠΈΠΈ ΠΈ Ρ†Π΅Π»ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой мнСмоничСски ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ английскиС слова, прСдваряСмыС ΡƒΠ΄Π²ΠΎΠ΅Π½Π½Ρ‹ΠΌ символом дСфиса. НапримСр, Ρ†Π΅Π»ΡŒ --install ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ Π² Π²ΠΈΠ΄Π΅ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн. Π’ сопровоТдСнии ΠΆΠ΅ ΠΎΠΏΡ†ΠΈΠΈ --reinstall ΠΎΠ½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пСрСустановки ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ экзСмпляром Ρ‚ΠΎΠΉ ΠΆΠ΅ вСрсии (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли исходный экзСмпляр ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π±Ρ‹Π» испорчСн).

НСкоторыС ΠΎΠΏΡ†ΠΈΠΈ ΠΈ Ρ†Π΅Π»ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΉ, многосимвольной, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈΠΌΠ΅ΡŽΡ‚ ΠΈ Ρ„ΠΎΡ€ΠΌΡƒ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ, ΠΎΠ΄Π½ΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ. Π’ этом случаС ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ ΠΈΠ΄Ρ‘Ρ‚ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹ΠΉ дСфис: Ρ‚Π°ΠΊ, Ρ†Π΅Π»ΡŒ -i являСтся эквивалСнтом для --install.

ΠžΡΠΎΠ±ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ†Π΅Π»ΡŒ -h, ΠΈΠ»ΠΈ --help, слуТащая для Π²Ρ‹Π²ΠΎΠ΄Π° списка всСх Ρ†Π΅Π»Π΅ΠΉ ΠΈ ΠΎΠΏΡ†ΠΈΠΉ. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Ρ‚ΠΎ ΠΆΠ΅ самоС происходит, Ссли Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ slapt-get Π±Π΅Π· указания ΠΎΠΏΡ†ΠΈΠΉ, Ρ†Π΅Π»ΠΈ ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ ошибкС Π² синтаксисС ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹.

Π¦Π΅Π»ΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ -h ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ описаниями – ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌΠΈ, Π½ΠΎ ΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎ ясными, Π² Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмС Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях (Π² частности, Π² нашСм) – Π½Π° Ρ€ΠΎΠ΄Π½ΠΎΠΌ языкС примСнитСля (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ русском). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ я Π½Π΅ Π±ΡƒΠ΄Ρƒ. А ΠΎΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡΡŒ Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ slapt-get.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get: ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Если Π² свСТСустановлСнной систСмС Salix ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ slapt-get, ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ΅ сообщСниС:

$ sudo slapt-get --install zshΠ§Ρ‚Π΅Π½ΠΈΠ΅ списка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²...НС ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ package_data package_data: НСт Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° опция --update?

Π­Ρ‚ΠΎ СстСствСнно: ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ содСрТимом рСпозитория, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΌΠΎΠ³Π»Π° ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ систСму, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… список – Ρ„Π°ΠΉΠ» PACKAGES.TXT, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ оглавлСния. ДСлаСтся это ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ

$ sudo slapt-get --update

И ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, зависящСС ΠΎΡ‚ скорости соСдинСния с сСрвСром. И Ρ‚ΡƒΡ‚ Π½Π°Π΄ΠΎ Π΄Π°Ρ‚ΡŒ нСсколько пояснСний. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Ρ†Π΅Π»ΡŒ --update ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈ ΠΎΠ΄Π½ΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ -u.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, всС Ρ†Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ slapt-get, связанныС с установкой, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ измСнСниями Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ администратора – Π² дальнСйшСм Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΡΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ sudo. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Ρ†Π΅Π»ΠΈ, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… (ΠΎ Π½ΠΈΡ… скоро ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ€Π΅Ρ‡ΡŒ), Π½ΠΈΠΊΠ°ΠΊΠΈΡ… дСйствий Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ для ΠΈΡ… исполнСния достаточно ΠΏΡ€Π°Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, ΠΏΠΎΠ»Π½ΠΎΠ΅ считываниС Ρ„Π°ΠΉΠ»Π° происходит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΡŽ: Π² дальнСйшСм провСряСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² Π½Ρ‘ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ΠΌ Ρ„Π°ΠΉΠ»Π° ChangeLog.txt, Ρ‡Ρ‚ΠΎ выполняСтся Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС. Π—Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΆΠ΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ установкой Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ – ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚ΠΎΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ систСмы, ΠΈ ΡƒΠΆ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ совсСм – послС Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², ΠΎ Ρ‡Ρ‘ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ Π² Π³Π»Π°Π²Π΅ ΡˆΠ΅ΡΡ‚ΠΎΠΉ.

ПослС формирования локального списка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² рСпозитория ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° slapt-get становится ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠΉ ΠΊ установкС ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π²ΠΏΡ€Π΅Π΄ΡŒ. И ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… дСйствий – это знакомство со списком ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², установлСнных Π² Ρ…ΠΎΠ΄Π΅ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠΉ инсталляции систСмы. ДСлаСтся это Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

$ slapt-get --installed

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΠ½Π° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Π° для Π΅Ρ‘ исполнСния достаточно ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ. ИмСнно Ρ‚Π°ΠΊΠΈΠΌ способом (с ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρƒ Π½Π°| w) ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»ΠΎΡΡŒ количСство ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² послС Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² установки (см. Π³Π»Π°Π²Ρƒ ΡˆΠ΅ΡΡ‚ΡƒΡŽ).

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ списка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… – явно лишниС (хотя, Ссли чСстно, Ρ‚ΠΎ это ΠΏΡ€ΠΎΡ‰Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π³Π»Π°Π²Π½ΠΎΠ΅ мСню Xfce). Π’ частности, я ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΡƒΠ΄Π°Π»ΡΡŽ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Midori, ΠΈΠ±ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ работоспособным Π² настоящСС врСмя Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. Π­Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ опрСдСлСния Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

$ slapt-get --search midori