ΠΠ°ΠΊΠ²ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° “apt-get: command not found”? (Π ΠΊΠ°ΠΊ Π΄Π° Ρ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΠ΅)
ΠΠΊΠΎ Π½ΡΠΊΠΎΠ³Π° ΡΡΠ΅ ΡΠ»Π΅Π΄Π²Π°Π»ΠΈ Linux ΡΡΠΎΠΊ ΠΈ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡΡΠ΅ Π½Π°ΡΠΊΠ½Π°Π»ΠΈ Π½Π° ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ°:
apt-get: command not foundΠ½Π΅ ΡΡΠ΅ ΡΠ°ΠΌΠΈ. Π’ΠΎΠ²Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠΊΠ°Π²Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ ΠΈ ΠΎΠΏΠΈΡΠ½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ β ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΌΠ΅ΠΆΠ΄Ρ Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ° Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ. ΠΠΎΠ±ΡΠ°ΡΠ° Π½ΠΎΠ²ΠΈΠ½Π°? Π ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ ΡΠΎΠ²Π° Π½Π΅ Π΅ Π·Π½Π°ΠΊ, ΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ ΡΡΡΠΏΠ΅Π½Π°. Π’ΠΎΠ²Π° ΠΏΡΠΎΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈ apt-get ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌΠΈΡ ΡΠ°ΠΉΠ», ΠΈ ΠΏΠΎΡΡΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΠΈΠΌΠ° ΡΡΠ½Π°, ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌΠ° ΠΏΡΠΈΡΠΈΠ½Π°.
Π’ΠΎΠ²Π° ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΎΠ±ΡΡΠ½ΡΠ²Π° ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ°, Π·Π°ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΈ ΠΊΠ°ΠΊ Π΄Π° Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ Π²ΡΠ² Π²ΡΡΠΊΠ° Π³ΠΎΠ»ΡΠΌΠ° Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ.
ΠΠ°ΠΊΠ²ΠΎ Π²ΡΡΡΠ½ΠΎΡΡ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° "apt-get: command not found"
ΠΠΎΠ³Π°ΡΠΎ Π²Π°ΡΠ°ΡΠ° shell Π²ΡΡΡΠ° apt-get: command not found, ΡΡ Π²ΠΈ ΠΊΠ°Π·Π²Π° Π΅Π΄Π½ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½Π΅ΡΠΎ: Π±ΠΈΠ½Π°ΡΠ½ΠΈΡΡ ΡΠ°ΠΉΠ» apt-get Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π² Π½ΠΈΠΊΠΎΠΉ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΠΈΠ·Π±ΡΠΎΠ΅Π½Π° Π² ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° PATH. Shell-ΡΡ ΠΏΡΠ΅ΡΡΡΡΠΈ Π²ΡΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β /usr/bin, /usr/sbin, /bin ΠΈ Π΄ΡΡΠ³ΠΈ β ΠΈ Π½Π΅ Π½Π°ΠΌΠ΅ΡΠΈ Π½ΠΈΡΠΎ.
Π’ΠΎΠ²Π° Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½Π° ΠΈΠ»ΠΈ ΡΠ΅ ΡΠ΅ Π΅ ΡΠ»ΡΡΠΈΠ»ΠΎ Π½Π΅ΡΠΎ ΠΊΠ°ΡΠ°ΡΡΡΠΎΡΠ°Π»Π½ΠΎ. ΠΠΎΡΡΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠΎΡΠΈ ΠΊΡΠΌ Π΅Π΄Π½Π° ΠΎΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ:
- ΠΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π° Linux, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°
apt-get. - ΠΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½.
- Π£ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ
aptΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ Π±ΠΈ ΡΡΡΠ±Π²Π°Π»ΠΎ Π΄Π° Π³ΠΎ ΠΈΠΌΠ°.
Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΊΠΎΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Π²Π°Ρ Π΅ ΠΏΡΡΠ²Π°ΡΠ° ΡΡΡΠΏΠΊΠ° ΠΊΡΠΌ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
Π§Π΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈ ΠΏΡΠΈΡΠΈΠ½ΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° "apt-get: command not found"
1. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, ΠΊΠΎΡΡΠΎ Π½Π΅ Π΅ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Debian
Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-ΡΠ΅ΡΡΠ°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π°. apt-get Π΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° Debian ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ β Ubuntu, Linux Mint, Pop!_OS, Kali Linux ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. ΠΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Π½Π΅ΡΠΎ ΠΈΠ·Π²ΡΠ½ ΡΠΎΠ²Π° ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ, apt-get ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΠ΅ΡΠΎ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½ΠΎΡΠΌΠ°Π»Π½ΠΎ.
ΠΡΠΎ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠ° Π½Π° ΡΠΎΠ²Π° ΠΊΠΎΠΉ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ Π½Π° ΠΊΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ:
| Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ | ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ | ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° |
|---|---|---|
| Debian / Ubuntu / Mint | apt / apt-get | sudo apt install nano |
| CentOS 7 / RHEL 7 | yum | sudo yum install nano |
| CentOS 8 / RHEL 8+ / Fedora | dnf | sudo dnf install nano |
| Arch Linux / Manjaro | pacman | sudo pacman -S nano |
| Alpine Linux | apk | sudo apk add nano |
| OpenSUSE | zypper | sudo zypper install nano |
ΠΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ CentOS, Fedora, Red Hat Enterprise Linux (RHEL), Arch Linux ΠΈΠ»ΠΈ Alpine Linux ΠΈ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° apt-get, Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° β Π·Π°ΡΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½Π° Linux Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌΠ°.
> ΠΠΎΠ»Π΅Π·Π΅Π½ ΡΡΠ²Π΅Ρ: ΠΠ½ΠΎΠ³ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡΠΎΡΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΠ΅ ΡΡΠ΅ Π½Π° Ubuntu ΠΈΠ»ΠΈ Debian. ΠΠΈΠ½Π°Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π·Π° ΠΊΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ.
2. Π Π°Π±ΠΎΡΠΈΡΠ΅ Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°
ΠΠ±Π»Π°ΡΠ½ΠΈ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ, Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΈ Π»Π΅ΠΊΠΎΡΠ΅ΠΆΠΊΠΈ VPS ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ ΡΠ΅ΡΡΠΎ ΡΠ°Π±ΠΎΡΡΡ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Π±Π°Π·ΠΎΠ²ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ, ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΈΡΠΊ ΠΈ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π½Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅. Π’Π΅Π·ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°Ρ Π½Π΅ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ β Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΊΠ°ΡΠΎ apt-get β Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ΅Ρ
Π½ΠΈΡ ΠΎΡΠΏΠ΅ΡΠ°ΡΡΠΊ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΌΠ°Π»ΡΠΊ.
Π’ΠΎΠ²Π° Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΡΠ΅ΡΡΠΎ Π²:
- Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈ Π½Π°
debian:slim,ubuntu:minimalΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ - LXC ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΈ
- ΠΠ±Π»Π°ΡΠ½ΠΈ VPS ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠΈ ΡΠ»ΡΡΠ°-Π»Π΅ΠΊΠΎΡΠ΅ΠΆΠΊΠΈ OS ΠΎΠ±ΡΠ°Π·ΠΈ
ΠΠΎΡΠΈ Π½Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ Debian ΠΈΠ»ΠΈ Ubuntu Π±Π°Π·Π°, Π²Π°ΡΠΈΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΠΈΠ»ΠΈ VM ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π²ΠΊΠ»ΡΡΠ²Π° apt-get ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. Π ΡΠ΅Π·ΠΈ ΡΠ»ΡΡΠ°ΠΈ ΡΡΡΠ±Π²Π° ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΡΡΠ½ΠΎ (Π°ΠΊΠΎ Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°), ΠΈΠ»ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΏΠΎ-ΠΏΡΠ»Π΅Π½ Π±Π°Π·ΠΎΠ² ΠΎΠ±ΡΠ°Π·.
ΠΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ VPS ΠΈ ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΡΡ ΡΡΠ΅Π΄Π°ΡΠ°, ΠΊΠ°ΡΠΎ ΡΠΎΠ·ΠΈ, ΠΈΠ·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄ΠΎΠ±ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ, ΠΏΡΠ»Π½ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈ OS ΠΎΠ±ΡΠ°Π·ΠΈ, ΠΏΡΠ°Π²ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΠ°Π·Π»ΠΈΠΊΠ°. VPS Ρ ΠΎΡΡΠΈΠ½Π³ Π½Π° AlexHost ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ Linux ΡΡΠ΅Π΄ΠΈ β Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ»Π½ΠΈ Debian ΠΈ Ubuntu ΠΎΠ±ΡΠ°Π·ΠΈ β ΡΠ°ΠΊΠ° ΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π·Π°ΠΏΠΎΡΠ²Π°ΡΠ΅ ΠΎΡ ΡΡΡΠΏΠ΅Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΠ»Π½Π° Π±Π°Π·Π°.
3. ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ apt Π΅ Π±ΠΈΠ» ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½
ΠΠΎ-ΡΡΠ΄ΠΊΠΎ, ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ *ΡΡΡΠ±Π²Π°* Π΄Π° ΠΈΠΌΠ° apt-get Π½ΠΎ Π½ΡΠΌΠ° β Π·Π°ΡΠΎΡΠΎ ΡΠ°ΠΌΠΈΡΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°Ρ, ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π½Π΅ΡΠ΄Π°ΡΠ½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ.
Π’ΠΎΠ·ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π΅ ΡΠ΅Π΄ΡΠΊ, Π½ΠΎ Π½Π΅ Π΅ Π½Π΅ΡΠ»ΡΡΠ°Π΅Π½, ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π²:
- Π‘ΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ Π° ΠΏΡΠ΅Π· ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΈ OS Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ
- Π‘ΡΠ΅Π΄ΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π½ΡΠΊΠΎΠΉ ΡΡΡΠ½ΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π±Π΅Π· ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅
- Π‘ΠΈΠ»Π½ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΡΠ²ΡΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ
Π ΡΠ΅Π·ΠΈ ΡΠ»ΡΡΠ°ΠΈ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ apt, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΎΡ live ΠΎΠ±ΡΠ°Π· ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠ΅Π΄Π° Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅.
Π’Π°Π·ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΠΎΠ΄ΡΠ΅ΡΡΠ°Π²Π° Π·Π°ΡΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ ΡΠ° ΠΊΡΠΈΡΠΈΡΠ½ΠΈ β ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Dedicated Server ΠΈΠ»ΠΈ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° ΡΡΠ΅Π΄Π°, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΠΊΠΎΡΠΎΡΠ½ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ ΠΌΠ°Π»ΠΊΠΎ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ, Π° Π½Π΅ Π³ΠΎΠ»ΡΠΌ ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ.
ΠΠ°ΡΠΎ ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° Π΅ ΠΏΠΎ-Π²Π°ΠΆΠ½Π°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΡΠΈ ΠΌΠΈΡΠ»ΠΈΡΠ΅
ΠΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ Π΅ ΡΠ΅Π½ΡΡΠ°Π»Π½Π°ΡΠ° Π½Π΅ΡΠ²Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅Ρ Π² Π²ΡΡΠΊΠ° Linux ΡΡΠ΅Π΄Π°. ΠΠ΅Π· ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Ρ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ, Π³ΡΠ±ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π°:
- ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Π½ΠΎΠ² ΡΠΎΡΡΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ
- ΠΡΠΈΠ»Π°Π³Π°ΡΠ΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΠΏΠ°ΡΠΎΠ²Π΅ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° ΠΠ‘
- ΠΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, CI/CD ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅ΡΠΈ ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π·Π° ΡΠ°Π·Π²Π΅ΡΡΠ°Π½Π΅, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π·ΡΠΈΡΠ°Ρ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ
- ΠΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠ° production ΡΡΡΠ²ΡΡ β Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ Ρ ΠΎΡΡΠΈΡΠ° ΡΠ΅Π±ΡΠ°ΠΉΡ, Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ»ΠΈ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β Π»ΠΈΠΏΡΠ²Π°Ρ ΠΈΠ»ΠΈ ΡΡΡΠΏΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΏΡΠ΅ ΡΠ΅Π»ΠΈΡ Π²ΠΈ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ. Π Π΅ΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ Π΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΎ; ΡΠΎΠ²Π° Π΅ ΠΎΡ ΡΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°Π±ΠΈΠ»Π½ΠΎΡΡ ΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠ°ΠΊ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ Π²Π°ΡΠ°ΡΠ° Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ
ΠΡΠ΅Π΄ΠΈ Π΄Π° ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠ²ΡΡΠ΄Π΅ΡΠ΅ ΡΠΎΡΠ½ΠΎ ΠΊΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ ΠΈ Π²Π΅ΡΡΠΈΡ ΡΠ°Π±ΠΎΡΠΈΡΠ΅. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠ°Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°:
cat /etc/os-releaseΠΡΠΈΠΌΠ΅ΡΠ΅Π½ ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° Ubuntu:
NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"ΠΡΠΈΠΌΠ΅ΡΠ΅Π½ ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° CentOS:
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"Π’Π°Π·ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²ΠΈ ΠΊΠ°Π·Π²Π° Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΠΊΠΎΠΉ ΠΏΠ°ΠΊΠ΅ΡΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅.
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅:
uname -aΠ·Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠ΄ΡΠΎΡΠΎ ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ°, ΠΈΠ»ΠΈ:
lsb_release -aΠ½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ.
ΠΠ°ΠΊ Π΄Π° ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠ°ΡΠ° "apt-get: command not found"
ΠΠΎΠΏΡΠ°Π²ΠΊΠ° 1: ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π·Π° Π²Π°ΡΠ°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ
ΠΠΊΠΎ ΡΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ Π½Π΅ Π΅ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Debian, ΡΠΏΡΠ΅ΡΠ΅ Π΄Π° ΠΎΠΏΠΈΡΠ²Π°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ apt-get ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ. ΠΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ (ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ nano ΠΊΠ°ΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ) Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ:
# Debian / Ubuntu / Linux Mint
sudo apt install nano
# CentOS 7 / RHEL 7
sudo yum install nano
# CentOS 8 / RHEL 8+ / Fedora
sudo dnf install nano
# Arch Linux / Manjaro
sudo pacman -S nano
# Alpine Linux
sudo apk add nano
# OpenSUSE
sudo zypper install nanoΠ’ΠΎΠ²Π° ΡΠ΅ΡΠ°Π²Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° Π² ΠΏΡΠ΅ΠΎΠ±Π»Π°Π΄Π°Π²Π°ΡΠΎΡΠΎ ΠΌΠ½ΠΎΠ·ΠΈΠ½ΡΡΠ²ΠΎ ΠΎΡ ΡΠ»ΡΡΠ°ΠΈΡΠ΅.
ΠΠΎΠΏΡΠ°Π²ΠΊΠ° 2: ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ apt-get Π² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΡΡΠ΅Π΄Π° Π½Π° Debian/Ubuntu
ΠΠΊΠΎ ΡΡΠ΅ Π½Π° Debian ΠΈΠ»ΠΈ Ubuntu Π±Π°Π·Π°, Π½ΠΎ apt-get Π»ΠΈΠΏΡΠ²Π° (ΡΠ΅ΡΡΠΎ Π² slim Docker ΠΎΠ±ΡΠ°Π·ΠΈ), ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠΏΠ΅Π΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΡΠ΅ΡΡΠ°Π΅ΡΠ΅. Π Π½ΡΠΊΠΎΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ Debian ΡΡΠ΅Π΄ΠΈ, apt ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π½ΠΈΡΠΊΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΈΡ dpkg ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΡΡ .deb Π΅ Π½Π°Π»ΠΈΡΠ΅Π½:
# First, check if dpkg is available
which dpkg
# If dpkg exists, you can manually download and install the apt package
# from the Debian/Ubuntu package repositoriesΠΠ°ΡΠΎ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°, Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΡΠ΅ Ρ Docker, ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΏΠΎ-ΠΏΡΠ»Π΅Π½ Π±Π°Π·ΠΎΠ² ΠΎΠ±ΡΠ°Π· Π²ΡΠ² Π²Π°ΡΠΈΡ Dockerfile:
# Instead of:
FROM debian:slim
# Use:
FROM debian:latest
# or
FROM ubuntu:22.04Π’ΠΎΠ²Π° Π΅ ΡΠ΅ΡΡΠΎ Π½Π°ΠΉ-ΡΠΈΡΡΠΎΡΠΎ ΠΈ Π½Π°ΠΉ-Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΡΠ΅Π΄ΠΈ.
ΠΠΎΠΏΡΠ°Π²ΠΊΠ° 3: ΠΠΎΠΏΡΠ°Π²Π΅ΡΠ΅ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° apt
ΠΠΊΠΎ apt-get Π΅ ΡΠ°Π±ΠΎΡΠΈΠ» ΠΏΡΠ΅Π΄ΠΈ, Π½ΠΎ Π΅ Π±ΠΈΠ» ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½, ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅:
ΠΠΏΡΠΈΡ A β ΠΡΠ΅ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡ live ΡΡΠ΅Π΄Π°:
Π‘ΡΠ°ΡΡΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡ live USB ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ°Π· Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π²Π°ΡΠ°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ chroot Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π²Π°ΡΠ°ΡΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ.
ΠΠΏΡΠΈΡ B β ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ dpkg Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ (Π°ΠΊΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π½Π°Π»ΠΈΡΠ΅Π½):
# Check if dpkg is still functional
dpkg --version
# Attempt to reconfigure packages
sudo dpkg --configure -a
# Force reinstall of apt
sudo dpkg -i /var/cache/apt/archives/apt_*.debΠΠΏΡΠΈΡ C β ΠΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠ½ΠΈΠΌΠΊΠ° ΠΈΠ»ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡ:
ΠΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠΊΠΎΡΠΎΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π° ΡΠ½ΠΈΠΌΠΊΠ°, ΡΠΎΠ²Π° Π΅ ΡΠ΅ΡΡΠΎ Π½Π°ΠΉ-Π±ΡΡΠ·ΠΈΡ ΠΏΡΡ ΠΊΡΠΌ ΡΠ°Π±ΠΎΡΠ΅ΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅.
ΠΠΎΠΏΡΠ°Π²ΠΊΠ° 4: ΠΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Π²Π°ΡΠ°ΡΠ° PATH ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° (ΠΊΡΠ°Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ)
Π ΡΠ΅Π΄ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΈ, apt-get ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π½ΠΎ Π½Π΅ Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½, Π·Π°ΡΠΎΡΠΎ /usr/bin ΠΈΠ»ΠΈ /usr/sbin Π΅ Π±ΠΈΠ» ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°Ρ ΠΎΡ Π²Π°ΡΠΈΡ PATH. ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π²Π°ΡΠΈΡ ΡΠ΅ΠΊΡΡ PATH:
echo $PATHΠΠ΄ΡΠ°Π²ΠΎΡΠ»ΠΎΠ²Π΅Π½ PATH Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Debian/Ubuntu ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΊΠ»ΡΡΠ²Π° /usr/bin, /usr/sbin, /bin ΠΈ /sbin. ΠΠΊΠΎ ΡΠ΅ Π»ΠΈΠΏΡΠ²Π°Ρ, Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅ΡΠ΅ Π³ΠΈ:
export PATH=$PATH:/usr/bin:/usr/sbin:/bin:/sbinΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ, Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ΅Π΄Π° ΠΊΡΠΌ Π²Π°ΡΠΈΡ ~/.bashrc ΠΈΠ»ΠΈ /etc/environment ΡΠ°ΠΉΠ».
ΠΡΡΠ· ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ: ΠΠ·Π±ΠΎΡ Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ
| Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ | Π Π΅ΡΠ΅Π½ΠΈΠ΅ |
|---|---|
| Π Π°Π±ΠΎΡΠ° Ρ CentOS 7 ΠΈΠ»ΠΈ RHEL 7 | ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ yum |
| Π Π°Π±ΠΎΡΠ° Ρ CentOS 8, RHEL 8+ ΠΈΠ»ΠΈ Fedora | ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ dnf |
| Π Π°Π±ΠΎΡΠ° Ρ Arch Linux ΠΈΠ»ΠΈ Manjaro | ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ pacman |
| Π Π°Π±ΠΎΡΠ° Ρ Alpine Linux | ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ apk |
| Π Π°Π±ΠΎΡΠ° Ρ OpenSUSE | ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ zypper |
| ΠΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ Debian/Ubuntu Docker ΠΎΠ±ΡΠ°Π· | ΠΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΏΡΠ»Π΅Π½ ΠΎΠ±ΡΠ°Π· ΠΈΠ»ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ apt |
ΠΠΎΠ²ΡΠ΅Π΄Π΅Π½ apt Π½Π° Debian/Ubuntu | ΠΠΎΠΏΡΠ°Π²Π΅ΡΠ΅ ΡΡΠ΅Π· dpkg ΠΈΠ»ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅ΡΠ΅ ΠΎΡ ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡ |
apt Π»ΠΈΠΏΡΠ²Π° ΠΎΡ PATH | ΠΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅ΡΠ΅ PATH ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° |
ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° Π² Π±ΡΠ΄Π΅ΡΠ΅
ΠΡΠΊΠΎΠ»ΠΊΠΎ Π΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Ρ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΡΠ΅ ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° Π² Π±ΡΠ΄Π΅ΡΠ΅:
- ΠΠΈΠ½Π°Π³ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΡΠ²ΠΎ Π²Π°ΡΠ΅ΡΠΎ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ΅ Π½ΡΠΊΠΎΠΉ ΡΡΠΎΠΊ. ΠΠ·ΠΏΡΠ»Π½Π΅ΡΠ΅
cat /etc/os-releaseΠΊΠ°ΡΠΎ Π½Π°Π²ΠΈΠΊ. - ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΏΡΠ»Π½ΠΈ OS ΠΎΠ±ΡΠ°Π·ΠΈ Π·Π° Π²Π°ΡΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½ΡΠΌΠ°ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π° ΠΏΡΠΈΡΠΈΠ½Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΎΠ±ΡΠ°Π·ΠΈ.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΉΡΠ΅ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π°ΡΠ°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°.
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°ΠΉΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΡΡΠ΅Π΄Π° β Π·Π½Π°Π½ΠΈΠ΅ΡΠΎ Π΄Π°Π»ΠΈ ΡΡΠ΅ Π½Π° Debian, RHEL ΠΈΠ»ΠΈ Alpine ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π½Π°ΡΠ½Π΅ΡΠ΅ ΡΠΏΠ΅ΡΡΡΠ²Π° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° Π½Π΅ΠΈΠ·ΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ.
- ΠΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ Ρ ΠΎΡΡΠΈΠ½Π³ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΈ OS ΡΠ°Π±Π»ΠΎΠ½ΠΈ. ΠΠΎΠ³Π°ΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½ΠΎΠ² ΡΡΡΠ²ΡΡ Ρ AlexHostβs Shared Web Hosting ΠΈΠ»ΠΈ VPS, ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½Π° ΡΡΠ΅Π΄Π° Ρ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ.
ΠΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΠΈΡΠΊΠ°ΡΠ΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½ΠΎ ΠΏΡΠ΅ΠΆΠΈΠ²ΡΠ²Π°Π½Π΅ Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡ ΠΏΠ°Π½Π΅Π», VPS Ρ cPanel ΠΌΠΎΠΆΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΎΠΏΡΠΎΡΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΎΡΡΡΠ΅ΡΠ° β ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ GUI ΠΏΡΠ΅Π΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄.
Π§Π΅ΡΡΠΎ Π·Π°Π΄Π°Π²Π°Π½ΠΈ Π²ΡΠΏΡΠΎΡΠΈ
Π: Π Π»ΠΈ βapt-get: command not foundβ ΠΏΡΠΈΠ·Π½Π°ΠΊ, ΡΠ΅ ΠΌΠΎΡΡ ΡΡΡΠ²ΡΡ Π΅ Π±ΠΈΠ» Ρ Π°ΠΊΠ½Π°Ρ?
Π: ΠΠΎΡΡΠΈ ΡΠΈΠ³ΡΡΠ½ΠΎ Π½Π΅. Π’Π°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° ΠΏΠΎΡΡΠΈ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ ΠΏΡΠΈΡΠΈΠ½Π΅Π½Π° ΠΎΡ Π½Π΅ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° ΡΡΠ΅Π΄Π°. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠΈΠΏΠΈΡΠ΅Π½ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π» Π·Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°.
Π: ΠΠΎΠ³Π° Π»ΠΈ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌ apt-get Π½Π° CentOS ΠΈΠ»ΠΈ Fedora?
Π: Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΡΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅, Π½ΠΎ ΡΠΎΠ²Π° Π½Π΅ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π° ΠΈ Π½ΡΠΌΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ, Π·Π°ΡΠΎΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° (.deb ΡΡΠ΅ΡΡ .rpm) Π΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ dnf ΠΈΠ»ΠΈ yum.
Π: ΠΠ°ΠΊΠ²Π° Π΅ ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ apt ΠΈ apt-get?
Π: apt Π΅ ΠΏΠΎ-Π½ΠΎΠ²ΠΈΡ, ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π² Ubuntu 14.04 ΠΈ Debian 8. apt-get Π΅ ΠΏΠΎ-ΡΡΠ°ΡΠΈΡΡ, Π½ΠΈΡΠΊΠΎΡΠ°Π²Π½Π΅Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. Π Π΄Π²Π°ΡΠ° ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ Debian/Ubuntu, ΠΈ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈ Π·Π°Π΄Π°ΡΠΈ apt Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π½. Π Π΄Π²Π°ΡΠ° ΡΠ΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Ρ ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ°, Π°ΠΊΠΎ ΡΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ Π½Π΅ Π΅ Debian.
Π: ΠΠ· ΡΡΠΌ Π½Π° Ubuntu, Π½ΠΎ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌ ΡΠ°Π·ΠΈ Π³ΡΠ΅ΡΠΊΠ° Π² Docker. ΠΠ°ΡΠΎ?
Π: ΠΠ΅ΡΠΎΡΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ΠΈΠ»ΠΈ slim Ubuntu Π±Π°Π·ΠΎΠ² ΠΎΠ±ΡΠ°Π·, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ
Π²Π° apt Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΠΎΠ±ΡΠ°Π·Π°. ΠΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ Π½Π° ubuntu:22.04 ΠΈΠ»ΠΈ ubuntu:latest Π²ΡΠ² Π²Π°ΡΠΈΡ Dockerfile, ΠΈΠ»ΠΈ ΡΡΡΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ apt Π² slim ΠΎΠ±ΡΠ°Π·Π°.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΡΠ΅ΡΠΊΠ°ΡΠ° apt-get: command not found Π΅ Π΅Π΄Π½Π° ΠΎΡ Π½Π°ΠΉ-ΡΠ΅ΡΡΠΈΡΠ΅ ΠΈ Π½Π°ΠΉ-Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π½ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² Linux. ΠΠΎ ΠΊΠ°ΠΊΡΠΎ Π²Π΅ΡΠ΅ Π·Π½Π°Π΅ΡΠ΅, ΡΡ ΡΡΠ΄ΠΊΠΎ Π΅ ΠΏΡΠΈΡΠΈΠ½Π° Π·Π° Π±Π΅Π·ΠΏΠΎΠΊΠΎΠΉΡΡΠ²ΠΎ. Π ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅:
- Π ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ»ΡΡΠ°ΠΈ, ΠΏΡΠΎΡΡΠΎ ΡΡΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ β ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅
yum,dnf,pacmanΠΈΠ»ΠΈapkΠ²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ²Π°. - Π ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ Π±ΠΈΠ» ΡΠΌΠΈΡΠ»Π΅Π½ΠΎ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ ΠΎΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ β ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΠΏΡΠ»Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ ΡΡΡΠ½ΠΎ.
- ΠΠΎΠ½ΡΠΊΠΎΠ³Π°,
aptΠ΅ Π±ΠΈΠ» ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ ΠΈΠ»ΠΈ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅Π½ ΠΎΡ ΡΠ΅Π·Π΅ΡΠ²Π½Π° ΠΊΠΎΠΏΠΈΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ ΠΏΠΎΡΡΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΠΏΡΠΎΡΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠΎΠΉ ΠΎΡ ΡΠ΅Π·ΠΈ ΡΡΠΈ ΡΡΠ΅Π½Π°ΡΠΈΡ ΠΈΠΌΠ°ΡΠ΅. ΠΠ»ΡΡΡΡ Π΅ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠ΅ ΠΏΡΡΠ²ΠΎ Π²Π°ΡΠ°ΡΠ° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π°Ρ Π³Π»Π°Π²ΠΎΠ±ΠΎΠ»ΠΈΡ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΎΡ ΡΠ°ΠΌΠΎΡΠΎ Π½Π°ΡΠ°Π»ΠΎ, ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ»ΠΈΠ΄Π½Π°, Π΄ΠΎΠ±ΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π° ΠΎΡΠ½ΠΎΠ²Π° Π·Π° Ρ ΠΎΡΡΠΈΠ½Π³ Π΅ Π²Π°ΠΆΠ½ΠΎ. ΠΠ΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΠΌΠΎΡΠ΅Π½ Dedicated Server Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π³ΡΠ²ΠΊΠ°Π²Π° VPS Hosting ΡΡΠ΅Π΄Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈ ΡΠ΅ΡΡΠ²Π°Π½Π΅, ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Ρ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½Π° Linux ΡΡΠ΅Π΄Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ° ΡΠ΅Π»ΠΈΡ ΠΊΠ»Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ β Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠΎΠ·ΠΈ.
ΠΎΡ Π²ΡΠΈΡΠΊΠΈ Ρ
ΠΎΡΡΠΈΠ½Π³ ΡΡΠ»ΡΠ³ΠΈ