Як встановлювати програми в fedora - linux для користувачів

Як встановлювати програми в fedora - linux для користувачів

У старіших версіях Linux (що базуються на Red Hat) існувало лише два способи установки програм. Це збірка з вихідних кодів і установка з RPM-пакетів. Розглянемо кожен спосіб детальніше.

Тексти програм викачуються з сайту програми. У загальному випадку, для установки потрібно розпакувати і виконати 3 команди: configure, make і make install. Перша команда має дуже багато параметрів (вивести список яких можна, запустивши configure -help), таких, як шлях установки програми, шляхи до різних бібліотекам і багато інших. Після вдалого завершення першого етапу, потрібно запустити команду make. Вона скомпілює вихідні коди в бінарні файли. Якщо компіляція пройшла успішно, то за останньою командою скомпільовані файли скопійовано за своїми тек. Перевага такого способу установки полягають по-перше в тому, що 99% всіх open source - програм поширюються в исходниках, а RPM-пакету у потрібної програми може не бути (зараз, щоправда, формат RPM дуже поширився і майже всі розробники намагаються створювати пакети в цьому форматі). По-друге завжди можна відредагувати вихідні встановлюваної програми, виправивши помилку або внісши потрібні зміни. Мінус тільки один - для використання цього способу необхідно знати мову програмування c / c ++ і архітектуру ОС. Тому далеко не кожен може користуватися цим способом, особливо, якщо при цьому виникли будь-які помилки.

Установка з RPM-пакету проводиться так: необхідно завантажити RPM-пакет і виконати всього одну команду: rpm -Uvh ./packet_name.rpm (де packet_name - ім'я файлу пакета). Такий спосіб не тільки набагато простіше, але і швидше, так як в пакеті програма вже скомпільована (час на компіляцію програми може йти досить багато, в залежності від потужності вашого комп'ютера). Однак спосіб теж не ідеальний, так як часто буває, що програма для своєї установки вимагає, щоб також були встановлені будь-які інші пакети (наприклад з потрібними бібліотеками) - з'являються так звані залежності. Якщо програма вимагає одну бібліотеку - не страшно, але програма може вимагати 10 і більше бібліотек, кожна з яких, в свою чергу, теж може вимагати установку бібліотек. Тому час установки програми може сильно затягнутися.


Однак в останніх версіях Fedora з появою такої консольної утиліти, як yum, встановлювати програми дуже приємно. Для цього потрібно всього-на-всього набрати в консолі команду: yum install name (де name - ім'я програми для установки). Мало того, що yum сама завантажить з інтернету потрібний пакет і встановить програму, вона також завантажить і встановить всі програми, що вимагаються для цього. Якщо ви не любите користуватися консоллю, в KDE, наприклад, з меню запустіть програму Система / Установка / видалення програм і встановіть програму, використовуючи графічний інтерфейс.

Схожі статті