Debian

Що таке команди Apt-get upgrade та dist-upgrade та як ними користуватися

Що таке команди Apt-get upgrade та dist-upgrade та як ними користуватися
Як звичайний користувач або системний адміністратор, ви, напевно, використовували інструменти управління пакетами apt або apt-get у певний момент в Linux. Ми можемо використовувати ці інструменти управління пакетами для управління певними операціями, такими як пошук доступних пакетів, установка нових пакетів, видалення існуючих, оновлення та оновлення встановлених пакетів тощо.

Якщо говорити про оновлення пакетів, операційні системи Linux постачаються з великою кількістю безкоштовних оновлень програмного забезпечення для кожного пакета. Він постійно випускає оновлення, виправлення та виправлення з метою покращення продуктивності та виправлення помилок у них. Дуже важливо регулярно перевіряти наявність цих оновлень та встановлювати їх, щоб захистити систему від потенційних загроз та вразливостей. Для встановлення цих оновлень виконується оновлення, і цього можна досягти двома способами: один - це apt-get upgrade, а другий - apt-get dist-upgrade. Існує певна різниця між цими двома способами, які часто бентежать користувачів. Ця стаття допоможе вам зрозуміти та розмежувати apt-get upgrade та apt-get dist-upgrade.

Оновлення бази даних пакетів

Щоб ваша система була в курсі, використовуються команди оновлення та оновлення. Команда оновлення лише оновлює список пакетів останніми доступними версіями, однак вона не встановлює та не оновлює пакет. Команда оновлення фактично оновлює та встановлює останні версії пакетів, які вже встановлені.  Перш ніж переходити до оновлення пакетів, перевірте наявність оновлень наступним чином. Це дозволить apt-дізнатися нові доступні версії.

$ sudo apt-get update

Що таке Apt-get upgrade

Для встановлення останніх версій усіх раніше встановлених пакунків у вашій системі використовується оновлення apt-get. Ця команда лише оновлює пакети, які мають новий випуск, як зазначено в джерелах.файл списку в папці “/ etc / apt”. Він не намагається самостійно встановити новий пакет або видалити будь-який встановлений пакет.

Щоб оновити або встановити найновіші версії, запустіть таку команду як sudo, оскільки єдиний привілей, який користувач може перевірити та встановити оновлення в системі Linux:

$ sudo apt-get upgrade

Щоб оновити певний пакет, виконайте наступну команду:

$ sudo apt-get upgrade

Що таке Apt-get dist-upgrade

Подібно до команди apt-get upgrade, програма apt-get dist-upgrade також оновлює пакети. На додаток до цього, він також обробляє зміни залежностей з останніми версіями пакету. Він розумно вирішує конфлікт між залежностями пакунків і намагається модернізувати найважливіші пакунки за рахунок менш значущих, якщо потрібно. На відміну від команди apt-get upgrade, програма apt-get dist-upgrade активна і встановлює нові пакети або самостійно видаляє існуючі, щоб завершити оновлення.

Для того, щоб оновити пакети, запустіть команду dist-upgrade із правами sudo:

$ sudo apt-get dist-upgrade

Щоб оновити певний пакет, виконайте наступну команду:

$ sudo apt-get dist-upgrade

Іноді, під час запуску apt-get upgrade ви отримуєте повідомлення “Наступні пакети були збережені”. Ці пакети зберігаються назад, оскільки для встановлення нової версії їм потрібен інший пакет, який ще не встановлений. І як ми вже обговорювали, оновлення apt-get лише модернізує існуючі пакунки, не встановлює новий пакет або не видаляє існуючий. Ось чому він зберігає ці пакети назад. Іноді пакети також утримуються через пошкоджені залежності (коли пакет, від якого він залежить, не має завантажуваної версії).

У той час як з apt-get dist-upgrade, новий залежний пакет буде встановлений для вирішення залежності.

На закінчення: якщо ви хочете лише оновити пакунки, не встановлюючи та не видаляючи їх, перейдіть на оновлення apt-get. З іншого боку, якщо ви хочете оновити незалежно від того, встановлений будь-який новий пакет або видалений існуючий пакет для виконання залежностей, перейдіть на apt-get dist-upgrade.

Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...
Кращі емулятори ігрової консолі для Linux
У цій статті буде перелічено популярне програмне забезпечення для емуляції ігрової консолі, доступне для Linux. Емуляція - це рівень сумісності програ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...