Как да инсталирате Linux приложения от командния ред

Linux не е толкова труден, колкото си мислите. Всъщност Linux се превърна в една от най-лесните настолни и сървърни операционни системи на планетата. Как е възможно това? От една страна, съвременните дистрибуции на Linux го правят така, че никога да не е необходимо да докосвате интерфейса на командния ред. Точно така, можете да правите всичко, от което се нуждаете, в рамките на GUI с насочване и щракване – точно както правите с macOS и Windows. Наистина е толкова лесно.

И въпреки че със сигурност можете да правите всичко в рамките на добре проектираните GUI инструменти, може да дойде момент, когато трябва (или просто искате) да използвате терминала. Един такъв случай може да бъде, ако сте разположили Linux като сървър без настолна среда. Може да искате да имате Linux сървър във вашата домашна LAN, за да разгръщате неща, включително уеб сървъри, файлови сървъри, платформи за стрийминг на медии и други. Когато това е така, ще трябва да знаете как да инсталирате приложения от командния ред.

Например, искате да инсталирате Nextcloud базираната в облак платформа за управление и сътрудничество. Или може би искате да създадете цял уебсайт от нулата и да го обслужвате чрез уеб сървъра на Apache. Може дори да искате пълен LAMP (Linux Apache MySQL PHP) стек на вашия сървър.

Независимо от това защо, ще трябва да знаете как да инсталирате тези приложения от CLI (интерфейс на командния ред). Ще ви покажа как. Нека се придържаме към нашия пример за стек LAMP, за да илюстрираме как да направите това в Ubuntu, AlmaLinux, Arch Linux и openSUSE (които трябва да покриват повечето дистрибуции).

Готов? Да тръгваме.

Инсталиране на LAMP стек на базирани на Ubuntu дистрибуции

Първата ни демонстрация ще бъде на удобната за потребителя дистрибуция на Ubuntu. Ubuntu използва мениджъра на пакети APT (Advanced Packaging Tool) и прави инсталирането на пълен LAMP стек невероятно лесно. Основната инсталация на APT изглежда така:

sudo apt инсталира PACKAGENAME -y

Където PACKAGENAME е името на софтуера, който искате да инсталирате. Преди да стартирате инсталацията, може да искате първо да актуализирате APT с:

С актуализиран APT, вие сте готови да инсталирате стека LAMP. Един от удобните трикове с Ubuntu и LAMP стека е, че можете да инсталирате всичко с една проста команда, която е:

sudo apt инсталира лампа-сървър ^ -y

Ако не искате да вървите по този път, можете да инсталирате пакетите поотделно. Първо инсталирайте уеб сървъра Apache с:

sudo apt инсталирате apache2 -y

След това инсталирайте сървъра на база данни MySQL с:

sudo apt инсталирате mysql-server -y

След това ще инсталирате най-новата версия на PHP с:

sudo apt install php8.1-fpm php8.1 libapache2-mod-php8.1 php8.1-common php8.1-mysql php8.1-xml php8.1-xmlrpc php8.1-curl php8.1-gd php8. 1-imagick php8.1-cli php8.1-imap php8.1-mbstring php8.1-opcache php8.1-soap php8.1-zip php8.1-intl php8.1-bcmath unzip -y

Разбира се, можете да изберете да направите всичко с едноредовата команда, показана по-горе.

Инсталиране на LAMP стек на AlmaLinux

AlmaLinx е базирана на Red Hat Enterprise Linux дистрибуция и инсталацията изисква да инсталирате всеки пакет поотделно.

Първо, инсталирайте уеб сървъра с:

sudo dnf инсталирайте httpd -y

След това инсталирайте сървъра на база данни MySQL с:

sudo dnf инсталирайте mysql-сървър mysql -y

Накрая инсталирате PHP с:

Инсталиране на стек LAMP на Arch Linux

Arch Linux е почти толкова лесен за използване, колкото и Ubuntu или AlmaLinux. Arch Linux използва мениджъра на пакети pacman и първо трябва да бъде актуализиран с:

След като бъде актуализиран, инсталирайте Apache с:

След това инсталирайте сървъра на база данни MySQL с:

Накрая инсталирайте PHP с:

sudo pacman -S php php-apache

Използваните по-горе опции са:

Инсталиране на LAMP сървър на openSUSE

Накрая ще инсталираме LAMP сървъра на openSUSE, който използва мениджъра на пакети zypper. Актуализирайте zypper с:

Инсталирайте Apache на openSUSE с:

sudo zypper инсталирайте apache2

Инсталирайте базата данни MariaDB с:

sudo zypper инсталирайте mariadb mariadb-client mariadb-tools

Инсталирайте PHP7 с:

sudo zypper инсталирайте php7 php7-mysql apache2-mod_php7

Общото

С изключение на Arch Linux, инсталирането на софтуер обикновено се обработва по следния начин:

sudo PACKAGEMANAGER инсталира СОФТУЕР

Където PACKAGEMANAGER е мениджърът на пакети, използван от дистрибуцията, а SOFTWARE е името на софтуера, който ще бъде инсталиран.

Същото важи и за премахването на софтуер, както в:

sudo PACKAGEMANAGER премахва СОФТУЕРА

Отново, където PACKAGEMANAGER е мениджърът на пакети, използван от дистрибуцията, а SOFTWARE е името на софтуера, който ще бъде инсталиран.

За да илюстрирате по-добре това, можете да инсталирате уеб браузъра Firefox на всяка платформа по следния начин:

  • Ubuntu – sudo apt инсталирайте firefox -y

  • AlmaLinux – sudo dnf инсталирайте firefox -y

  • openSUSE – sudo zypper firefox -y

Разбира се, с Arch Linux тази команда ще бъде:

sudo pacman -S firefox -y

И това наистина е основите на инсталирането на софтуер от командния ред на Linux. Наистина е толкова лесно всеки, който може да пише, може да инсталира софтуер от командния ред на Linux.

Leave a Comment