Установка package control: Sublime Text: Установка ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

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

HTML/CSS — Sublime Text 3

Π—Π°Π²Π°Π½Ρ‚Π°ΠΆΠΈΡ‚ΠΈ Sublime Text 3

РозглянСмо максимально швидкС Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ Sublime Text, Π½Π°ΠΉΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ–ΡˆΡ– сСрСд Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΠ½ΠΈΠΊΡ–Π² ΠΏΠ»Π°Π³Ρ–Π½ΠΈ для прискорСння вСрски Ρ– встановимо ΠΎΠ΄Π½Ρƒ Π· ΠΊΡ€Π°Ρ‰ΠΈΡ… Ρ– ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΈΡ… Ρ‚Π΅ΠΌ оформлСння Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° One Dark Material Theme.

Установка Package Control Π² Sublime Text

Package Control Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΈΠΉ для Ρ‚ΠΎΠ³ΠΎ, Ρ‰ΠΎΠ± Π²ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π²ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΠ²Π°Ρ‚ΠΈ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠΈ Ρ– ΠΏΠ»Π°Π³Ρ–Π½ΠΈ Π² Sublime Text 3 Π·Ρ– сховищ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ–Π².

Для ΠΏΠΎΡ‡Π°Ρ‚ΠΊΡƒ Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Ρ‚ΠΈ Package Control. Для Ρ†ΡŒΠΎΠ³ΠΎ натискаємо Ρ…ΠΎΡ‚ΠΊΠ΅ΠΉ Ctrl + Shift + P. Π£ ΡΠΏΠ»ΠΈΠ²Π°ΡŽΡ‡ΠΎΠΌΡƒ Π²Ρ–ΠΊΠ½Ρ– Π½Π°Π±ΠΈΡ€Π°Ρ”ΠΌΠΎ Install Package Control Ρ– Π²ΠΈΠ±ΠΈΡ€Π°Ρ”ΠΌΠΎ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΠΉ ΠΏΡƒΠ½ΠΊ. Π§Π΅Ρ€Π΅Π· ΠΊΡ–Π»ΡŒΠΊΠ° сСкунд Package Control Π±ΡƒΠ΄Π΅ встановлСно, ΠΏΡ€ΠΎ Ρ‰ΠΎ Π²ΠΈ ΠΎΡ‚Ρ€ΠΈΠΌΠ°Ρ”Ρ‚Π΅ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½Π΅ повідомлСння.

Установка ΠΏΠ»Π°Π³Ρ–Π½Ρ–Π² Π² Sublime Text

Π”Π°Π»Ρ– Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ встановити ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½Ρ– для Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ ΠΏΠ»Π°Π³Ρ–Π½ΠΈ. Ми розглянСмо установку Π½Π°ΠΉΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ–ΡˆΠΈΡ… сСрСд Π²Π΅Ρ€ΡΡ‚Π°Π»ΡŒΠ½ΠΈΠΊΡ–Π² ΠΏΠ»Π°Π³Ρ–Π½ΠΈ, які Π·Π½Π°Ρ‡Π½ΠΎ ΡΠΏΡ€ΠΎΡ‰ΡƒΡŽΡ‚ΡŒ Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΡƒ. Π’ΠΈ Ρ‚Π°ΠΊΠΎΠΆ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ поСкспСримСнтувати Π· Ρ–Π½ΡˆΠΈΠΌΠΈ ΠΏΠ»Π°Π³Ρ–Π½Π°ΠΌΠΈ Π² Package Control, ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π²Π°ΠΌ ΡΠΏΠΎΠ΄ΠΎΠ±Π°ΡŽΡ‚ΡŒΡΡ Ρ– Ρ–Π½ΡˆΡ– Π· Π²Π΅Π»ΠΈΡ‡Π΅Π·Π½ΠΎΡ— ΠΊΡ–Π»ΡŒΠΊΠΎΡΡ‚Ρ– доступних ΠΏΠ°ΠΊΠ΅Ρ‚Ρ–Π².

Для установки ΠΏΠ»Π°Π³Ρ–Π½Ρ–Π² Π² Sublime Text Ρ‡Π΅Ρ€Π΅Π· Package Control Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ‚ΠΈ мСню, як ΠΌΠΈ Ρ†Π΅ Ρ€ΠΎΠ±ΠΈΠ»ΠΈ Ρ€Π°Π½Ρ–ΡˆΠ΅: Ctrl + Shift + P. ΠŸΠΎΡ‚Ρ–ΠΌ Π²Π²ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ «Install Package» Ρ– Π²ΠΈΠ±ΠΈΡ€Π°Ρ”ΠΌΠΎ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Ρ– списку.

Π’ΡΡ‚Π°Π½ΠΎΠ²Ρ–Ρ‚ΡŒ Π½Π°ΠΉΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ–ΡˆΡ– ΠΏΠ»Π°Π³Ρ–Π½ΠΈ для Sublime Text:

  • Emmet — ΠΏΡ€ΠΈΡΠΊΠΎΡ€ΡŽΡ” написання HTML Ρ– CSS ΠΊΠΎΠ΄Ρƒ Π΄ΠΎ ΡˆΠ²ΠΈΠ΄ΠΊΠΎΡΡ‚Ρ– світла.

  • AutoFileName — Π΄ΠΎΠΏΠΎΠ²Π½ΡŽΡ” ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ написанні ΡˆΠ»ΡΡ…Ρ–Π² Π΄ΠΎ Ρ„Π°ΠΉΠ»Ρ–Π² Π² вСрстці;

  • Gist — ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π°Ρ” Π² Sublime Text ΠΌΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ використовувати сСрвіс сніпСтів ΠΊΠΎΠ΄Ρƒ GitHub Gist.

  • Sass — ΠΏΠ»Π°Π³Ρ–Π½ для підсвічування Sass синтаксису Π² Sass Ρ– Scss Ρ„Π°ΠΉΠ»Π°Ρ…. Π ΠΎΠ·ΠΊΡ€ΠΈΠ²Π°Ρ” Emmet Π² Sass Ρ„Π°ΠΉΠ»Π°Ρ….

  • terminus — ΠΏΠ»Π°Π³Ρ–Π½ Π²Π±ΡƒΠ΄ΠΎΠ²Π°Π½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΡ–Π½Π°Π»Ρƒ Sublime Text.

  • W3 CValidators — ΠΏΠΎΡ‚ΡƒΠΆΠ½ΠΈΠΉ Π½Π°Π±Ρ–Ρ€ Π²Π°Π»Ρ–Π΄Π°Ρ‚ΠΎΡ€Ρ–Π² для HTML Ρ€ΠΎΠ·ΠΌΡ–Ρ‚ΠΊΠΈ, CSS, SVG Ρ– Ρ‚.Π΄.

Установка Π·ΠΎΠ²Π½Ρ–ΡˆΠ½ΡŒΠΎΠ³ΠΎ оформлСння Sublime Text

ΠœΠ΅Π½Ρ– Π΄ΡƒΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π°Ρ”Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌΠ° оформлСння One Dark Material Theme Ρ– підсвічування ΠΊΠΎΠ΄Ρƒ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΎΡ— ΠΊΠΎΠ»Ρ–Ρ€Π½ΠΎΡŽ гамою. Π¦Π΅ Π½Π°ΠΉΠ±Ρ–Π»ΡŒΡˆ збалансовані, Π΄ΠΎΡΠΈΡ‚ΡŒ контрастні, Π°Π»Π΅ Π½Π΅ Π·Π°Π½Π°Π΄Ρ‚ΠΎ Ρ€Ρ–Π·ΠΊΡ– ΠΊΠΎΠ»ΡŒΠΎΡ€ΠΈ для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΡ— Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ–.

Дя установки ΠΊΠΎΠ»Ρ–Ρ€Π½ΠΎΠ³ΠΎ оформлСння One Dark Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½ΠΎ доустановити наступні ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Ρ‡Π΅Ρ€Π΅Π· Package Control:

Установка ΠΏΠ»Π°Π³Ρ–Π½Π° Π²Ρ€ΡƒΡ‡Π½Ρƒ

ДСякі ΠΏΠ»Π°Π³Ρ–Π½ΠΈ Π½Π΅ ΠΎΠ½ΠΎΠ²Π»ΡŽΡŽΡ‚ΡŒΡΡ Π² Package Control Π°Π±ΠΎ просто Ρ‚Π°ΠΌ Π½Π΅ Ρ„Ρ–Π³ΡƒΡ€ΡƒΡŽΡ‚ΡŒ. ДСякі Π· Ρ†ΠΈΡ… ΠΏΠ»Π°Π³Ρ–Π½Ρ–Π² ΠΌΠ°ΡŽΡ‚ΡŒ ΠΆΠΈΡ‚Ρ‚Ρ”Π²Ρƒ Π½Π΅ΠΎΠ±Ρ…Ρ–Π΄Π½Ρ–ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Ρ– Π· ΠΊΠΎΠ΄ΠΎΠΌ Ρ– Ρ—Ρ… Π΄ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π²ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΠ²Π°Ρ‚ΠΈ Π²Ρ€ΡƒΡ‡Π½Ρƒ.

Один Π· Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ»Π°Π³Ρ–Π½Ρ–Π² BufferScroll ΠΏΡ€ΠΈΠ³ΠΎΠ»ΠΎΠΌΡˆΠ»ΠΈΠ²ΠΈΠΉ ΠΏΠ»Π°Π³Ρ–Π½, який ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΌΡƒ Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚Ρ‚Ρ– Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π²ΡΡ‚Π°Π½ΠΎΠ²Π»ΡŽΡ” курсор Π½Π° Ρ‚ΠΎΠΌΡƒ місці, Π½Π° якому Π²ΠΈ Π·Π°ΠΊΡ–Π½Ρ‡ΠΈΠ»ΠΈ рСдагування Π² ΠΌΠΈΠ½ΡƒΠ»ΠΈΠΉ Ρ€Π°Π·, Ρ‚ΠΈΠΌ самим ΡΠΊΠΎΡ€ΠΎΡ‡ΡƒΡŽΡ‡ΠΈ час Π½Π° ΠΏΠΎΡˆΡƒΠΊ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎΡ— ΠΏΠΎΠ·ΠΈΡ†Ρ–Ρ— для продовТСння Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ.

Для установки BufferScroll Π²Ρ€ΡƒΡ‡Π½Ρƒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ–Ρ‚ΡŒ Π½Π° GitHub сторінку ΠΏΠ»Π°Π³Ρ–Π½Π°, скачайтС Ρ– Ρ€ΠΎΠ·ΠΏΠ°ΠΊΡƒΠΉΡ‚Π΅ ΠΉΠΎΠ³ΠΎ Π² Π±ΡƒΠ΄ΡŒ-який Π·Ρ€ΡƒΡ‡Π½ΠΈΠΉ місцС Π½Π° Π²Π°ΡˆΠΎΠΌΡƒ диску. Π”Π°Π»Ρ– Π² Sublime Text Π²ΠΈΠ±ΠΈΡ€Π°Ρ”ΠΌΠΎ ΠΏΡƒΠ½ΠΊΡ‚ мСню Preferences> Browse Packeges. Π’Ρ–Π΄ΠΊΡ€ΠΈΡ”Ρ‚ΡŒΡΡ ΠΏΠ°ΠΏΠΊΠ° для користувача Π΄Π°Π½ΠΈΡ… Π½Π° Π²Π°ΡˆΠΎΠΌΡƒ диску. Π‘ΠΊΠΎΠΏΡ–ΡŽΠΉΡ‚Π΅ сюди ΠΏΠ°ΠΏΠΊΡƒ, яка ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΈ Buffer Scroll Ρ– пСрСзапустітіС Sublime Text. Π’Π΅ΠΏΠ΅Ρ€ ΠΏΠ»Π°Π³Ρ–Π½ ΠΏΡ€Π°Ρ†ΡŽΡ”.

Sublime Text. Package Control. SublimeLinter. Node.js. npm. JSHint. Proxy. Установка ΠΈ настройка. | by Yuriy Mayatnikov

6 min read

Β·

Feb 12, 2015

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я настроил всС для сСбя, Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ how-to. НадСюсь ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ пригодится.

Π§Ρ‚ΠΎ я Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ.

Sublime, Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΌΠΎΠ΅ основноС срСдство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π—Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ синтаксиса, подсвСтку ошибок ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Π”Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ± всС Π±Ρ‹Π»ΠΎ автоматичСски ΠΈ Π½Π° Π»Π΅Ρ‚Ρƒ. Как Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… IDE.

ПослС поисков ΠΈ просмотров самых популярных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² SublimeLinter ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ мСня устроил. ΠžΡΡ‚Π°Π»Π°ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ для Sublime ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ всС Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ. Π£ мСня это ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Π½Π΅ сразу, ΠΏΠΎ нСскольким ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ. ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ я всС доковырял, Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ процСсс установки, ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ.

Sublime. Package Control.

ВсС Π½ΠΈΠΆΠ΅ описанноС справСдливо для Sublime Text 3.

Π’ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Ρƒ нас ΡƒΠΆΠ΅ установлСн Sublime.

Π’ΠΎ Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, для установки всСх Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Package Control ΠΎΡ‚ wbond. Он ΡƒΠΆΠ΅ стал стандартом, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ для Sublime.

ИдСм Π½Π° сайт ΠΈ устанавливаСм ☺. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, всС просто β€” Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° установки. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅ строчку Π² консоль Sublime, Π»ΠΈΠ±ΠΎ ΠΏΠΎ инструкции, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ (ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΠ°ΠΌΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ). Π’ΡƒΡ‚ Ρƒ мСня ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° пСрвая ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

На Ρ€Π°Π±ΠΎΡ‚Π΅ всС приходится Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· proxy. Если ΠΌΡ‹ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ способ ΠΈ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Ρ‡Π΅Ρ€Π΅Π· proxy, Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² скрипт установки.

Если Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ скрипт, Ρ‚ΠΎ Π² Π½Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ handler для proxy:

urllib.request.ProxyHandler()

Π’ΠΎΡ‚ Π΅Π³ΠΎ ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ вашими proxy Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

{β€œhttp”:”http://[user]:[password]@[proxy_IP]:[proxy_port]”}

БоотвСтствСнно Π·Π°ΠΌΠ΅Π½ΠΈΠ² [user], [password], [proxy_IP], [proxy_port] Π½Π° свои. Если proxy Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎ ΠΌΡ‹ просто Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡ…. Π”ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊ, с вашими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ:

с Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉΠ±Π΅Π· Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ

Установка Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΉΡ‚ΠΈ быстро ΠΈ ΠΌΡ‹ пСрСзапускаСм Sublime. ПослС этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π² настройках ΠΈΠΌΠ΅Π½Π½ΠΎ Package Control, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ наши ΡŽΠ·Π΅Ρ€Π½Π΅ΠΉΠΌΡ‹, адрСса, ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅.

ΠœΠ΅ΡΡ‚ΠΎΠ½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ настроСк Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ отличаСтся для Win Mac ΠΈ Linux, Π½ΠΎ всС ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Settings β€” User.

ДобавляСм 4 строчки, ΠΊΠ°ΠΊ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ Π½ΠΈΠΆΠ΅:

β€œhttp_proxy”: β€œ10.10.10.10:1234",
β€œhttps_proxy”: β€œ10.10.10.10:1234",
β€œproxy_password”: β€œpassword”,
β€œproxy_username”: β€œname”
Π² ΠΈΡ‚ΠΎΠ³Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Package Control Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ:

Ctrl(cmd)+Shift+P -> пишСм Π² ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ строку поиска Install ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΡƒΡŽ нас Package Controll: Install Package. Π–ΠΌΠ΅ΠΌ Π²Π²ΠΎΠ΄ ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ список всСх доступных Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Ρ‚Π°Π½Π΅Ρ†.

Для мСня это всС Π½Π΅ сработало. Если послС этих настроСк Ρƒ вас Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» Package Control ΠΈΠ·-Π·Π° proxy, ΠΈ Π²Ρ‹ настраиваСтС всС ΠΏΠΎΠ΄ Windows, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅. Π‘Ρ€Π°Π·Ρƒ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΡŽΡΡŒ, Ρ‡Ρ‚ΠΎ этот Ρ‚Π°Π½Π΅Ρ† с Π±ΡƒΠ±Π½ΠΎΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ для ΠΌΠΎΠ΅ΠΉ proxy ΠΈ ΠΌΠΎΠΈΡ… Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… настроСк Windows.

Нам Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ настройки бСзопасности IE. ΠšΡƒΠ΄Π° ΠΆΠ΅ Π±Π΅Π· Π½Π΅Π³ΠΎ. ИдСм Π² Бвойства обозрСватСля, Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΡƒΠ±ΠΈΡ€Π°Π΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΠΈ, Ρƒ всСго Π³Π΄Π΅ упоминаСтся ΠΏΡ€ΠΎ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ сСртификатов. ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΈ ΠΈΡ… ΠΌΡƒΡ‚ΠΎΡ€Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ. Но смысл Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ ΠΎΡ‚ΠΎΠ·Π²Π°Π½ Π»ΠΈ сСртификат Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, совпадаСт Π»ΠΈ адрСс, Π½Π΅ ΠΎΡ‚ΠΎΠ·Π²Π°Π½ Π»ΠΈ сСртификат с сСрвСра ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. Плюс Ссли Ρƒ вас английский интСрфСйс, Ρ‚ΠΎ всС Π±ΡƒΠ΄Π΅Ρ‚ совсСм ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, Π² ΠΏΠ»Π°Π½Π΅ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΉ, просто ΠΈΡ‰ΠΈΡ‚Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ связано с сСртификатами. Π’Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ, пСрСзапускаСм IE, ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠΏΡΡ‚ΡŒ Package Controll: Install Package Π² Sublime. ПослС этого Ρƒ мСня всС Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ, ΠΈ Π³Π»Π°Π²Π½ΠΎΠ΅ послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Windows, настройки Π² IE Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π½Π° Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π΄ΠΎ ΠΌΠΎΠΈΡ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½ΠΎ всС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Sublime.

SublimeLinter. Node.js. npm. jshint.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ Π΄ΠΎ SublimeLinter. Как оказалось, сам SublimeLinter Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, это просто, Π³Ρ€ΡƒΠ±ΠΎ говоря, ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ½Ρ‹ языковыС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, для Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π°, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ языка β€” своС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅.

Π‘ΠΎ стороны Sublime это выглядит просто, ΠΊΠ°ΠΊ установка Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, СстСствСнно, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ сам SublimeLinter, Π° Π΄Π°Π»Π΅Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ языковыС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² Package Control Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с прСфикса SublimeLinter[язык]. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ввСсти Π² Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка Π΅ΡΡ‚ΡŒ нСсколько Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, Ρ‚ΡƒΡ‚ ΡƒΠΆΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ большС нравится ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.

Ρ‚Π°ΠΊ выглядит список Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ поискС Π² Package Control

ПослС установки SublimeLinter откроСтся Π²ΠΊΠ»Π°Π΄ΠΊΠ° Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ написана Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ Π·Π° использованиС, ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ занСсти Π΄Π΅Π½Π΅ΠΆΠΊΡƒ Π² ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΈ самоС Π³Π»Π°Π²Π½ΠΎΠ΅ β€” объяснСниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ SublimeLinter Π±Π΅Π· языковых Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ случаС Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ руководство ΠΏΠΎ настройкС.

Π‘ΠΊΠ°ΠΆΡƒ сразу, Ρ‡Ρ‚ΠΎ Π½Π΅ всС Linters, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΈΡ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ настройки ΠΈΠ»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ. НапримСр SublimeLinter-json Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ваш json сразу послС установки, Π½ΠΎ нас интСрСсуСт JavaScript. Π― Π²Ρ‹Π±Ρ€Π°Π» для Π½Π΅Π³ΠΎ SublimeLinter-jshint, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π½Π° ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌ JSHint.

ПослС установки SublimeLinter-jshint, ΠΊΠ°ΠΊ ΠΈ послС самого SublimeLinter, открываСтся Π²ΠΊΠ»Π°Π΄ΠΊΠ°, Π³Π΄Π΅ прСдупрСТдаСтся, Ρ‡Ρ‚ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠΎ ссылкС ΠΈ Π½Π΅ посмотритС, ΠΊΠ°ΠΊ всС Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, ΠΈ Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ установлСно Π² вашСй систСмС. Π’ этом мСстС я сломался, ΠΈ Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ ΠΈ Ρ‚Π°ΠΊ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΠΏΡΡ‚ΡŒ вСрнулся.

На страницС SublimeLinter-jshint говорится, Ρ‡Ρ‚ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ всСй связки, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ установили Π² Sublime Ρ‡Π΅Ρ€Π΅Π· Package Control, Π½Π°ΠΌ потрСбуСтся Π΅Ρ‰Π΅ Node.js, с установлСнным npm (ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ для Node.js, Π°Π³Π°) ΠΈ сам JSHint, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΎΠ΄Π½ΠΎΠΉ строчкой установим для Node.js, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ставили сСйчас Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² Package Control. И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, настроим ΠΈ для этого всСго proxy.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ ΠΈΠ΄Π΅ΠΌ Π½Π° http://nodejs.org/ ΠΈ скачиваСм ΠΈ устанавливаСм сСбС Π² систСму. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ для нас, npm стал Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅ стандартом Π² ΠΌΠΈΡ€Π΅ Node.js, ΠΊΠ°ΠΊ ΠΈ Package Control Π² ΠΌΠΈΡ€Π΅ Sublime, для установки Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½ ΡƒΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ установлСн вмСстС с Node.js! Нам остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ proxy!

Π˜Ρ‚Π°ΠΊ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΈΠ»ΠΈ cmd Π² Windows, ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ:

npm -v

Нам вывалится вСрсия установлСнного npm, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ всС Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π”Π°Π»Π΅Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°: Π»ΠΈΠ±ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ настройки proxy рСдактируя Ρ„Π°ΠΉΠ» настроСк npm, Π»ΠΈΠ±ΠΎ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊ нравится.

Π’Π²ΠΎΠ΄ΠΈΠΌ:

npm config edit

Нам откроСтся Ρ„Π°ΠΉΠ» настроСк, Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. К соТалСнию, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ я Π²Π²ΠΎΠ΄ΠΈΠ» ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π° Π½Π΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Ρ„Π°ΠΉΠ» настроСк Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, я Π½Π΅ Π²ΠΈΠ΄Π΅Π» Π΅Π³ΠΎ состояниС ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ввСсти Ρ€ΡƒΠΊΠ°ΠΌΠΈ, Ссли Ρ‚Π°ΠΊΠΈΡ… Π½Π΅Ρ‚), ΠΈ ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅:

proxy=http://username:[email protected]:1234/
https-proxy=http://10.10.10.10:4321/
strict-ssl=false
registry=https://registry.npmjs.org/

Π’Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ:

Ρ„Π°ΠΉΠ» настроСк npm

Или ΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ, ΠΊΠΎΠΌΡƒ ΠΊΠ°ΠΊ нравится. Π’Π²ΠΎΠ΄ΠΈΠΌ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»:

npm config set proxy http://username:[email protected]:1234
npm config set https-proxy https://username:[email protected]:4321

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ это сдСлали, Π½Π°ΠΌ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ JSHint. Π’Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

npm install -g jshint

Π€Π»Π°Π³ -g Π½ΡƒΠΆΠ΅Π½ для глобальной установки Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² систСмС.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС. ВсС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ. Π’ ΠΈΡ‚ΠΎΠ³Π΅, ΠΌΡ‹, Π½Π° установлСнный Ρƒ нас Sublime поставили ΠΈ настроили:

Package Control β€” Sublime Linter β€” SublimeLinter-jshint

Π’ систСмС установили:

Node.js β€” npm β€” JSHint

Для всСго ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ настроили proxy. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»ΠΈ Sublime, ΠΈ:

КликаСм ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΈ Π² контСкстном мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ„ΠΎΠ½Π΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ нас ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ прСдупрСТдСния ΠΈ ошибки.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ для вас всС Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ быстрСС, особСнно Ссли Ρƒ вас Π½Π΅Ρ‚ proxy, ΠΈΠ»ΠΈ Π²Ρ‹ ΡƒΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ со всСм. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρƒ вас ΡƒΠΆΠ΅ установлСн Node.js, ΠΊΡƒΠ΄Π° Π² нашС врСмя web-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π±Π΅Π· Π½Π΅Π³ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ всС эти трудности ΠΈ Π½Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Ρƒ вас Π² процСссС установки ΠΈ этот how-to Π²Π°ΠΌ ΠΈ Π½Π΅ пригодится. Π― надСюсь, Ρ‡Ρ‚ΠΎ смог Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, спасибо, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°.

Установка β€” ДокумСнтация SublimeLinter 3.4.24

Установка β€” ДокумСнтация SublimeLinter 3.4.24 Π‘Π°ΠΌ

SublimeLinter β€” это всСго лишь Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π»ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ². Π›ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ нСзависимыС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Sublime Text 3.

SublimeLinter (ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°) ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ модуля Package Control ΠΈΠ»ΠΈ ΠΈΠ· исходного ΠΊΠΎΠ΄Π°. Π― Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Package Control! Он Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ установку, Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, автоматичСски обновляСт устанавливаСмыС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ новСйшиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ исправлСния ошибок.

ОбновлСниС с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий

Если Π²Ρ‹ выполняСтС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ SublimeLinter 3 с ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π΅Ρ‚ΠΊΡƒ ST3), ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ SublimeLinter 3 ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСписан ΠΈ являСтся , Π° Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ. Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Ρ‚ΠΎΡ‚ ΠΆΠ΅, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ отличия:

  • Π›ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ Π½Π΅ входят Π² ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΡ… β€” ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ зависят β€” ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π›ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Package Control с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«SublimeLinter-
    Β», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«SublimeLinter-jshintΒ».
  • Настройки Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠ½Π°Ρ‡Π΅.
  • Π’Π°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡƒΠ΄Ρƒ настройки ΠΏΡƒΡ‚ΠΈ для поиска исполняСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°. ВсС Π² вашСй систСмС PATH находится автоматичСски.
  • Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню ΠΈ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ ΠΈ рСкомСндуСтся Π΄Π΅Π»Π°Ρ‚ΡŒ.
  • ДСсятки Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅

SublimeLinter 3 β€” это , Π° Π½Π΅ , Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΠ΅ вСрсии. Если Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ с Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии SublimeLinter ΠΈ Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Π²Ρ‹ Π·Π°ΠΏΡƒΡ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈ Ρ€Π°ΡΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅ΡΡŒ. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Установка Ρ‡Π΅Ρ€Π΅Π· Package Control

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ SublimeLinter Ρ‡Π΅Ρ€Π΅Π· Package Control, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ ( cmd+shift+p Π² Mac OS X, ctrl+shift+p Π² Linux/ ΠΎΠΊΠ½Π°).
  2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ install ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Package Control: Install Package Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄. Π‘ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°ΡƒΠ·Π° Π² нСсколько сСкунд, ΠΏΠΎΠΊΠ° Package Control Π½Π°ΠΉΠ΄Π΅Ρ‚ доступныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.
  3. Когда появится список доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π²Π²Π΅Π΄ΠΈΡ‚Π΅ linter ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ SublimeLinter . ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Имя рСпозитория github β€” Β«SublimeLinter3Β», Π½ΠΎ имя ΠΏΠ»Π°Π³ΠΈΠ½Π° остаСтся Β«SublimeLinterΒ».
  4. Π§Π΅Ρ€Π΅Π· нСсколько сСкунд SublimeLinter Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½. Π’ зависимости ΠΎΡ‚ вашСй настройки Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подсказки ΠΎΡ‚ SublimeLinter. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ дСйствиях ΠΏΡ€ΠΈ запускС SublimeLinter см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ ДСйствия ΠΏΡ€ΠΈ запускС.
  5. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± установкС. ΠŸΡ€ΠΎΡ‡ΠΈΡ‚Π°Π² сообщСниС, пСрСзапуститС Sublime Text 3.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ прСдыдущая установка SublimeLinter Ρ‡Π΅Ρ€Π΅Π· Package Control, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Β«SublimeLinter BetaΒ», ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° ​​с Π½ΠΎΠ²ΠΎΠΉ вСрсии. Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Package Control, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ SublimeLinter, Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ описанныС Π²Ρ‹ΡˆΠ΅ шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ снова.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

SublimeLinter 3 Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ , Π° Π½Π΅ Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсий. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈΒ». с ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«SublimeLinter-Β», Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Β«SublimeLinter-jshintΒ».

Установка ΠΈΠ· исходников

Π― ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΎΡ‚Π³ΠΎΠ²Π°Ρ€ΠΈΠ²Π°ΡŽ вас ΠΎΡ‚ установки ΠΈΠ· исходников. Π½Π΅Ρ‚ прСимущСства для установки ΠΈΠ· исходного ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с использованиСм Package Control. На самом Π΄Π΅Π»Π΅, Π΅ΡΡ‚ΡŒ нСсколько нСдостатков, Π² Ρ‚ΠΎΠΌ числС отсутствиС автоматичСского обновлСния, отсутствиС сообщСний ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈ Ρ‚. Π΄.

Если Π²Ρ‹ настаиваСтС Π½Π° установкС ΠΈΠ· исходного ΠΊΠΎΠ΄Π°, поТалуйста, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого, Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ SublimeLinter ΠΈΠ· исходного ΠΊΠΎΠ΄Π°, сдСлайтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

  1. Π’Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Sublime Text.

  2. Если Ρƒ вас Π΅ΡΡ‚ΡŒ прСдыдущая исходная установка ΠΏΠΎ адрСсу Packages/SublimeLinter , ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Π΅Π΅.

  3. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»:

     cd '/path/to/Sublime Text 3/Packages'
    ΠΊΠ»ΠΎΠ½ git https://github. com/SublimeLinter/SublimeLinter3.git SublimeLinter
     
  4. ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ Sublime Text 3.

ВмСсто этого рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Package Control!

ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ Π›Π˜ΠΠ’Π•Π 

НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ устанавливаСтС SublimeLinter, послС Π΅Π³ΠΎ установки Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ языкам, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅

ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ Linter ΡΠ²Π»ΡΡŽΡ‚ΡΡ , Π° Π½Π΅ Ρ‡Π°ΡΡ‚ΡŒΡŽ SublimeLinter 3.

ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ Linter β€” это ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Sublime Text 3, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… рСпозиториях. Π’ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ SublimeLinter Π΅ΡΡ‚ΡŒ ряд ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°. Π’Π°ΠΊΠΆΠ΅ доступны сторонниС Π»ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, я Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ для поиска ΠΈ установки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π° Π² Package Control, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄ ( cmd+shift+p Π² Mac OS X, ctrl+shift+p Π² Linux/Windows).
  2. Π’Π²Π΅Π΄ΠΈΡ‚Π΅
    install
    ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Package Control: Install Package Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ ΠΊΠΎΠΌΠ°Π½Π΄. Π‘ΡƒΠ΄Π΅Ρ‚ ΠΏΠ°ΡƒΠ·Π° Π² нСсколько сСкунд, ΠΏΠΎΠΊΠ° Package Control Π½Π°ΠΉΠ΄Π΅Ρ‚ доступныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.
  3. Когда появится список доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π²Π²Π΅Π΄ΠΈΡ‚Π΅ sublimeinter-. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ список ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Β«SublimeLinter-Β». НаТмитС Π½Π° ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.
  4. Π§Π΅Ρ€Π΅Π· нСсколько сСкунд ΠΏΠ»Π°Π³ΠΈΠ½ Π±ΡƒΠ΄Π΅Ρ‚ установлСн ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сообщСниС ΠΎΠ± установкС с инструкциями ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ установку.
  5. ПослС прочтСния инструкций пСрСзапуститС Sublime Text 3.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅

Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π° трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Π»ΠΈΠ½Ρ‚Π΅Ρ€Π° ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ PATH, Ρ‡Ρ‚ΠΎΠ±Ρ‹ SublimeLinter ΠΌΠΎΠ³ Π΅Π³ΠΎ Π½Π°ΠΉΡ‚ΠΈ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ инструкциям ΠΏΠΎ установкС ΠΏΠ»Π°Π³ΠΈΠ½Π° Π»ΠΈΠ½Ρ‚Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Если Ρƒ вас Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с установкой ΠΈΠ»ΠΈ настройкой SublimeLinter.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ руководство ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ. Π—Π°Ρ‚Π΅ΠΌ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, сообщитС ΠΎ своСй ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π² систСмС отслСТивания ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ SublimeLinter.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹!

На созданиС SublimeLinter ΠΈ этой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΡƒΡˆΠ»ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ усилий. ΠŸΠ΅Ρ€Π΅Π΄ запуском Sublime Text 3 с установлСнным SublimeLinter, поТалуйста, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΏΠΎ использованию, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° SublimeLinter загруТаСтся ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚ этого максимума!

Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ v: v3.10.10

ВСрсии
послСдний
ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ
v3.10.10
мастСр
Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
Π”ΠΎΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
Π‘Ρ‚Ρ€ΠΎΠΈΡ‚

БСсплатный хостинг Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² прСдоставляСтся Read the Docs.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ | Π£Π±ΡƒΠ½Ρ‚Ρƒ

Ubuntu ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½ΡƒΡŽ систСму управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ для установки, обновлСния, настройки ΠΈ удалСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ доступа ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π±Π°Π·Π΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 60 000 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния для вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ubuntu, срСдства управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ возмоТности Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ зависимостСй ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Доступно нСсколько инструмСнтов для взаимодСйствия с систСмой управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Ubuntu, ΠΎΡ‚ простых ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ систСмными администраторами, Π΄ΠΎ простого Π² использовании графичСского интСрфСйса для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² Ubuntu.

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

БистСма управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Ubuntu основана Π½Π° Ρ‚ΠΎΠΉ ΠΆΠ΅ систСмС, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² дистрибутивС Debian GNU/Linux. Π€Π°ΠΉΠ»Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Π° содСрТат всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ инструкции для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ прилоТСния Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Ubuntu.

Π€Π°ΠΉΠ»Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Debian ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .deb ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² рСпозиториях , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π°Π±ΠΎΡ€Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ Π½Π° физичСских носитСлях, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ диски CD-ROM. ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находятся Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированном Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅; Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, установка выполняСтся быстро ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

МногиС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ зависимости . Зависимости β€” это Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ основному ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹. НапримСр, ΠΏΠ°ΠΊΠ΅Ρ‚ синтСза Ρ€Π΅Ρ‡ΠΈ

Ρ„Π΅ΡΡ‚ΠΈΠ²Π°Π»ΡŒ зависит ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π° alsa-utils , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ инструмСнты Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Advanced Linux Sound Architecture (ALSA), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для воспроизвСдСния Π·Π²ΡƒΠΊΠ°. Π§Ρ‚ΠΎΠ±Ρ‹ Festival Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π», ΠΎΠ½ ΠΈ всС Π΅Π³ΠΎ зависимости Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ установлСны. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм Π² Ubuntu ΡΠ΄Π΅Π»Π°ΡŽΡ‚ это автоматичСски.

Π£ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ инструмСнт для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ β€” APT

Команда apt β€” это ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Advanced Packaging Tool (APT) Ubuntu. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹, содСрТащиСся Π² apt ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ срСдства для установки Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, обновлСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, обновлСния указатСля списка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ Π΄Π°ΠΆΠ΅ обновлСния всСй систСмы Ubuntu.

НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ популярного использования ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹

apt Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π°
    Установка ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с использованиСм apt довольно проста. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСтСвой сканСр nmap , Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

     sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ nmap
     

    Π‘ΠΎΠ²Π΅Ρ‚
    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ нСсколько ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для установки ΠΈΠ»ΠΈ удалСния, Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² ΠΈΡ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ.

  • Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚
    Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ (ΠΈΠ»ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹) Ρ‚Π°ΠΊΠΆΠ΅ просто. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, установлСнный Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, просто Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

     sudo apt ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ nmap
     

    Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° --purge ΠΊ apt remove Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΌ эффСктом, поэтому ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΅Π³ΠΎ с ΠΎΡΡ‚ΠΎΡ€ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :
    Π₯отя apt являСтся инструмСнтом ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΎΠ½ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ использования, Π° Π½Π΅ для Π²Ρ‹Π·ΠΎΠ²Π° ΠΈΠ· Π½Π΅ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… сцСнариСв. Π’ сцСнариях слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ apt-get (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, с Ρ„Π»Π°Π³ΠΎΠΌ --quiet ). Для основных ΠΊΠΎΠΌΠ°Π½Π΄ синтаксис Π΄Π²ΡƒΡ… инструмСнтов ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½.

  • ОбновлСниС индСкса ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
    ИндСкс ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² APT прСдставляСт собой Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… доступных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π², ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π² /etc/apt/sources.list ΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /etc/apt/sources.list.d . Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ индСкс ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² послСдними измСнСниями, внСсСнными Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

     sudo подходящСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅
     
  • ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ
    Для установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ пСриодичСски ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ доступны обновлСния ΠΈΠ· Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, обновлСния бСзопасности). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ систСму, сначала ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСкс ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ sudo apt update 9.0023 , Π° Π·Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

     sudo подходящСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅
     

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии Ubuntu, см. Π² нашСм руководствС ΠΏΠΎ обновлСнию.

ДСйствия ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ apt , Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ установка ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Ρ„Π°ΠΉΠ»Π΅ ΠΆΡƒΡ€Π½Π°Π»Π° /var/log/dpkg.log .

Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± использовании APT ΠΏΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ APT ΠΈΠ»ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ apt help .

Бпособности

Запуск Aptitude Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки прСдоставит Π²Π°ΠΌ управляСмый с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСню тСкстовый интСрфСйс для систСмы APT. МногиС ΠΈΠ· ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ установка, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅, ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² Aptitude с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠΊΠ»Π°Π²ΠΈΡˆΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой строчныС Π±ΡƒΠΊΠ²Ρ‹.

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

 судо способности
 

ΠŸΡ€ΠΈ запускС Aptitude Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ строку мСню Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана ΠΈ Π΄Π²Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ΄ строкой мСню. ВСрхняя панСль содСрТит ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ НовыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ НСустановлСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ . НиТняя панСль содСрТит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈ ​​катСгориях ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

ИспользованиС Aptitude для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простоС, Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стандартных Π·Π°Π΄Π°Ρ‡. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΠ±Ρ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, выполняСмых Π² Aptitude:

.
  • Install Packages
    Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Not Installed Packages с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш со стрСлками Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈ клавиши 9.0341 Π’Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ . Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ + . Π—Π°ΠΏΠΈΡΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Π½Π° Π·Π΅Π»Π΅Π½Ρ‹ΠΉ , указывая Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½ для установки. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ g , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сводку дСйствий с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. НаТмитС g Π΅Ρ‰Π΅ Ρ€Π°Π·, ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈ установлСн. Когда Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ . Π’Π²Π΅Π΄ΠΈΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² мСню.

  • Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
    Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² Installed Packages ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш со стрСлками Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈ клавиши Enter . Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ - . Π—Π°ΠΏΠΈΡΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚Π°Ρ‚ΡŒ Ρ€ΠΎΠ·ΠΎΠ²ΠΎΠΉ , указывая Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π° для удалСния. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ g , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ сводку дСйствий с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ. НаТмитС g Π΅Ρ‰Π΅ Ρ€Π°Π·, ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½. Когда Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ . Π’Π²Π΅Π΄ΠΈΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² мСню.

  • ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ индСкс ΠΏΠ°ΠΊΠ΅Ρ‚Π°
    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ индСкс ΠΏΠ°ΠΊΠ΅Ρ‚Π°, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ u .

  • ОбновлСниС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²
    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, сначала ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ индСкс ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠ°ΠΊ описано Π²Ρ‹ΡˆΠ΅, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ U , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ обновлСниями. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ g , ΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ сводку дСйствий с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ. НаТмитС g Π΅Ρ‰Π΅ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ установку. Когда Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚Π΅, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π’Π²Π΅Π΄ΠΈΡ‚Π΅ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ Π² мСню.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ столбцС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠΉ Π² спискС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ), ΡƒΠΊΠ°Π·Π°Π½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС ΠΏΠ°ΠΊΠ΅Ρ‚Π° (ΠΏΡ€ΠΈ просмотрС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²). Для описания состояния ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠ»ΡŽΡ‡:

.
  • i : УстановлСнный ΠΏΠ°ΠΊΠ΅Ρ‚

  • c : ΠŸΠ°ΠΊΠ΅Ρ‚ Π½Π΅ установлСн, Π½ΠΎ конфигурация ΠΏΠ°ΠΊΠ΅Ρ‚Π° остаСтся Π² систСмС

  • p : ΠžΡ‡ΠΈΡ‰Π΅Π½ ΠΎΡ‚ систСмы

  • v : Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚

  • B : Π‘Π»ΠΎΠΌΠ°Π½Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚

  • u : Π€Π°ΠΉΠ»Ρ‹ распакованы, Π½ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΅Ρ‰Π΅ Π½Π΅ настроСн

  • C : Наполовину сконфигурирован β€” ошибка настройки ΠΈ трСбуСтся исправлСниС

  • H : УстановлСно Π½Π°ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ - ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ, трСбуСтся исправлСниС

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· Aptitude, просто Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ q ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ Π²Ρ‹Ρ…ΠΎΠ΄. МногиС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ доступны ΠΈΠ· мСню Aptitude, Π½Π°ΠΆΠ°Π² ΠΊΠ½ΠΎΠΏΠΊΡƒ 9.0341 F10 ΠΊΠ»ΡŽΡ‡.

Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Aptitude ΠΊΠ°ΠΊ инструмСнт ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ apt . Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ nmap со всСми Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ зависимостями (ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ apt ), Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

 sudo aptitude ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ nmap
 

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

 sudo aptitude ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ nmap
 

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Aptitude см. Π½Π° справочных страницах Aptitude.

Π”ΠŸΠš

dpkg β€” это ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для систСм Π½Π° основС Debian . Он ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π½ΠΎ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ автоматичСски Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ»ΠΈ ΠΈΡ… зависимости. APT ΠΈ Aptitude Π½ΠΎΠ²Π΅Π΅ ΠΈ содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ… dpkg . Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ рассматриваСтся использованиС dpkg для управлСния локально установлСнными ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ:

  • Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² систСмы, установлСнныС ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅, ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

     Π΄ΠΏΠΊΠ³ -Π»
     
  • Π’ зависимости ΠΎΡ‚ количСства ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² вашСй систСмС это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ Π²Ρ‹Π²ΠΎΠ΄Π°. ΠΠ°ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· grep , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, установлСн Π»ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚:

     Π΄ΠΏΠΊΠ³ -Π» | grep Π°ΠΏΠ°Ρ‡2
     

    Π—Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ apache2 Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠ»ΠΈ рСгулярным Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.

  • Π§Ρ‚ΠΎΠ±Ρ‹ вывСсти список Ρ„Π°ΠΉΠ»ΠΎΠ², установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ufw , Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

     dpkg -L ufw
     
  • Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ установил Ρ„Π°ΠΉΠ», dpkg -S ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π²Π°ΠΌ ΠΎΠ± этом. НапримСр:

     dpkg -S /etc/host.conf
    Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹: /etc/host. conf
     

    Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» /etc/host.conf ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ base-files.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :
    МногиС Ρ„Π°ΠΉΠ»Ρ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ автоматичСски Π² процСссС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π°, ΠΈ Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ находятся Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС, dpkg -S ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚.

  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» .deb , ввСдя:

     sudo dpkg -i zip_3.0-4_amd64.deb
     

    Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ zip_3.0-4_amd64.deb Π½Π° фактичСскоС имя локального Ρ„Π°ΠΉΠ»Π° .deb , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ.

  • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚:

     sudo dpkg -r zip
     

    Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ :
    Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ dpkg , НЕ рСкомСндуСтся Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв. Π›ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ диспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ зависимости, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ систСма находится Π² согласованном состоянии. НапримСр, ΠΊΠΎΠΌΠ°Π½Π΄Π° dpkg -r zip ΡƒΠ΄Π°Π»ΠΈΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ zip , Π½ΠΎ всС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, зависящиС ΠΎΡ‚ Π½Π΅Π³ΠΎ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ установлСны ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ dpkg см. Π½Π° страницС руководства: man dpkg .

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ АБВ

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ систСмных Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² APT хранится Π² Ρ„Π°ΠΉΠ»Π΅ /etc/apt/sources.list ΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /etc/apt/sources.list.d . Π—Π΄Π΅ΡΡŒ приводится ссылка Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ этого Ρ„Π°ΠΉΠ»Π° вмСстС с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠΈ ссылок Π½Π° Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π². НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ вставки ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диска Ubuntu всякий Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, просто Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ строку для ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚-диска, которая появляСтся Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Ρ„Π°ΠΉΠ»Π°:

 # большС Π½Π΅ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ CD-ROM, поТалуйста
# deb cdrom:[DISTRO-APT-CD-NAME - Release i386 (20111013. 1)]/ DISTRO-SHORT-CODENAME main limited
 

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ рСпозиториям ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², доступным для Ubuntu, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ сообщСством Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ тысячи Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ установки. Двумя Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярными ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Universe ΠΈ Multiverse . Π­Ρ‚ΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ubuntu, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ сообщСством, ΠΎΠ½ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, бСзопасныС для использования Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Ubuntu.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :
ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ multiverse часто ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΡ… Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ с бСсплатной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, ΠΈ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½Ρ‹ΠΌΠΈ Π² вашСй мСстности.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ :
Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π½ΠΈ Universe , Π½ΠΈ Multiverse Π½Π΅ содСрТат ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π’ частности, для этих ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ обновлСния бСзопасности.

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

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Universe ΠΈ Multiverse Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΡ…, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ /etc/apt/sources.list ΠΈ Π·Π°ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ строки:

 deb http://archive.ubuntu.com/ubuntu DISTRO-SHORT-CODENAME всСлСнная ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ²ΡΠ΅Π»Π΅Π½Π½Π°Ρ
deb-src http://archive.ubuntu.com/ubuntu DISTRO-SHORT-CODENAME всСлСнная ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠ²ΡΠ΅Π»Π΅Π½Π½Π°Ρ
    
deb http://us.archive.ubuntu. com/ubuntu/ DISTRO-SHORT-CODENAME всСлСнная
deb-src http://us.archive.ubuntu.com/ubuntu/ DISTRO-SHORT-CODENAME всСлСнная
deb http://us.archive.ubuntu.com/ubuntu/ DISTRO-SHORT-CODENAME-updates Universe
deb-src http://us.archive.ubuntu.com/ubuntu/ DISTRO-SHORT-CODENAME-updates всСлСнная
    
deb http://us.archive.ubuntu.com/ubuntu/ DISTRO-SHORT-CODENAME multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ DISTRO-SHORT-CODENAME multiverse
deb http://us.archive.ubuntu.com/ubuntu/ DISTRO-SHORT-CODENAME-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ DISTRO-SHORT-CODENAME-updates multiverse
    
deb http://security.ubuntu.com/ubuntu DISTRO-SHORT-CODENAME-всСлСнная бСзопасности
deb-src http://security.ubuntu.com/ubuntu DISTRO-SHORT-CODENAME-всСлСнная бСзопасности
deb http://security.ubuntu.com/ubuntu DISTRO-SHORT-CODENAME-security multiverse
deb-src http://security.ubuntu.com/ubuntu DISTRO-SHORT-CODENAME-security multiverse
 

АвтоматичСскиС обновлСния

ΠŸΠ°ΠΊΠ΅Ρ‚ unattended-upgrades ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для автоматичСской установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ настроСн для обновлСния всСх ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ бСзопасности. Π‘Π½Π°Ρ‡Π°Π»Π° установитС ΠΏΠ°ΠΊΠ΅Ρ‚, ввСдя Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

 sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ автоматичСскиС обновлСния
 

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСских ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ , ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ /etc/apt/apt.conf.d/50unattended-upgrades ΠΈ настройтС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π² соотвСтствии с вашими потрСбностями:

 Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}";
        "${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ";
// "${distro_id}:${distro_codename}-backports";
};
 

НСкоторыС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈ поэтому Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ автоматичСски. Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ Π² список:

 Unattended-Upgrade::Package-Blacklist {
// "Π²ΠΈΠΌ";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :
Π”Π²ΠΎΠΉΠ½ΠΎΠΉ Β«//Β» слуТит ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅ΠΌ, поэтому всС, Ρ‡Ρ‚ΠΎ слСдуСт Π·Π° Β«//Β», Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ автоматичСскиС обновлСния, ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ /etc/apt/apt.conf.d/20auto-upgrades ΠΈ установитС ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ APT:

 APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
 

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ конфигурация обновляСт список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ΠΈ устанавливаСт доступныС обновлСния ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь. Π­Ρ‚ΠΈ дСйствия Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°ΠΌΠΈ Π² установлСнноС врСмя, Π½ΠΎ со случайной Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ: apt-daily.timer ΠΈ apt-daily-upgrade.timer . Π­Ρ‚ΠΈ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ слуТбы, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠ΅ сцСнарий /usr/lib/apt/apt.systemd.daily .

Однако ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Ссли сСрвСр Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ истСчСния Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°, Ρ‚ΠΎ ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ запускС Ρ‚Π°ΠΉΠΌΠ΅Ρ€ сработаСт Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΎΠ½ΠΈ часто Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ запускС систСмы
ΠΈ Ρ‚Π΅ΠΌ самым Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡƒΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ apt-lock.

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях это ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ; ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ администраторы со ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ машинами ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Π·Π°ΠΌΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… быстрых дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ автоматичСскими обновлСниями. Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ это ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ/ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎΠΈΡ… Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ² APT [ apt-daily-upgrade.timer, apt-daily.timer ]. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ systemctl edit ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Persistent , Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Persistent=delay :

.
 [Π’Π°ΠΉΠΌΠ΅Ρ€]
ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ = Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°
 

ΠšΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю очищаСтся Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. На сСрвСрах, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… вСрсий Ubuntu, Π² зависимости ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ², ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π’ этом случаС Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ :
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ apt Periodic ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° страницС руководства apt. conf(5) ΠΈ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ скрипта /usr/lib/apt/apt.systemd.daily .

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ автоматичСских ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ Π±ΡƒΠ΄ΡƒΡ‚ зарСгистрированы Π² /var/log/unattended-upgrades .

УвСдомлСния

Настройка Unattended-Upgrade::Mail Π² /etc/apt/apt.conf.d/50unattended-upgrades ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ автоматичСским обновлСниям ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ администратору элСктронноС письмо с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ описаниСм Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ β€” apticron . apticron настроит Π·Π°Π΄Π°Π½ΠΈΠ΅ cron для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ администратору ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Π² систСмС, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступны обновлСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ сводку ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ apticron , Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

 sudo apt ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°ΠΏΡ‚ΠΈΠΊΡ€ΠΎΠ½
 

ПослС установки ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ /etc/apticron/apticron. conf , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

 Π­Π›Π•ΠšΠ’Π ΠžΠΠΠΠ― ПОЧВА="[email protected]"
 

Бсылки

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, описанного Π² этой Π³Π»Π°Π²Π΅, доступна Π½Π° справочных страницах, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… доступны Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

  • Π’ΠΈΠΊΠΈ-страница Установка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Ubuntu содСрТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ dpkg см. Π½Π° справочной страницС dpkg.

  • Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ APT ΠΈ справочная страница apt содСрТат ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании APT.

  • Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°Ρ… systemd (ΠΈ systemd Π² Ρ†Π΅Π»ΠΎΠΌ) посСтитС ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ страницу systemd ΠΈ ΡΠΏΡ€Π°Π²ΠΎΡ‡Π½ΡƒΡŽ страницу systemd.timer.

  • Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Aptitude см. Π² руководствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Aptitude.

  • Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° Adding Repositories HOWTO (Ubuntu Wiki) содСрТит Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π².

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *