Зміст
В операційних системах, заснованих на базі ядра Лінукс, використовуються різні менеджери пакетів, що дозволяють завантажувати і встановлювати доступні програми. Крім цього, існують і окремі пакети, де вже зберігаються додатки. Їх потрібно лише запустити через певний інструмент, щоб він провів розпакування і компіляцію, вже після чого По буде доступно до використання. Сьогодні ми б хотіли торкнутися теми інсталяції на прикладі найпопулярніших дистрибутивів, детально розповісти про кожному доступному варіанті установки і показати на практиці, як це все працює.
Встановлюємо програми в Linux
Звичайно, на даний момент часу існує величезна кількість найрізноманітніших дистрибутивів, проте певна частина з них заснована на вже існуючих платформах і має такий же кістяк, але з додаванням якихось своїх функцій від розробників. Далі ми торкнемося теми трьох популярних відгалужень, де операція інсталяції відрізняється, а ви, виходячи з представленої інформації, вже зможете відшукати інформацію, яка підходить саме під використовуваний дистрибутив.
Читайте також:
системні вимоги різних дистрибутивів Linux
Вибір дистрибутива Linux для слабкого комп'ютера
Спосіб 1: Менеджер пакетів та офіційні сховища
Самий часто використовується спосіб &8212; менеджер пакетів. Такий компонент присутній в кожному дистрибутиві, дозволяє завантажувати і встановлювати ПО з офіційних сховищ. Наприклад, в Debian / Ubuntu таким інструментом виступає apt (Advanced Packaging Tool). Всі директорії беруться з офіційних інтернет-джерел. Якщо таких не існує, можна завантажити пакет, який знаходиться на носії. У RedHat, CentOS і Fedora таким менеджером є yum (Yellowdog Updater, Modified) і працює приблизно за таким же принципом. Третім популярним пакетним менеджером вважається pacman &8212; особливий інструмент дистрибутива Arch Linux. Зараз давайте детальніше розглянемо, як здійснюється управління такими менеджерами.
Debian, Ubuntu, Linux Mint
Як ми вже сказали вище, в Debian і заснованих на ньому платформах інсталяція каталогів з офіційних сховищ проводиться через інструмент apt . Вся процедура не займе багато часу, а за приклад ми візьмемо популярний браузер Mozilla Firefox .
- Відкрийте меню та запустіть &171;Термінал&187; . Зробити це можна також натисканням гарячої клавіші Ctrl + Alt + T .
- Спочатку переконайтеся в тому, що всі встановлені пакети оновлені. Ввівши
sudo apt-get update
і натисніть на клавішу Enter . - Всі дії через утиліту apt виробляються від імені суперкористувача, тому доведеться вказати пароль цього облікового запису. Зверніть увагу, що введені таким чином символи в рядку не відображаються.
- Після успішного закінчення оновлення бібліотек введіть
sudo apt-get install firefox
. Аргумент install відповідає за установку, а firefox вказує назву пакета, потрібного для завантаження. - Така установка буде проведена тільки в тому випадку, якщо на комп'ютері присутній активне підключення до Інтернету.
- Після закінчення операції відобразиться новий рядок введення. Якщо ніяких помилок не виникло, браузер буде доступний до запуску через значок в меню.
Як бачите, apt
реалізована досить просто. Ще варто врахувати, що в останній версії Ubuntu писати,
apt-get
зовсім необов'язково, можна скоротити просто до
apt
, а вже потім вводити
install
. Ось кілька прикладів популярних додатків, які доступні для встановлення через офіційні сховища:
Команда для встановлення | програма |
---|---|
sudo apt install vlc | відеоплеєр |
sudo apt install gnome-music | музичний плеєр |
sudo apt install gimp | графічний редактор |
sudo apt install gparted | по управління розділами жорсткого диска |
RedHat, CentOS та Fedora
У дистрибутивах, де за основу взята платформа RedHat, основним менеджером виступає yum . Працює він за аналогією з уже розглянутим інструментом, тільки тут відбувається управління каталогами формату rpm. Інсталяція програмного забезпечення з офіційних репозиторіїв практично не відрізняється і виглядає так:
- Запустіть консоль будь-яким зручним методом.
- Оновіть список системних сховищ через
sudo yum update
. - Підтвердіть дію введенням пароля рут-доступу.
- Прийміть угоду з додаванням нових файлів, вказавши варіант y .
- Після закінчення оновлення пропишіть
sudo yum install thunderbird
і активуйте її. Ми за приклад взяли поштовий клієнт Thunderbird, ви ж можете замінити останній вираз в рядку на будь-яке інше потрібне ПЗ. - Тут також потрібно вказати варіант y , щоб почалося скачування.
- Очікуйте завершення завантаження та розпакування компонентів програми.
За аналогією з попереднім менеджером пакетів наведемо кілька прикладів використання yum для встановлення певних програм:
Команда для встановлення | програма |
---|---|
sudo yum install java | компоненти java |
sudo yum install chromium | Браузер Chromium |
sudo yum install gparted | програма управління накопичувачами |
Arch Linux, Chakra, Manjaro
Залишилося розглянути останню третю гілку дистрибутивів, за основу яких була взята Arch Linux. Тут встановлений менеджер pacman . Він працює з пакетами форматів TAR, а завантаження компонентів проводиться через спеціально відведені сайти по протоколах FTP або HTTP. Ми взяли за приклад дистрибутив Manjaro зі стандартним графічним інтерфейсом і хочемо наочно продемонструвати процедуру використання pacman .
- Відкрийте меню графічної оболонки і перейдіть до роботи в класичній консолі.
- Встановіть, наприклад, популярний відкритий браузер Chromium. Для цього введіть
sudo pacman -S chromium
. Аргумент -S якраз і відповідає за те, що команді необхідно провести скачування та інсталяцію програми. - Підтвердьте справжність облікового запису суперкористувача, ввівши пароль.
- Прийміть встановлення компонентів, вибравши варіант y .
- Очікуйте завершення завантаження: для успішного виконання цієї процедури потрібне підключення до Інтернету.
- Якщо в консолі з'явився новий рядок введення, значить установка пройшла успішно і можна переходити до роботи в додатку.
Приклади додавання іншого популярного ПЗ виглядають так:
Команда для встановлення | програма |
---|---|
sudo pacman -S firefox | Браузер Mozilla Firefox |
sudo pacman -S gimp | GIMP |
sudo pacman -S vlc | плеєр VLC |
Тепер Ви знаєте, як проводиться інсталяція програмного забезпечення на трьох різних платформах Лінукс з використанням офіційних сховищ через вбудований менеджер. Хочемо звернути увагу, що через неправильне введення пакета установки на екрані в більшості випадків з'являється підказка з правильним варіантом, тоді досить просто переписати команду, виправивши помилку.
Спосіб 2: менеджер пакетів та користувацькі сховища
Крім офіційних сховищ різних додатків існують ще й призначені для користувача. Такий варіант буде оптимальним рішенням для тих користувачів, хто бажає отримати певну версію програми або встановити їх в кількості декількох штук на комп'ютер. Такий метод інсталяції трохи відрізняється і вважається складніше, тому ми пропонуємо детально розібратися з цим питанням. Якщо ви не маєте адреси репозиторію, спочатку слід його відшукати. Найпростіше це зробити через спеціальний сайт, а вся процедура виглядає так:
Перейдіть на офіційний веб-сайт Launchpad
- Перейдіть за вказаною вище посиланням на головну сторінку Launchpad і в пошуку введіть назву софта. Для зручності можна дописати в цьому рядку ще
PPA
, що і означає користувальницьке сховище. - У результатах відшукайте підходящий варіант і натисніть на відповідне посилання.
- Ознайомтеся з можливими пакетами та виберіть відповідний.
- Перейдіть на сторінку ПЗ.
- Потрапивши на сторінку PPA, внизу Ви побачите команди, за допомогою яких і проводиться інсталяція.
Тепер Ви знаєте про найпопулярніший метод отримання посилань на призначені для користувача репозиторії по необхідних версій. Залишилося тільки розібратися з тонкощами їх інсталяції в різних дистрибутивах. Давайте почнемо з усього по порядку.
Debian, Ubuntu, Linux Mint
Ви вже знайомі зі стандартним пакетним менеджером, який встановлюється на ці платформи. Розглянутий спосіб установки софта теж має на увазі використання цього інструменту, але з попереднім виконанням додаткових дій. Вище ми вже розбирали приклад додавання Chromium в систему, тепер же давайте ознайомимося з тим, як це робиться через призначені для користувача репозиторії.
- Відшукайте на зазначеному вище сайті посилання на репозиторій, потім запустіть консоль і вставте її туди. Ми візьмемо за приклад останню версію цього веб-оглядача.
sudo add-apt-repository ppa:saiarcot895/chromium-dev
. - Підтвердьте дію, ввівши пароль.
- Далі ознайомтеся з переліком пакетів, які будуть внесені в систему, після чого натисніть на клавішу Enter .
- Після закінчення процедури оновіть системні бібліотеки:
sudo apt-get update
. - Використовуйте вже знайому команду для встановлення браузера з доданого сховища
sudo apt install chromium-browser
. - Прийміть додавання нових компонентів, вибравши варіант Д .
- Після інсталяції загляньте в меню додатків. Там повинен бути доданий новий значок, через який і здійснюється запуск браузера.
Як бачите, нічого складного у використанні таких сховищ немає. Потрібно лише відшукати відповідну версію ПО на зазначеному вище сайті і вставити наведені там команди в консоль. Після додавання каталогів залишиться тільки зробити інсталяцію нової версії вже знайомим варіантом &8212; через apt install .
RedHat, CentOS та Fedora
Для зазначених операційних систем краще використовувати сховища http://mirror.lihnidos.org і http://li.nux.ro , там ви знайдете більше відповідних директорій форматів RPM, що стосується їх установки безпосередньо з консолі, без попереднього скачування з сайту, виконується воно в кілька дій:
- За приклад хотілося б взяти компоненти мови програмування Ruby. Спочатку на сайті вам потрібно відшукати відповідний пакет, а далі в консолі ввести приблизно таку адресу
wget http://mirror.lihnidos.org/CentOS/7/updates/x86_64/Packages/ruby-2.0.0.648-34.el7_6.x86_64.rpm
. Посилання буде змінюватися залежно від того, яке сховище ви використовуєте. Після введення активуйте команду. - Далі на комп'ютер буде завантажений пакет, залишиться тільки встановити його звичним чином, тому вкажіть
sudo yum install + name_package
. - Активуйте рут-доступ шляхом введення пароля від головної облікового запису.
- Очікуйте завершення перевірки сценаріїв та сумісності.
- Підтвердьте установку, вибравши відповідний варіант.
Arch, Chakra, Manjaro
Більшість сховищ користувачів зберігає для Arch Linux зберігає в собі лише файли формату TAR.GZ, а метод їх інсталяції в систему трохи відрізняється. Варто відзначити, що всі необхідні каталоги ви зможете знайти на сайті aur.archlinux.org
. Для доступу до цього сховища на комп'ютері під управлінням Manjaro спочатку потрібно виконати
sudo pacman -S base-devel yaourt
&8212; так додадуться Додаткові компоненти.
- Першочергово завантажте знайдений пакет в домашню папку через
curl -L -O https://dl.discordapp.net/apps/linux/0.0.9/discord-0.0.9.tar.gz
. Посилання на скачування архіву TAR.GZ завжди вказується на сторінці програми під час перегляду веб-сайту AUR. - Розпакуйте завантажений файл у ту саму папку за допомогою
tar -xvf discord-0.0.9.tar.gz
, де discord-0.0.9.tar.gz &8212; назва необхідної директорії. - Використовуйте утиліту
makepkg -sri
, щоб зібрати і відразу ж встановити Програму. По завершенні цієї процедури можна буде переходити до роботи з софтом.
Спосіб 3: Встановлення DEB-пакетів
Формат файлу DEB використовується для розповсюдження програмного забезпечення і є стандартним типом даних операційних систем на базі Debian. У таких дистрибутивах за замовчуванням встановлені інструменти інсталяції софта такого формату як через графічну оболонку, так і через &171;Термінал&187; . Максимально детально всі методи додавання DEB-пакетів розписані в іншій нашій статті, яку ви можете знайти за наступним посиланням. Що ж стосується інших типів платформ, де немає вбудованих утиліт установки файлів DEB, процедура інсталяції трохи ускладнюється.
Детальніше: встановлення DEB-пакетів у Debian / Ubuntu / Mint
RedHat, CentOS та Fedora
Як відомо, в RedHat і заснованих на ньому платформах пакетний менеджер працює з форматом RPM. Інші формати не встановлюються за допомогою стандартних інструментів. Виправляється ця проблем простим конвертуванням за допомогою додаткового консольного додатки. Вся операція займе буквально пару хвилин.
- Встановіть утиліту для конвертації через
yum install alien
. - Запустіть процес перетворення, ввівши
sudo alien --to-rpm package.deb
, де package.deb &8212; назва необхідного пакету. - По завершенні конвертації новий пакет буде збережений в ту ж папку і його залишиться тільки розпакувати через
sudo yum localinstall package.rpm
, де package.rpm &8212; Назва того ж файлу, але тільки тепер формату RPM.
Arch Linux, Chakra, Manjaro
Дистрибутиви на Arch Lixux використовують стандартний менеджер pacman , який спочатку був написаний для встановлення додатків із розширенням TAR.GZ. Тому для управління DEB-пакетами потрібно завантажити додатковий інструмент і здійснювати додавання файлів і каталогів вже безпосередньо через нього.
- Для скачування і установки утиліти використовуйте
yaourt -S dpkg
. - Під час додавання потрібно буде кілька разів підтвердити додавання нових об'єктів і ввести пароль суперкористувача.
- Залишилося лише вказати
sudo dpkg -i name_package.deb
і дочекатися закінчення розпакування. Під час інсталяції на екрані може з'явитися попередження про відсутність деяких залежностей, але це не завадить надалі програмі працювати коректно.
Спосіб 4: Встановлення пакетів RPM
З описів вище ви вже знаєте, що пакети RPM за замовчуванням використовуються в RedHat, CentOS та інших подібних дистрибутивах. Що стосується їх розпакування, то запуск доступний проводитися прямо з файлового менеджера. Досить просто відкрити папку зберігання програми і запустити її подвійним клацанням лівої кнопки миші. Установка запуститься, а по її завершенні знайти додаток можна буде через меню або відкрити її через введення відповідної команди в консолі. Крім цього, для пошуку софта відмінно підійде це ж стандартне ПО & 171; Установка додатків & 187; .
Для розпакування RPM-пакетів в дистрибутивах Debian, Ubuntu і Linux Mint зазвичай використовуються додаткові інструменти, але тільки в тих випадках, коли не вдається знайти в мережі аналогічний Deb-пакет. Розгорнуті інструкції по цій темі ви знайдете в статті далі.
Детальніше: встановлення RPM-пакетів у Ubuntu / Debian / Mint
В ОС Arch Linux, Chakra, Manjaro і їм подібним поки немає нормально працюючої утиліти, яка конвертувала б rpm-пакети в підтримуваний формат TAR.GZ. Тому ми можемо тільки порадити зайнятися пошуком цієї ж програми в підтримуваному розширенні. Найкраще робити це на офіційному джерелі aur.archlinux.org , де присутні посилання на скачування більшості популярних додатків з сайту розробників або дзеркала з архівом tar.GZ.
Спосіб 5: Установка програм в архівах TAR.GZ
За стандартом почнемо з дистрибутивів на Debian. У цьому випадку TAR.GZ встановлюється шляхом компіляції вмісту архіву в новий DEB-пакет. Вся процедура ділиться на чотири простих кроки, і ознайомитися з ними ви можете в окремому нашому матеріалі за наступним посиланням.
Детальніше: встановлення файлів формату TAR.GZ в Ubuntu / Debian / Mint
У RedHat додавання програмного забезпечення через компіляцію конфігураційного файлу виглядає дещо інакше:
- Спочатку через консоль додайте в систему засоби розробки:
sudo yum groupinstall "Development tools"
. - Потім розпакуйте наявний архів через
tar -zxf archive_name.tar.gz
. - Після завершення розпакування перейдіть до готової папки через
cd archive_name
і виконайте там по черзі такі команди:./configure
.
make
sudo make installПісля цього можна запускати додаток і взаємодіяти з ним.
Наскільки ви знаєте, пакетний менеджер pacman за замовчуванням працює нормально з архівами формату TAR.GZ, тому при використанні Arch, Chakra або Manjaro Вам слід виконати відповідну інструкцію з способи 2 .
Сьогодні ви були ознайомлені з п'ятьма різними методами інсталяції програмного забезпечення в операційних системах на базі ядра Лінукс. Як бачите, для кожного дистрибутива потрібно використовувати відповідний метод. Ми також рекомендуємо приділити час пошуку необхідного для ОС формату, щоб операція установки пройшла максимально швидко і просто.