ΠΡΠΊΠ°ΠΊ ΡΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΠ΅ΡΠΈΡ
Π΄Π° Π½Π°ΠΏΠΈΡΠ° ΡΡΠ°ΡΠΈΡ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΈ deb ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π½ΠΎ ΠΊΠΎΠ³Π°ΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π°Ρ
, ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΡΠΈΡΠΈΠ½Π° ΡΠ΅ Π²ΡΡΠ½Π°Ρ
Π² Π΄Π°Π»Π΅ΡΠ½ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° Π½Π° ΠΏΡΡΠ²ΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ ΠΈ Π΄ΠΎΡΠΈ ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡΠΈ. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΡ
ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π½Π° docker ΠΈ deb, ΠΏΠΎΠ»ΡΡΠΈΡ
ΠΌΠ΅ ΡΠ΅Π·ΠΈ ΠΌΠΈΡΠ»ΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ°ΡΠ° Π·Π° Π΅Π²ΠΎΠ»ΡΡΠΈΡΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠΌ Π½Π° Π²Π°ΡΠ΅ΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
ΠΡΠ΅ΠΊΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΊΠ°ΠΊΡΠ² Π΅, ΡΡΡΠ±Π²Π° ΠΏΠΎ Π½ΡΠΊΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ Π΄Π° ΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ, ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½. ΠΠ° ΡΠΎΠ²Π° ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ.
Π©Π΅ ΠΌΠΈΡΠ»Ρ Π² ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ βΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈΠΆΠ΄Π°ΠΌ, Π΅ ΡΠΎΠ²Π°, Π·Π° ΠΊΠΎΠ΅ΡΠΎ ΠΏΠ΅Ρβ, ΠΊΠ°ΠΊΠ²ΠΎ Π²ΠΈΠ΄ΡΡ , ΠΊΠΎΠ³Π°ΡΠΎ Π·Π° ΠΏΡΡΠ²ΠΈ ΠΏΡΡ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π΄Π° ΠΏΠΈΡΠ° ΠΊΠΎΠ΄ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌ ΡΠ΅Π³Π°, ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π½ΠΈΠ΅ ΡΠ°ΠΌΠΈΡΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈ Π·Π°ΡΠΎ. Π‘ΡΠ°ΡΠΈΡΡΠ° Π½Π΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΠΈΡΠ° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½Π΅, Π½ΡΠΊΠΎΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠΈ ΡΠ° ΠΏΡΠΎΠΏΡΡΠ½Π°ΡΠΈ, ΡΠΎΠ²Π° Π΅ ΠΌΠΎΠ΅ΡΠΎ Π»ΠΈΡΠ½ΠΎ Π²ΠΈΠΆΠ΄Π°Π½Π΅ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ Π±Π΅ΡΠ΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ ΡΠ΅Π³Π°.
Π ΡΠ°ΠΊΠ°, Π² Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΡΡΠ°ΡΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π°... Π½Π°ΠΉ-ΡΠ°Π½Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠΊΡΠΈΡ , Π±ΡΡ Π° ΠΊΠ°ΡΠ΅ΡΠΈ ΠΎΡ ΠΌΠ°Π³Π½Π΅ΡΠΎΡΠΎΠ½ΠΈ. ΠΠΌΠ°Ρ ΠΊΠΎΠΌΠΏΡΡΡΡ BK-0010.01...
ΠΡΠ°ΡΠ° Π½Π° ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡΠΈΡΠ΅
ΠΠ΅, ΠΈΠΌΠ°ΡΠ΅ ΠΎΡΠ΅ ΠΏΠΎ-ΡΠ°Π½Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΈΠΌΠ°ΡΠ΅ ΠΈ ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡ
Π’Π°ΠΊΠ° ΡΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠΌΠ°Ρ
Π‘Π»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π±Π΅ΡΠ΅ ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡ
Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° Π½Π°ΠΉ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π² ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡΠ° Π±Π΅ΡΠ΅ 105 ΡΡΡΠΏΠΊΠΈ, Π° ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΏΠΎΡΡΠΎΡΠ½Π½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π² MK-52 Π±Π΅ΡΠ΅ 512 ΡΡΡΠΏΠΊΠΈ.
ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, Π°ΠΊΠΎ ΠΈΠΌΠ° ΡΠ΅Π½ΠΎΠ²Π΅ Π½Π° ΡΠ΅Π·ΠΈ ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠ°Ρ ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ, Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ° Π½Π°ΠΌΠ΅ΡΠΈΡ ΠΊΠ°ΠΊΡΠΎ Π΅ΠΌΡΠ»Π°ΡΠΎΡ Π½Π° ΠΊΠ°Π»ΠΊΡΠ»Π°ΡΠΎΡ Π·Π° Android, ΡΠ°ΠΊΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° Π½Π΅Π³ΠΎ. ΠΠ°ΠΏΡΠ΅Π΄ ΠΊΡΠΌ ΠΌΠΈΠ½Π°Π»ΠΎΡΠΎ!
ΠΡΠ°ΡΠΊΠΎ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π·Π° MK-52 (ΠΎΡ Wikipedia)
ΠΠ-52 ΠΈΠ·Π»Π΅ΡΡ Π² ΠΊΠΎΡΠΌΠΎΡΠ° Π½Π° ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΊΠΎΡΠ°Π± Π‘ΠΎΡΠ· Π’Π-7. Π’ΠΎΠΉ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΊΠ°ΡΠ°Π½Π΅ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π° Π½Π° Π±ΠΎΡΠ΄ΠΎΠ²ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΡ.
ΠΡ 52 Π³. MK-1988 Ρ ΠΌΠΎΠ΄ΡΠ»Π° Π·Π° ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Elektronika-Astro ΡΠ΅ Π΄ΠΎΡΡΠ°Π²Ρ Π½Π° ΠΊΠΎΡΠ°Π±ΠΈ Π½Π° ΠΠΠ‘ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡ ΠΎΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π΅Π½ ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ.
ΠΡΡΠ²ΠΈΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ
ΠΠ° ΡΠ΅ ββΠ²ΡΡΠ½Π΅ΠΌ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π°ΡΠ°
Π‘ΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ°ΡΠ΅ΡΠ° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ Π±Π΅ΡΠ΅ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Π²Π° Π΄Π²ΠΎΠΈΡΠ½ΠΈ ΡΠ°ΠΉΠ»Π°, Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°ΡΠ΅ Π²ΡΡΡΠ΅. ΠΠ°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ° Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈΡΠΊΠ°, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΏΠ°Π·Ρ 2-3 ΠΊΠΎΠΏΠΈΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ°. ΠΡΠ΅ΠΌΠ΅ΡΠΎ Π·Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΡΡΡΠΎ Π±Π΅ΡΠ΅ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°ΡΠΎ ΠΈ Π΅Π½ΡΡΡΠΈΠ°ΡΡΠΈΡΠ΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°Ρ
Π° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅ΡΡΠΎΡΠ½ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈΡ, Π·Π° Π΄Π° ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅ΡΡ ΡΠ΅Π·ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ. ΠΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΠ°ΠΌΠΈΡΡ Π°Π· Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ
Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ (Π±Π΅Π· Π΄Π° Π±ΡΠΎΠΈΠΌ ΠΏΡΠΎΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π² BASIC), ΡΠ°ΠΊΠ° ΡΠ΅, Π·Π° ΡΡΠΆΠ°Π»Π΅Π½ΠΈΠ΅, Π½ΡΠΌΠ° Π΄Π° Π²ΠΈ ΡΠ°Π·ΠΊΠ°ΠΆΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΊΠ°ΠΊ Π²ΡΠΈΡΠΊΠΎ Π±Π΅ΡΠ΅ ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π²ΡΡΡΠ΅. Π‘Π°ΠΌΠΈΡΡ ΡΠ°ΠΊΡ, ΡΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΡΡΡ ΠΈΠΌΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ RAM Π² ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠΈ ΡΠ°ΡΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΠ΅ ΠΏΡΠΎΡΡΠΎΡΠ°ΡΠ° Π½Π° ΡΡ
Π΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΠΈ.
ΠΠΎΡΠ²Π°ΡΠ° Π½Π° Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅
ΠΠΎ-ΠΊΡΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ
Π° ΡΠ»ΠΎΠΏΠΈ Π΄ΠΈΡΠΊΠΎΠ²Π΅, ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π±Π΅ΡΠ΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎΡΡΡΠ° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠΈ.
ΠΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ Π΄ΡΠ°ΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ°ΠΌΠΎ ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ²ΡΡΠ΄ΠΈ Π΄ΠΈΡΠΊΠΎΠ²Π΅.
Π’ΠΈΠΏΡΡ Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ: ΠΏΠΎΡΠ²ΡΠ²Π°Ρ ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΠΎΡΠΈΡΡΠ²Π°Π½Π΅ ΡΠ»Π΅Π΄ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΡΠ°ΠΌΠΎ Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ°, Π½ΠΎ Π²Π΅ΡΠ΅ ΡΠ΅ ΠΊΠΎΠΏΠΈΡΠ°Ρ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΡΠΈΡΡΠΈΡΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΈΡΠ΅ Π½Π΅ΡΠ°, Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ.
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠ° Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠ½ΠΈΡ ΡΠΎΡΡΡΠ΅Ρ Π½Π°ΡΠ°ΡΡΠ²Π°.
ΠΡΠΎΡΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ Π² Π΄ΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΎ ΡΡΠΎΡΠΈΡΠΈ ΠΈ Ρ
ΠΈΠ»ΡΠ΄ΠΈ, ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π²Π΅ΡΡΠΈΠΈΡΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΈ Π΄ΡΡΠ³ΠΈ ΡΠ°Π΄ΠΎΡΡΠΈ Π·Π°ΠΏΠΎΡΠ²Π°Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π΅Π΄Π½ΠΈ ΠΈ ΡΡΡΠΈ Π΄Π°Π½Π½ΠΈ.
ΠΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Linux Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΡΠΎ Π·Π° ΠΌΠ΅Π½; ΠΆΠΈΠ²Π΅Π΅Ρ
Π² ΡΠ²Π΅ΡΠ° Π½Π° MS DOS ΠΈ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ Π½Π° Windows ΠΈ ΠΏΠΈΡΠ΅Ρ
Π½Π° Borland Pascal ΠΈ Delphi, ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π³Π»Π΅Π΄Π°ΠΉΠΊΠΈ ΠΊΡΠΌ C++. ΠΠ½ΠΎΠ³ΠΎ Ρ
ΠΎΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ
Π° InstallShield, Π·Π° Π΄Π° Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΡΠΎΠ³Π°Π²Π°.
ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΅ΡΠ°
ΠΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΠ°Π²Π° ΠΎΡΠ΅ ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½Π°; ΠΎΡ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ½ΠΈ ΠΈ Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΊΡΠΌ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΡΠ½ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ ΠΌΠΈΠΊΡΠΎΡΡΠ»ΡΠ³ΠΈ. Π‘Π΅Π³Π° ΡΡΡΠ±Π²Π° Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, Π° Π½Π°Π±ΠΎΡ ΠΎΡ ΡΡΡ , ΡΠ°ΠΊΠ° ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π·Π°Π΅Π΄Π½ΠΎ.
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ, Π΄ΠΎΠΉΠ΄Π΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π½Π°ΡΡΡΠΏΠΈ Π΅ΡΠ°ΡΠ° Π½Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ. ΠΠΎΡΠ΅Π³Π° ΡΠ°ΠΌΠΎ Π² Π½Π°ΡΠ°Π»Π½ΠΈΡ Π΅ΡΠ°ΠΏ, ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅, Π½ΠΈΠΊΠΎΠΉ Π½Π΅ Π΅ ΠΌΠ΅ΡΡΠ°Π» ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° ΡΡΠ»ΡΠ³ΠΈ. Π½ΠΎ ΡΠΎΠ²Π° Π±Π΅ΡΠ΅ ΠΏΠΎΠ²ΡΠ°ΡΠ½Π° ΡΠΎΡΠΊΠ° ΠΊΠ°ΠΊΡΠΎ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ, ΡΠ°ΠΊΠ° ΠΈ Π² Π΄ΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ° ΡΠ΅Π±Π΅ ΡΠΈ ΠΎΡΠ±Π΅Π»ΡΠ·Π°Ρ , ΡΠ΅ Π² ΡΠΎΠ·ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΠΌΠ°ΡΠ΅ ΠΏΡΠΎΠΌΡΠ½Π° Π² ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ (ΠΈΠ»ΠΈ Π±Π΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π² ΠΌΠΎΡΡΠ° ΡΡΠ΅Π΄Π°) ΠΈ ΠΈΠΌΠ°ΡΠ΅ ΡΡΠ΅ΡΠ°Π½Π΅ΡΠΎ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ Π΄ΠΎΠ±ΡΠΈ ΡΡΠ°ΡΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΡΠ° Π·Π°Π±ΡΠ°Π²Π΅Π½ΠΈ Π² Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈ Π²ΡΠΈΡΠΊΠΎ Π·Π°ΠΏΠΎΡΠ²Π° ΠΎΡ ΡΠ°ΠΌΠΎΡΠΎ Π½Π°ΡΠ°Π»ΠΎ: Π²ΡΠΈΡΠΊΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ Π½Π° ΠΊΠΎΠ»ΡΠ½ΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈ Π³ΠΎΡΠ΄ΠΎ Π³ΠΎ Π½Π°ΡΠ΅ΠΊΠΎΡ Π° βΠΠ΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°β. ΠΡΡΡΠ½ΠΎΡΡ Π·Π°ΠΏΠΎΡΠ½Π° ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° Ρ Π°ΠΎΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ°ΡΠΎΡΠΎ ΡΠ΅ Π·Π°Π±ΡΠ°Π²Ρ ΠΈ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π° Π½ΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°.
Π‘ΠΏΠΎΠΌΠ½ΡΠΌ ΡΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π² Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, Π² ΠΊΠΎΡΡΠΎ ΡΠ°Π±ΠΎΡΠ΅Ρ ΡΠΎΠ³Π°Π²Π° (Π½ΡΠΌΠ° Π΄Π° Ρ Π½Π°Π·ΠΎΠ²Π°Π²Π°ΠΌ), Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ ΡΡΠ΅Π· ant (maven Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π±Π΅ΡΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΈΠ»ΠΈ ΠΈΠ·ΠΎΠ±ΡΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ΅), Ρ ΠΎΡΠ°ΡΠ° ΠΏΡΠΎΡΡΠΎ ΡΡΠ±ΠΈΡΠ°Ρ Π° Π±ΡΡΠΊΠ°Π½ΠΈ Π² IDE ΠΈ ΡΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ ΡΠ΅ Π°Π½Π³Π°ΠΆΠΈΡΠ°Ρ Π° Π³ΠΎ Π² SVN. Π‘ΡΠΎΡΠ²Π΅ΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ΅ ΡΡΡΡΠΎΠ΅ΡΠ΅ ΠΎΡ ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»Π° ΠΎΡ SVN ΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ΡΠΎ ΠΌΡ ΡΡΠ΅Π· SSH Π½Π° ΠΆΠ΅Π»Π°Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. Π’ΠΎΠ»ΠΊΠΎΠ²Π° Π΅ ΠΏΡΠΎΡΡΠΎ ΠΈ ΡΡΠΎΠΌΠ°Π²ΠΎ.
Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄ΠΎΡΡΠ°Π²ΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΡΡΠΈ ΡΠ°ΠΉΡΠΎΠ²Π΅ Π² PHP ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π΅Π½ Π½Π°ΡΠΈΠ½ ΡΡΠ΅Π· ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈΡ ΡΠ°ΠΉΠ» ΠΏΡΠ΅Π· FTP Π½Π° ΡΠ΅Π»Π΅Π²Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°. ΠΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠΎΠ²Π° Π½Π΅ Π±Π΅ΡΠ΅ ΡΠ°ΠΊΠ° - ΠΊΠΎΠ΄ΡΡ ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Ρ Π½Π° ΠΆΠΈΠ²ΠΎ Π½Π° ΡΡΡΠ²ΡΡΠ° Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ Π±Π΅ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΡΠΈΠΊ, Π°ΠΊΠΎ Π½ΡΠΊΡΠ΄Π΅ ΠΈΠΌΠ°ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ.
RPM ΠΈ DEB ΠΏΠ°ΠΊΠ΅ΡΠΈ
ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Ρ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π° Π΄Π° Π½Π°Π±ΠΈΡΠ°Ρ Π²ΡΠ΅ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡ, ΠΏΠΎ-ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ ΠΎΡΠΊΡΠΈΡ RedHat Linux 6, ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ 2000 Π³. ΠΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ, ΠΈΠΌΠ°ΡΠ΅ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° ΡΠΎΡΡΡΠ΅Ρ; ΡΠΏΠΎΡΠ΅Π΄ Wikipedia RPM ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ ΠΎΡΠ΅ ΠΏΡΠ΅Π· 1995 Π³. Π²ΡΠ² Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° RedHat Linux 2.0. Π ΠΎΡΡΠΎΠ³Π°Π²Π° Π΄ΠΎ Π΄Π΅Π½ Π΄Π½Π΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ Π΄ΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° RPM ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π΄ΠΎΡΡΠ° ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΈ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°.
ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈΡΠ΅ Π½Π° ΡΠ°ΠΌΠΈΠ»ΠΈΡΡΠ° Debian ΡΠ»Π΅Π΄Π²Π°Ρ Π° ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° deb ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΎΡΡΠ°Π²Π° Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΎ ΠΈ Π΄ΠΎ Π΄Π½Π΅Ρ.
ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° Π΄ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΠ°ΠΌΠΈΡΠ΅ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ, Π΄Π° Π³ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅, Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΠΈ Π΄Π° ΠΏΠΎΡΠΈΡΡΠ²Π°ΡΠ΅ Π½Π΅Π½ΡΠΆΠ½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° Π΄Π΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅. Π’Π΅Π·ΠΈ. Π² ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠΈ ΡΠ°ΡΡ ΡΠΎΠ²Π° Π΅ Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ·Π΄ΡΡΠΆΠ°Ρ Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄Π΅ΡΠ΅ΡΠΈΠ»Π΅ΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ.
Cloud computing Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ ΠΊΡΠΌ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΎΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΎΡΠΈΡΠ΅Π»ΠΈ, Π½ΠΎ ΠΈ ΠΎΡ ΠΎΠ±Π»Π°ΡΠ½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π½ΠΎ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»ΠΎ.
Π‘ΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ ΠΏΠΎΠ½Π°ΡΡΠΎΡΡΠ΅ΠΌ ΠΈΠΌΠ° Π½ΡΠΊΠΎΠΈ ΡΡΡΠΏΠΊΠΈ ΠΊΡΠΌ ΠΎΡΠ΄Π°Π»Π΅ΡΠ°Π²Π°Π½Π΅ ΠΎΡ deb ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΈ snap, Π½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
Π ΡΠ°ΠΊΠ°, ΡΠΎΠ²Π° Π½ΠΎΠ²ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π½Π°Π²Π°Ρ
Π° Π½ΠΈΡΠΎ DEB, Π½ΠΈΡΠΎ RPM, ΡΡΡΠΎ Π±Π°Π²Π½ΠΎ ΠΈΠ·ΡΠ°ΡΠ½Π°Ρ
Π°, Π½Π°ΡΡΡΠΏΠ°Ρ
Π° ΠΎΠΏΠΈΡ, ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅ ΡΡΠ°Π½Π°Ρ
Π° ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΈ Π±ΡΡ
Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈ Π½ΡΠΊΠΎΠΈ ΠΏΠΎ-ΡΠ°Π·ΡΠΌΠ½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° ΠΎΡ FTP, bash ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΡΠ΅Π½ΠΈΡΠ΅ΡΠΊΠΈ Π·Π°Π½Π°ΡΡΠΈ.
Π ΡΡΠΊ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Docker, Π½Π΅ΡΠΎ ΠΊΠ°ΡΠΎ ΡΠΌΠ΅ΡΠΈΡΠ° ΠΎΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ΅ΡΡΡΡΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°. Π‘Π΅Π³Π° Π΅ ΠΌΠΎΠ΄Π΅ΡΠ½ΠΎ ΠΈ ΠΌΠ»Π°Π΄Π΅ΠΆΠΊΠΎ, Π½ΠΎ Π΄Π°Π»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° Π²ΡΠΈΡΠΊΠΎ? Π’ΠΎΠ²Π° Π»ΠΈ Π΅ ΠΏΠ°Π½Π°ΡΠ΅Ρ?
ΠΠΎ ΠΌΠΎΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΎ Docker ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π½Π΅ ΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠΌΠ΅Π½ ΠΈΠ·Π±ΠΎΡ, Π° ΠΏΡΠΎΡΡΠΎ Π·Π°ΡΠΎΡΠΎ, ΠΎΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΡΠ΅ Π³ΠΎΠ²ΠΎΡΠΈ Π·Π° Π½Π΅Π³ΠΎ Π² ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° ΠΈ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π³ΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ, ΡΠ°ΠΌΠΎ Π³ΠΎ Π·Π½Π°ΡΡ. ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Π² ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠΈ ΡΠ°ΡΡ ΠΌΡΠ»ΡΠ°Ρ Π·Π° Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΡΡΠ°ΡΠΈ ΠΎΠΏΠ°ΠΊΠΎΠ²ΡΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ β ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΈ ΡΠΈ Π²ΡΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΈΡ ΠΎ ΠΈ Π½Π΅Π·Π°Π±Π΅Π»ΡΠ·Π°Π½ΠΎ. Π ΡΠ°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π°ΠΈΡΡΠΈΠ½Π° Π½ΡΠΌΠ° Π΄ΡΡΠ³ ΠΈΠ·Π±ΠΎΡ - ΠΈΠ·Π±ΠΎΡΡΡ Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½ - Docker.
Π©Π΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»Ρ ΠΎΠΏΠΈΡΠ° ΡΠΈ ΠΊΠ°ΠΊ Π²Π½Π΅Π΄ΡΠΈΡ ΠΌΠ΅ Docker ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ.
Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΈΠΌΠ°ΡΠ΅ bash ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·Π³ΡΡΡΠ°Ρ Π° jar Π°ΡΡ ΠΈΠ²ΠΈ Π½Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΌΠ°ΡΠΈΠ½ΠΈ. Π’ΠΎΠ·ΠΈ ΠΏΡΠΎΡΠ΅Ρ Π±Π΅ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ ΠΎΡ ΠΠΆΠ΅Π½ΠΊΠΈΠ½Ρ. Π’ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°ΠΌΠΈΡΡ jar Π°ΡΡ ΠΈΠ² Π²Π΅ΡΠ΅ Π΅ ΡΠ±ΠΎΡΠΊΠ°, ΡΡΠ΄ΡΡΠΆΠ°ΡΠ° ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΡΠ΅ΡΡΡΡΠΈ ΠΈ Π΄ΠΎΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ. ΠΠΊΠΎ Π²Π»ΠΎΠΆΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΎ Π² Π½Π΅Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ, ΡΠΎΠ³Π°Π²Π° ΡΠ°Π·ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ ΠΌΡ Π² ΡΠΊΡΠΈΠΏΡ Π½Π΅ Π΅ Π½Π°ΠΉ-ΡΡΡΠ΄Π½ΠΎΡΠΎ Π½Π΅ΡΠΎ, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅
ΠΠΎ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ ΠΈΠΌΠ°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊΠ°:
- ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΏΠΈΡΠ°Ρ Π½Π°Π±ΡΡΠ·ΠΎ ΠΈ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΠ° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΈ, ΡΠ΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΡΠ°ΠΌΠΎ Π΅Π΄ΠΈΠ½ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠΉ. Π’ΠΎΠ²Π° ΡΠ΅ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΠΎΡ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π° ΠΎΡ Π±ΡΡΠ·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°, Π° Π½ΠΎΡΠΌΠ°Π»Π½ΠΈΡΡ ΡΠΊΡΠΈΠΏΡ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΈΠ½Π²Π΅ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΡΡΡΠΈ
- ΠΊΠ°ΡΠΎ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΎΡ ΠΏΡΠ΅Π΄Ρ ΠΎΠ΄Π½Π°ΡΠ° ΡΠΎΡΠΊΠ°, ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈ Π·Π° Π΄Π΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅
- Π½ΡΠΌΠ° ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π·Π° Π½Π°Π΄Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅
- ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Π½ΠΎΠ² ΠΏΡΠΎΠ΄ΡΠΊΡ, ΡΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π½ΠΎΠ² ΡΠΊΡΠΈΠΏΡ
- Π±Π΅Π· ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ
Π Π°Π·Π±ΠΈΡΠ° ΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ»ΠΎΠΆΠ΅Π½ ΡΠΊΡΠΈΠΏΡ, Π½ΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΏΠΈΡΠ°Ρ ΠΏΠΎ-Π³ΠΎΡΠ΅, ΡΠΎΠ²Π° Π΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΈ ΡΠΎ Π½Π΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎ ΠΌΡΡΡΠΎ, Π° ΠΊΠ°ΠΊΡΠΎ Π·Π½Π°Π΅ΠΌ, Π²ΠΈΠ½Π°Π³ΠΈ Π½ΡΠΌΠ° Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅.
ΠΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΎΠ±Ρ Π²Π°ΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ ΡΠ°ΠΌΠΎ Π΄ΠΎ Π½Π°ΠΉ-ΠΏΡΠΎΡΡΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎΠΉΠ΄Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌ ΡΠΎΠ²Π°.
Π΄ΠΎΠΊΠ΅Ρ
Π Π΅Π΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈ Π½Π°Ρ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π° Π΄Π° ΠΈΠ΄Π²Π°Ρ ΠΏΡΡΡΠ½ΠΎ ΠΈΠ·ΡΠ΅ΡΠ΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈ, ΠΊΠΈΠΏΡΡΠΈ ΠΎΡ ΠΈΠ΄Π΅ΠΈ ΠΈ Π±ΡΠ»Π½ΡΠ²Π°ΡΠΈ Π·Π° Π΄ΠΎΠΊΠ΅ΡΠ°. Π, Π·Π½Π°ΠΌΠ΅ΡΠΎ Π² ΡΡΠΊΠ° - Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ! ΠΠΌΠ°ΡΠ΅ Π΄Π²Π° ΠΎΠΏΠΈΡΠ°. Π Π΄Π²Π΅ΡΠ΅ Π±ΡΡ Π° Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΈ - Π΄Π° ΠΊΠ°ΠΆΠ΅ΠΌ, ΠΏΠΎΡΠ°Π΄ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈ Π°ΠΌΠ±ΠΈΡΠΈΠΈ, Π½ΠΎ Π»ΠΈΠΏΡΠ° Π½Π° ΡΠ΅Π°Π»Π΅Π½ ΠΎΠΏΠΈΡ. ΠΠ΅ΡΠ΅ Π»ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π³ΠΎ Π½Π°ΡΠΈΠ»Π²Π°ΠΌΠ΅ ΠΈ Π΄Π° Π³ΠΎ Π΄ΠΎΠ²ΡΡΡΠ²Π°ΠΌΠ΅ Ρ Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°? ΠΠ°Π»ΠΊΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ Π΅ - Π΅ΠΊΠΈΠΏΡΡ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅ Π΄ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΠΎ Π½ΠΈΠ²ΠΎ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° Docker, ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Ρ ΠΌΠ΅ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ (ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄ΡΠ»ΠΆΠΈ Π½Π° Π²Π»Π°Π³Π°ΡΠ° Π½Π° ΡΠ°ΠΌΠΈΡ Docker) ΠΈΠ»ΠΈ Π±Π΅ΡΠ΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·ΡΠΈΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΈ Ρ ΠΎΡΠ°.
ΠΠ°ΠΊΠ²ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²Π° ΡΡΠ΅ΡΠ½Π°Ρ ΠΌΠ΅?
- ΠΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π² ΠΌΠΎΡΡΠΎΠ² ΡΠ΅ΠΆΠΈΠΌ
- ΠΠ΅ΡΠ΄ΠΎΠ±Π½ΠΎ Π΅ Π΄Π° ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ (Π°ΠΊΠΎ Π½Π΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π²ΡΠ² ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° Ρ ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Π°ΡΠ°)
- ElasticSearch ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π·Π°ΠΌΡΡΠ·Π²Π° ΡΡΡΠ°Π½Π½ΠΎ Π²ΡΡΡΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° Π½Π΅ Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½Π°, ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡΡ Π΅ ΠΎΡΠΈΡΠΈΠ°Π»Π΅Π½
- ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ΅ΡΡΠΏΠΊΠ° Π²ΡΡΡΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ - Π²ΡΠΈΡΠΊΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΠΈΡΡΠ΅Π½ΠΎ, Π½ΡΠΌΠ° ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ
- ΠΠΎΠ»ΡΠΌ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΡΡΠ±ΡΠ°Π½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ - ΡΠΊΡΠΏΠΎ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅
- ΠΠΎΡΠ°Π΄ΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅ Π΅ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π΅ΡΡΠΈΠΈ
- ΠΠΎ-Π΄ΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅, Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ Π΄ΡΡΠ³ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ (ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΠΈΠ»ΠΈ deb ΠΏΠ°ΠΊΠ΅ΡΠΈ)
ΠΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, Π·Π°ΡΠΎ Π΅ ΠΏΠΎ-Π»ΠΎΡΠΎ Π΄Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅ Spring ΡΡΠ»ΡΠ³Π° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° jar Π°ΡΡ ΠΈΠ² ΠΏΡΠ΅Π· ΡΡΡΠΈΡ deb? ΠΠ°ΠΈΡΡΠΈΠ½Π° Π»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΡΠ΅ΡΡΡΡΠΈΡΠ΅? Π‘ΡΡΡΠ²Π° Π»ΠΈ ΡΠΈ Π΄Π° Π·Π°Π³ΡΠ±ΠΈΡΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠ°ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΡΡΠ»ΡΠ³Π° Π² Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ?
ΠΠ°ΠΊΡΠΎ ΠΏΠΎΠΊΠ°Π·Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°ΡΠ°, Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΎΡΡ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΠΏΠ°ΠΊΠ΅ΡΡΡ deb Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ΅Π½ Π² 90% ΠΎΡ ΡΠ»ΡΡΠ°ΠΈΡΠ΅.
ΠΠΎΠ³Π° Π΄ΠΎΠ±ΡΠΈΡΡ ΡΡΠ°Ρ deb ΡΠ΅ ββΠΏΡΠΎΠ²Π°Π»Ρ ΠΈ ΠΊΠΎΠ³Π° Π½Π°ΠΈΡΡΠΈΠ½Π° ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ Π΄ΠΎΠΊΠ΅Ρ?
ΠΠ° Π½Π°Ρ ΡΠΎΠ²Π° Π±Π΅ΡΠ΅ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π² Python. ΠΠ½ΠΎΠ³ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ Π½Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° (ΠΈ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠΌΠ°ΡΠ΅, Π±ΡΡ Π° Π³ΡΠ΅ΡΠ½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ), Ρ Π°ΠΊΠΎΠ²Π΅ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ, ΠΆΠΈΠ²Π΅Π΅ΡΠΈ Π½Π° Π΅Π΄Π½Π° ΠΈ ΡΡΡΠ° Ρ ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°, Π΄ΠΎΠ²Π΅Π΄ΠΎΡ Π° Π΄ΠΎ ΡΠΎΠ²Π°, ΡΠ΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ ΡΠ°Π·ΡΠΌΠ΅Π½ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΠΈ ΡΠ°Π·ΠΈ ΡΠ΄ΡΠ΅Π½Π° ΡΠΌΠ΅Ρ Π΅ Π΄ΠΎΠΊΠ΅ΡΡΡ. Π’ΡΡΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡΡΠ° Π½Π° ΡΠ³Π»ΠΎΠ±ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΏΠΎ-Π½ΠΈΡΠΊΠ° ΠΎΡ ΠΈΠ΄Π΅ΡΡΠ° Π΄Π° ΡΠ΅ ΠΎΠΏΠ°ΠΊΠΎΠ²Π° Π²ΡΠΈΡΠΊΠΎ Π² ΠΎΡΠ΄Π΅Π»Π½ΠΈ deb ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΈ Π²ΡΡΡΠ½ΠΎΡΡ Π½ΠΈΠΊΠΎΠΉ Ρ Π·Π΄ΡΠ°Π² ΡΠΌ Π½Π΅ Π±ΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ΅Π» ΡΠΎΠ²Π°.
ΠΡΠΎΡΠ°ΡΠ° ΡΠΎΡΠΊΠ°, Π² ΠΊΠΎΡΡΠΎ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Docker, Π΅ Π΄Π° ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ ΡΡΠ»ΡΠ³ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠΈΠ½ΡΠΎ-Π·Π΅Π»Π΅Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° Π·Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅. ΠΠΎ ΡΡΠΊ ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΠΏΠΎΠ»ΡΡΠ° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΠ°: ΠΏΡΡΠ²ΠΎ ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Ρ deb ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΡ ΡΡΡ ΡΠ΅ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π° Π΄ΠΎΠΊΠ΅Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ.
Π‘Π½Π°ΠΏ ΠΏΠ°ΠΊΠ΅ΡΠΈ
ΠΠ° ΡΠ΅ ββΠ²ΡΡΠ½Π΅ΠΌ ΠΊΡΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π·Π° ΠΏΡΠΈΠΊΠ°ΡΠ²Π°Π½Π΅. Π’Π΅ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈΡ Π° Π·Π° ΠΏΡΡΠ²ΠΈ ΠΏΡΡ ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎ Π² Ubuntu 16.04. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΈΡΠ΅ deb ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ rpm ΠΏΠ°ΠΊΠ΅ΡΠΈ, snap Π½ΠΎΡΠΈ Π²ΡΠΈΡΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. ΠΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π°, ΡΠΎΠ²Π° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΠΈ, ΠΎΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π°, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΡ ΠΏΠ°ΠΊΠ΅Ρ Π΅ Ρ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ ΡΠ°Π·ΠΌΠ΅Ρ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, ΡΠΎΠ²Π° ΡΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ²Π»ΠΈΡΠ΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°: Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°, Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π½Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Π½ΠΈ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΊΠΎΠΉΡΠΎ ΡΡΠ·Π΄Π°Π²Π° ΠΏΠ°ΠΊΠ΅ΡΠ°. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ Π½Π΅ Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡΠΎΡΡΠΎ ΠΈ Π²ΡΠ΅ΠΎΠ±ΡΠΎΡΠΎ ΡΠ°ΡΡΠΈΠ΅ Π½Π΅ ΠΈΠ΄Π²Π° ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ ΠΈΠΌ. ΠΠΎ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° ΡΠΎΠ²Π° Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·ΡΠΌΠ½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°, Π°ΠΊΠΎ ΡΡΡΠΈΡΡ Docker ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ°Π½Π΅, Π° Π½Π΅ Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΡΠ΅Π³Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΊΠ°ΠΊΡΠΎ deb ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠ°ΠΊΠ° ΠΈ docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π² ΡΠ°Π·ΡΠΌΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π² Π½ΡΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΡΡΡ snap ΠΏΠ°ΠΊΠ΅ΡΠΈ.
Π Π°Π½ΠΊΠ΅ΡΠ°ΡΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΡΠ°ΡΡΠ²Π°Ρ ΡΠ°ΠΌΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ.
ΠΠ°ΠΊΠ²ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π·Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ°?
-
Π‘Π°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ
-
ΠΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ ΡΡΡΠ½ΠΎ Π½Π° FTP
-
deb ΠΏΠ°ΠΊΠ΅ΡΠΈ
-
rpm ΠΏΠ°ΠΊΠ΅ΡΠΈ
-
ΠΌΠΎΠ΄ΡΠ»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ
-
ΠΠΎΠΊΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ
-
ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°
-
ΠΠ»ΠΎΠ½ΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅Π»ΠΈΡ HDD
-
ΠΊΡΠΊΠ»Π° Π½Π° ΠΊΠΎΠ½ΡΠΈ
-
ansible
-
ΠΡΡΠ³
109 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π³Π»Π°ΡΡΠ²Π°Ρ Π°. 32 ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ ΡΠ΅ Π²ΡΠ·Π΄ΡΡΠΆΠ°Ρ Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com