корисні статті

Як встановити програмне забезпечення на Linux

Отже, ви перейшли на Linux. Або ви думаєте зробити перемикач. Але у вас є запитання, які можуть заважати вам повністю зануритися. Одне з найбільших проблем, яке викликає більшість нових користувачів, - це “яке програмне забезпечення доступне та як його встановити?

Це розумне питання. Чому? Тривалий час Linux страждав від стигми, що додатків мало, і що декілька доступних варіантів були проблемою для встановлення. Я пам’ятаю, ще в перші дні потрібно було збирати програмне забезпечення з вихідних пакетів - це призвело б до, здавалося б, нескінченного кола відсутніх залежностей. Це було розчаровує, але виконано. Однак це розчарування відвернуло багато людей від Linux.

На щастя, ці дні вже давно минули, і встановлення будь-якого з доступних назв програмного забезпечення (яких існує багато) на Linux вже не є таким головним болем.

Перш ніж ми розберемося з питаннями фактичного встановлення програмного забезпечення на Linux, слід зрозуміти одну дуже важливу концепцію:

Менеджери пакетів

Це одна з тих тем, яка, як правило, бентежить більшість нових користувачів Linux. Менеджер пакунків - це підсистема в Linux, яка, як видно з назви, управляє пакетами (програмним забезпеченням) на вашому комп’ютері. Це важливий компонент Linux, оскільки він відслідковує все встановлене; завантаження пакетів; забезпечує встановлення всіх пакетів у загальному місці; допомагає оновити пакети; вирішує залежності; і утримує користувачів від необхідності встановлення з вихідного коду.

Найбільша проблема плутанини полягає в тому, що доступні численні менеджери пакунків, але для розповсюдження можна використовувати лише одного. Насправді дистрибуції диференційовані, в першу чергу, щодо того, якого менеджера пакунків вони вибирають. Наприклад: Debian і Ubuntu (та його похідні) використовують apt; Red Hat Enterprise Linux, CentOS та Fedora використовують yum; SUSE та openSUSE використовують блискавку; і Arch Linux використовує Pacman. Там є більше менеджерів пакетів, але це хороше місце для початку.

Кожен менеджер пакунків працює з іншим типом файлів. Наприклад, apt працює з .deb файлами, а yum та zypper працюють з .rpm-файлами. Менеджер придатних пакетів не може встановлювати файли .rpm, а також yum чи zipper не можуть встановлювати файли .deb. Щоб зробити речі ще більш заплутаними, Ubuntu (та його похідні) використовують команду для встановлення локальних файлів .deb, а Red Hat (та її похідні) використовують команду для встановлення локальних файлів .rpm.

Плутати ще? Не хвилюйтесь, насправді це набагато простіше.

Більшість менеджерів пакетів мають передній край GUI. Ці передні кінці схожі на Apple App Store. Не дивно, що є багато таких передніх торців GUI. Хороша новина тут полягає в тому, що більшість з них мають аналогічні назви (наприклад, програмне забезпечення GNOME, програмне забезпечення Ubuntu, елементарний AppCenter). Ці магазини додатків дозволяють легко шукати назву програмного забезпечення та встановлювати його одним натисканням кнопки (детальніше про це трохи).

Є ще одна проблема з менеджерами пакунків: сховищами. Репозиторії є ключовим аспектом менеджерів пакетів, але для нових користувачів концепція може додати ще один рівень плутанини, який ми не хочемо. Однак для швидкого огляду врахуйте це: поза коробкою у вас є лише певний вибір програмних назв. Цей вибір продиктований налаштованими сховищами. Існує численні сторонні сховища, які ви можете додати до системи. Після додавання ви зможете встановити будь-які назви програмного забезпечення, пов'язані з тими сторонніми сховищами. Репозиторії програмного забезпечення можна додавати або з інструмента GUI, або з командного рядка.

У будь-якому випадку, сховища є проблемою для іншого дня, і це не потрібно для розуміння типу завантаження програмного забезпечення, обговорюваного в цій статті.

Встановлення завантаженого файлу

Я знаю, я знаю ... Я сказав, що однією з переваг сучасних операційних систем Linux є те, що ви не встановлюєте з завантаженого файлу. Коли говорити, я хочу почати тут. Чому? Можливо, ви знайдете частину програмного забезпечення, недоступного у "магазині додатків" вашого дистрибутива. Коли це станеться, вам потрібно знати, як встановити цю програму вручну. Я скажу, що для повсякденного, середнього використання, це рідкісний випадок, коли вам це потрібно буде зробити. І навіть якщо ви ніколи не встановлюєте інсталяцію за допомогою цього методу, принаймні ви будете мати дуже базове розуміння того, як він працює.

Тут ми продемонструємо використання останнього випуску Ubuntu Linux (станом на цей текст, 17.10). Більшість менеджерів пакетів встановлюють аналогічно (з незначними варіаціями команд, що використовуються). Скажімо, ви хочете встановити браузер Google Chrome на Ubuntu. Цього конкретного браузера ви не знайдете в інструменті програмного забезпечення Ubuntu. Щоб встановити його з командного рядка, потрібно завантажити правильний файл. Як було сказано раніше, правильним файлом для Ubuntu буде файл .deb. Тому наведіть веб-переглядач на сторінку завантаження Chrome і натисніть кнопку Завантажити Chrome. Хороша новина тут полягає в тому, що ваш веб-переглядач буде виявлений і сторінка завантаження Chrome дізнається, який файл вам потрібен. Натисніть кнопку ПРИЙМАТИ ТА ВСТАНОВИТИ, і з’явиться нове вікно, яке дає вам два варіанти ( див. Нижче ).

Ви можете зберегти файл на своєму жорсткому диску (а потім встановити через командний рядок) або відкрити файл за допомогою інсталятора програмного забезпечення. Важливо розуміти, що не кожен розподіл включає останнє. Якщо ви не отримаєте опцію Open with, вам доведеться встановити з командного рядка.

Давайте спочатку скористаємося опцією Відкрити з. Переконайтесь, що вибрано встановлення програмного забезпечення (за замовчуванням) та натисніть кнопку ОК. Файл завантажиться, і тоді відкриється програмне забезпечення Ubuntu, що дає вам можливість встановити ( див. Нижче ).

Натисніть кнопку Встановити, і вам буде запропоновано ввести пароль користувача. Установка завершиться, і Chrome готовий до використання. Ви можете закрити інструмент програмного забезпечення Ubuntu та відкрити Chrome з тире.

Але що робити, якщо у вас немає можливості встановити інструмент GUI? Потім потрібно вибрати Зберегти файл і запустити інсталяцію з командного рядка. Не хвилюйтесь, це не так складно. Ось етапи встановлення останнього випуску Chrome на Ubuntu Linux з командного рядка:

  1. Клацніть на квадратних точках у нижній частині робочого столу
  2. Коли відкриється тире, введіть
  3. Перейдіть у каталог завантажень за допомогою команди
  4. Встановіть Chrome за допомогою команди
  5. Коли буде запропоновано ( див. Нижче ), введіть пароль користувача та натисніть Enter на клавіатурі
  6. Дозвольте інсталяцію завершити

Встановлення з графічного інтерфейсу

Тут все стає дуже просто. Щоб встановити з GUI вашого дистрибутива, вам потрібно лише відкрити інструмент, знайти потрібне програмне забезпечення та натиснути «Встановити». Скажімо, наприклад, ви хочете встановити редактор зображень GIMP. Для цього відкрийте програмне забезпечення Ubuntu та введіть gimp на панелі пошуку. Коли з'являться результати, натисніть на запис GIMP, натисніть кнопку Встановити ( див. Нижче ) та (при запиті) введіть пароль користувача. Дочекайтеся завершення інсталяції, і ваше нове програмне забезпечення буде готове до відкриття та використання.

Підсумок: все простіше, ніж здається

Установка програмного забезпечення в Linux не так вже й складна, як ви могли подумати. Так, трапляється рідкісний випадок, коли вам потрібно встановити щось із командного рядка, але навіть це не є великою проблемою. Крім того, швидше за все, вам ніколи не доведеться встановлювати програмне забезпечення поза межами переднього інтерфейсу GUI.

Пам’ятайте, якщо ви використовуєте дистрибутив, відмінний від Ubuntu (або його похідних), вам потрібно буде зробити трохи гуглінг, щоб переконатися, що ви розумієте відмінності між менеджером підходящого пакету та тим, що використовується на вашому робочому столі.