Как обновить пакеты ubuntu

Обновлено: 04.07.2024

Из этого туториала Вы узнаете, как обновить Ubuntu для серверной и настольной версий, разницу между update и upgrade, а также некоторые другие вещи, которые вы должны знать об обновлениях в Ubuntu Linux.

Если вы новый пользователь и используете Ubuntu в течение нескольких дней или недель, вам может быть интересно, как обновить систему Ubuntu для повышения безопасности, исправления ошибок, а также обновления приложений.

Обновление Ubuntu абсолютно просто. Я не преувеличиваю. Это так же просто, как запустить две команды.

Есть два способа обновить систему Ubuntu:

  • Обновите Ubuntu через терминал
  • Обновите Ubuntu, используя графический инструмент Software Updater

Позвольте мне дать вам более подробную информацию об этом.

Обратите внимание, что руководство действительно для Ubuntu 18.10, 18.04, 16.04 или любой другой версии. Способ обновления через командную строку также подходит для дистрибутивов на основе Ubuntu, таких как Linux Mint, Linux Lite, elementary OS и подобных.

Способ 1: обновить Ubuntu через терминал

На рабочем столе откройте терминал. Вы можете найти его в меню приложений или вызвать зажатием комбинации клавиш Ctrl+Alt+T. Если вы вошли на сервер Ubuntu, у вас уже есть доступ к терминалу.

В терминале вам нужно ввести следующую команду:

sudo apt update && sudo apt upgrade -y

Примечание: все действия по осуществляются копирования или вставки команд в терминале выполняются при помощи зажатия дополнительной клавиши Shift . Таким образом, для того чтобы скопировать что либо в терминале, вам необходимо использовать сочетание клавиш Ctrl+Shift+С , а для того чтобы вставить какую либо команду в терминал, необходимо зажать сочетание клавиш Ctrl+Shift+V .

Теперь позвольте мне объяснить вышеупомянутую команду.

-y в конце автоматически вводит yes , когда команда apt upgrade запрашивает подтверждение перед установкой обновлений.

Обратите внимание, что вы также можете использовать две команды отдельно, одну за другой:

sudo apt update

sudo apt upgrade

Это займет немного больше времени, потому что вам нужно дождаться завершения одной команды и затем ввести вторую команду.

Объяснение: sudo apt update


Эта команда обновляет локальную базу данных доступных пакетов. Если вы не запустите эту команду, локальная база данных не будет обновлена, и ваша система не будет знать, есть ли какие-либо новые доступные версии.

Вот почему, когда вы запустите sudo apt update , вы увидите много URL в выходных данных. Команда извлекает информацию о пакете из соответствующих репозиториев (URL-адреса, которые вы видите в выходных данных).

В конце команды сообщается, сколько пакетов можно обновить. Вы можете увидеть эти пакеты, выполнив следующую команду:

apt list --upgradable

Объяснение: sudo apt upgrade


Эта команда сопоставляет версии установленных пакетов с локальной базой данных. Она собирает их все, а затем перечисляет все пакеты, для которых доступна более новая версия. На этом этапе она спросит, хотите ли вы обновить установленные пакеты до более новой версии.

Вы можете ввести yes , у или просто нажать клавишу ввода, чтобы подтвердить установку обновлений.

Итак, суть в том, что sudo apt update проверяет наличие новых версий, в то время как sudo apt upgrade фактически выполняет обновление.

Термин update может сбивать с толку, так как вы можете ожидать, что команда sudo apt update обновит систему путем установки обновлений, но этого не происходит.

Способ 2: обновить Ubuntu через графический интерфейс [для пользователей настольных компьютеров]

Если вы используете Ubuntu в качестве рабочего стола, вам не нужно заходить в терминал только для обновления системы. Вы все еще можете использовать командную строку, но это не обязательно для вас.

В меню приложений найдите «Software Updater» (рус. Обновление приложений) и запустите его. Учтите, значок приложения может быть иным, ориентируйтесь лиши на название.


Он проверит наличие обновлений для вашей системы.


Если есть доступные обновления, это даст вам возможность установить обновления.


Нажмите «Установить сейчас», он может запросить ваш пароль.


Как только вы введете свой пароль, он начнет устанавливать обновления.


В некоторых случаях, вам может потребоваться перезагрузить систему Ubuntu, для правильной работы установленных обновлений. В конце обновления вы будете уведомлены, если вам потребуется перезагрузить систему.


Вы можете перезагрузить компьютер позже, если не хотите делать этого сейчас. При этом, работу можно будет продолжить без каких либо потерь.

Несколько вещей, которые нужно иметь в виду, обновляя Ubuntu

Вы только что узнали, как обновить вашу систему Ubuntu. Если вы заинтересованы, вы также должны знать эти несколько вещей, касающихся обновлений Ubuntu.

Очистить после обновления

В вашей системе будет несколько ненужных пакетов, которые не потребуются после обновлений. Вы можете удалить такие пакеты и освободить место с помощью этой команды:

sudo apt autoremove

Живое исправление ядра в Ubuntu Server, чтобы избежать перезагрузки

В случае обновления ядра Linux, вам придется перезагрузить систему после обновления. Это проблема, когда вы не хотите простоев вашего сервера.

Функция Live Patching позволяет вносить исправления в ядро ​​Linux, пока оно еще работает. Другими словами, вам не нужно перезагружать вашу систему.

Обновления версий отличаются

Обсуждаемые здесь обновления предназначены для того, чтобы ваша система Ubuntu была свежей и обновленной. Но они не охватывают обновления версий (например, обновление с Ubuntu 18.10 до Ubuntu 19.04).

Заключение

Надеюсь, вам понравился этот урок по обновлению системы Ubuntu, и вы узнали несколько новых вещей.

Если у вас есть какие-либо вопросы, пожалуйста, задавайте их комментариях. Если вы опытный пользователь Linux и у вас есть совет, который может сделать это руководство более полезным, поделитесь им с остальными.

Пакетный менеджер Apt или Advanced Package Tool используется во множестве дистрибутивов, основанных на Debian или Ubuntu, а таких дистрибутивов сейчас очень много. Этот пакетный менеджер поддерживает все необходимые функции, вы можете устанавливать и удалять пакеты, обновлять то, что было уже установлено, искать пакеты, устанавливать их из файла или загружать без установки. При этом все зависимости будут разрешаться автоматически.

Утилита apt ничем не уступает пакетному менеджеру yum, используемому в RPM дистрибутивах, да, здесь все ещё не поддерживается частичное обновление пакетов, как в Zypper, но в целом всё выглядит очень неплохо. В этой статье мы подробно рассмотрим как пользоваться apt в Linux для решения задач работы с программами.

Синтаксис и опции apt

Синтаксис команды apt очень простой и похож на другие команды Linux:

$ apt опции команда параметры_команды

Опции указывают общее поведение утилиты, команда - действие, которое надо выполнить, а в параметрах команды обычно передается имя пакета, с которым следует работать, например, установить или удалить. Вот основные опции утилиты:

А теперь давайте пройдёмся по командам apt, которые вы можете использовать:

  • install - установить пакет;
  • remove - удалить пакет, конфигурационные файлы, которые были изменены в вашей системе удалены не будут;
  • purge - полностью удалить пакет, вместе со всеми его конфигурационными файлами;
  • autoremove - очистить ненужные пакеты;
  • autoclean - очистить кэш пакетов;
  • update - обновить списки пакетов из репозиториев;
  • upgrade - обновить версию пакета до последней, если пакет не указан будут обновлены все пакеты;
  • full-upgrade - полное обновление системы, включая удаление несовместимых или больше ненужных пакетов;
  • list - список установленных пакетов;
  • search - поиск пакетов;
  • show - посмотреть информацию о пакете;
  • download - скачать пакет в текущую папку;
  • edit-sources - открыть с настройками репозиториев в текстовом редакторе.
  • source - скачать исходный код пакета в текущую папку;
  • build-dep - установить зависимости необходимые для сборки выбранного пакета;

Дальше рассмотрим несколько примеров работы с apt, которые пригодятся как начинающим, так и более опытным пользователям.

Как пользоваться apt

1. Обновление пакетов

Сначала давайте обновим список пакетов apt из репозиториев. Репозитории находятся на удалённых серверах и когда утилита apt ищет пакет для установки, естественно, что она не обращается ко всем репозиториям подряд чтобы узнать где он находится. В системе уже есть сохранённых кэш информации о том, какие пакеты вообще есть и где их можно скачать. Для обновления этого кэша используйте команду update:

sudo apt update

Во время загрузки URL репозиториев обозначаются специальными префиксами, вот что они означают:

  • Hit (Сущ) - список не изменился с момента предыдущей загрузки;
  • Ign (Игн) - репозиторий игнорируется, либо он слишком новый, либо произошла незначительная ошибка во время загрузки;
  • Get(Пол) - доступна новая версия и она будет загружена.

Когда кэш обновлен вы можете посмотреть для каких пакетов доступны обновления:

sudo apt list --upgradable

Аналогично можно посмотреть установленные пакеты apt:

sudo apt list --installed


Или всех доступных:

sudo apt list --all-versions


Затем можно обновить все пакеты в системе:

sudo apt full-upgrade


2. Установка пакетов

Чтобы установить пакет apt используйте команду install, например, для установки программы Gimp используйте команду install:

sudo apt install gimp


Если пакет установился неверно и вы хотите его переустановить, можно использовать опцию --reinstall:

sudo apt install gimp --reinstall

Как видите, опции можно указывать не только перед командой, но и после неё, аналогично можно установить несколько пакетов сразу, например:

sudo apt install gimp inkskape -y

Чтобы не подтверждать установку вручную используем опцию -y. Допустим вы установили пакет с помощью dpkg и теперь хотите установить для него зависимости, запустите команду install без параметров с опцией -f или --fix-broken:

sudo apt install --fix-broken

Можно скачать deb пакет в текущую папку без установки:

apt download gimp

Скачивать пакеты надо от имени обычного пользователя, иначе тогда они не будут доступны для работы с ними. Если вам нужно установить пакет из файла, просто передайте путь к файлу команде install:

sudo apt install gimp_2.8.22-1_amd64.deb

Чтобы установить определенную версию пакета просто укажите нужную версию после имени пакета через знак =, например:

sudo apt install linux-headers-generic=4.15.0.20.23

Чтобы найти доступные версии можно использовать команду policy. Она отображает информацию о том какая версия установлена, а также какие версии доступны:

sudo apt policy linux-headers-generic

Если вы не знаете как точно называется пакет, можно выполнить поиск пакетов apt с помощью команды search:

sudo apt search gimp

3. Удаление пакетов

Чтобы удалить ненужный пакет используйте команду remove:

sudo apt remove gimp

Однако если вы изменяли какие-либо конфигурационные файлы из состава пакета, то при таком способе удаления они останутся в системе, чтобы удалить всё полностью используйте команду purge:

sudo apt purge gimp

Чтобы удалить лишние пакеты, которые в системе больше не нужны выполните команду autoremove:

sudo apt autoremove

А для очистки кэша пакетов - autoclean:

sudo apt autoclean

Выводы

В этой статье мы рассмотрели примеры использования и основные команды apt Ubuntu, как видите, команд у этой утилиты хватает на все случаи жизни. Но, как видите, всё очень просто если разобраться. Я не рассказал только об одной команде, попробуйте ввести в терминале apt moo, увидите что будет. Это небольшая пасхалка от разработчиков.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Обновление Ubuntu Linux

Периодически появляются новые версии программного обеспечения, утилит, новые версии ядра и других компонентов системы. Ubuntu позволяет централизованно (автоматически) обновлять пакеты, когда новые версии пакетов появляются в репозиториях системы.

В данной статье рассматривается процесс обновления пакетов в Ubuntu, но не обновление самого дистрибутива до новой версии. Смотрите также наше руководство по обновлению Ubuntu до новой версии.

Ubuntu можно обновить, используя графическую утилиту Менеджер обновлений или использовать командную строку. Рассмотрим оба способа.

Обновление пакетов в Ubuntu, используя графическую утилиту

Запустим утилиту Менеджер обновлений (в системе она называется «Обновление приложений» или «Software Updater»). Для этого откройте лаунчер, нажав сочетание клавиш Super+A . В лаунчере найдите иконку Обновление. или же введите в строку поиска «update»

Запуск Менеджера обновлений Ubuntu

Поиск Менеджера обновлений в Лаунчере Ubuntu

Утилита выполнит проверку обновлений. Это может занять несколько секунд.

Проверка обновлений Ubuntu

Появится окно Менеджера обновлений. В нем представлен список компонентов, которые готовы для обновления. По умолчанию все компоненты помечены галочками. Можно снять галочку напротив какого-либо компонента, чтобы не обновлять его. Для запуска процесса обновления нажмите кнопку Установить сейчас .

Список обновлений Ubuntu

Появится запрос на ввод пароля пользователя. Введите пароль и нажмите кнопку Подтвердить .

Ввод пароля для обновления Ubuntu

Начнется процесс обновления Ubuntu.

Процесс обновления Ubuntu

Можно нажать Подробно , чтобы развернуть информационное окно, в котором отображается текущий процесс обновления.

Процесс обновления Ubuntu

В некоторых случаях, после завершения обновления, требуется перезагрузка компьютера. Для выполнения перезагрузки нажмите кнопку Перезагрузить сейчас или перезагрузите компьютер позже.

Перезагрузка компьютера

Обновление Ubuntu через командую строку

Рассмотрим, как обновить Ubuntu Linux через командную строку (через терминал). Для обновления пакетов в Ubuntu используется утилита apt.

Откройте терминал. Это можно сделать, нажав сочетание клавиш Ctrl+Alt+T

Выполните в терминале следующую команду:

Появится запрос на ввод вашего пароля пользователя. Введите пароль и нажмите Enter . При вводе пароля на экране не выводится никакой индикации ввода.

Начнется процесс обновления Ubuntu.

Обновление Ubuntu из командной строки

Когда обновление завершится, в терминале снова появится приглашение ко вводу новой команды.

Обновление Ubuntu Linux до новой версии

Помимо периодических обновлений пакетов в Ubuntu Linux, раз в полгода (в апреле и октябре) выходят новые версии дистрибутива. Версии нумеруются числами — 18.04, 18.10, 19.04, . которые означают год и месяц выхода дистрибутива.

Когда выходит новая версия дистрибутива, то у пользователей появляется возможность обновиться до этой версии.

В данной статье мы рассмотрим, как обновить Ubuntu Linux до новой версии. Мы рассмотрим два способа обновления системы:

  • Используя графическую утилиту Менеджер обновлений.
  • Используя командую строку (терминал).

Обновление Ubuntu до новой версии через Менеджер обновлений

Шаг 1. Настройки обновления системы

Запуск утилиты Программы и обновления в Ubuntu

Откройте Лаунчер, нажав сочетание клавиш Super+A , и запустите утилиту Программы и обновления (Software & Updates).

Утилита Программы и обновления в Ubuntu

Откроется утилита Программы и обновления. Перейдите на вкладку Обновления и проверьте, что в пункт Уведомлять меня о выходе новой версии Ubuntu ( Notify me of a new Ubuntu version ) установлен в состояние При доступности любой новой версии ( For any new version ) , если нет, то выберите этот пункт. После этого закройте окно.

Шаг 2. Обновление пакетов (по необходимости)

Процесс обновления пакетов

Появится окно для ввода пароля пользователя. Введите пароль. После этого начнется процесс обновления пакетов.

Шаг 3. Обновление Ubuntu до новой версии

Снова, как и на предыдущем шаге, запустите Менеджер обновлений Ubuntu (Обновление приложений).

Примечание: Если вдруг снова появилось окно с предложением обновить пакеты, то это означает, что требуется обновить еще некоторые пакеты. Обновите их.

Появится запрос на ввод пароля пользователя. Введите пароль и нажмите кнопку Подтвердить .

Подготовка к обновлению Ubuntu

Начнется подготовка к обновлению системы.

Менеджер обновлений. Процесс обновления пакетов

Начнется процесс обновления Ubuntu до новой версии. Процесс может занимать довольно долгое время.

Начнется перезагрузка компьютера. После перезагрузки вы попадете в новую версию Ubuntu.

Обновление Ubuntu до новой версии через командную строку

Шаг 1. Откройте терминал

Откройте терминал. Это можно сделать, нажав сочетание клавиш Ctrl+Alt+T .

Шаг 2. Обновление Ubuntu до новой версии

Обновление Ubuntu до новой версии выполняется в 2 этапа. Сначала нужно обновить все пакеты до новой версии и только потом обновлять саму систему.

Для обновления пакетов, введите в терминале последовательно следующие команды.

Если будут найдены обновления каких-либо пакетов, то эти пакеты должны быть обновлены.

Теперь выполним непосредственно обновление системы до новой версии. Выполняем команду:

В процессе обновления могут выдаваться запросы, на которые вы должны отвечать Да (Yes) или Нет (No). Если у вас русская версия системы, то чтобы ответить Да, нужно ввести д и нажать Enter . Для английской версии систему, нужно ввести y и нажать Enter .

Читайте также: