Сховище Linux: Управління пакетами перевершує оновлення Windows

Зміст:

Anonim

Короткий огляд усіх особливостей та функцій

Кожен, хто наважиться зробити крок від світу Windows до Linux, спочатку стикається з низкою проблем: починаючи з налаштування комп’ютера, встановлюючи необхідні програми, до оновлення операційної системи Linux. На щастя, минули часи, коли доводилося багато налаштовувати вручну в системі Linux. Потреба в загадкових командах, за допомогою яких ви встановлюєте програми в терміналі, давно відпала. Завдяки так званим сховищам та розумному управлінню програмним забезпеченням, процес установки майже не відрізняється від того, до чого ви звикли у Windows. Ми підсумували для вас роль репозиторію під Linux на прикладі Ubuntu Linux.

Linux проти Windows: хто має перевагу щодо встановлення програмного забезпечення?

Якщо ви встановлюєте нову програму під Windows, завантажте програму налаштування у форматі EXE або MSI та запустіть її. Після цього установка розпаковує необхідні файли, зберігає їх на жорсткому диску та змінює системні налаштування. Звідки така установка і що вона робить детально, не регулюється Windows. Крім того, Windows 10 майже не пропонує варіантів, які компоненти оновлення ви хочете встановити чи ні.
У Linux це виглядає зовсім інакше. В основному, ви самі визначаєте, що слід, а що ні. І всупереч поширеній думці, установка оновлень або нових програм дуже проста і зручна. Подібно до Microsoft Store під Windows, ви можете встановити нове програмне забезпечення або видалити його одним клацанням миші. Наприклад, через Центр програмного забезпечення Ubuntu або на OpenSuse за допомогою Yast (Ще один інструмент налаштування або німецькою мовою "ще один інструмент інсталяції").

Незалежно від того, чи це Linux або OpenSuse: В обох випадках у розділі управління програмним забезпеченням з'являється поле пошуку, у якому можна ввести назву потрібного програмного забезпечення. Потім Linux здійснює пошук у пулі програм, які відповідають вашій системі. Цей запас називається "сховищем" (англійською мовою означає джерело, склад, депо або скорочено "репо").

У чому особливість репозиторію?

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

Короткий огляд поширених форматів пакетів

Формат пакетаСумісні дистрибутиви
RPMRed Hat, Fedora, Mandriva та OpenSUSE
dpkg (Менеджер пакетів Debian)Ubuntu, Debian Linux
ПортажGentoo

Сховища встановлюються та видаляються за допомогою відповідного менеджера пакетів вашої системи Linux. Завдяки взаємодії сховищ та менеджера пакетів, на ваш ПК встановлюються лише програми, які безперебійно працюють з вашою версією Linux. Якщо програма використовує інше програмне забезпечення - або його компоненти - вони будуть встановлені автоматично при необхідності. У цьому контексті Linux також називають «залежностями від пакетів».

Якщо необхідні компоненти вже є на вашому ПК, менеджер пакунків розпізнає їх і не встановлює повторно. Перевага для вас: Завдяки управлінню пакетами та сховищам, набагато менше помилок при встановленні та видаленні програм під Linux.

Джерела пакетів та їх значення для вашої системи Linux

Спільним для всіх пакетів і сховищ є те, що вони постійно контролюються і тому практично не містять вірусів. На відміну від Windows, у вас є вибір отримання РЕПО з різних джерел пакетів. Ubuntu розрізняє п'ять джерел:

  • біонічний: Основний архів відповідної версії Ubuntu більше не змінюється після її завершення.
  • біонічна безпека: Тут зберігаються пакети з важливими оновленнями безпеки з головного архіву, в яких виправлено серйозні помилки або заповнено прогалини в безпеці. Пакети в цьому архіві не містять жодних нових функцій.
  • біонічні оновлення: Тут зберігаються пакети з рекомендованими оновленнями, в яких виправлені некритичні помилки та помилки, що не пов’язані з безпекою.
  • біонічні спини: Це джерело містить непідтримувані оновлення. Це новіші версії програмного забезпечення, які походять із поточних версій розробників. Оскільки пакети можуть не працювати стабільно в цьому стані і все ще можуть мати помилки, їх потрібно вибрати вручну для встановлення.