Около 3 лет назад Canonical выпустила Ubuntu 16.04 LTS, версию, которая представила основные новые функции, такие как поддержка пакетов Snap. Как и Flatpaks, пакеты Snap - это пакеты следующего поколения, которые теоретически значительно улучшаются по сравнению с традиционными пакетами APT. Пакеты, которые мы использовали всю нашу жизнь, могут быть обновлены из программного центра или из терминала, есть разные варианты, если мы хотим сделать это с консоли, так как они есть обновление, дистанционное обновление и полное обновление.
Если вы похожи на меня, хотя удобнее всего делать все из программного центра, иногда вы будете пытаться обновить пакеты с терминала. Наиболее часто используемая команда - «обновить», но есть также две другие опции для выполнения немного разных действий. В этой статье мы объясним различия между этими командами, хотя я говорю вам, что две из них - это разные способы обозначения одного и того же действия.
Какое обновление я должен использовать для какого обновления?
Первое, что мы объясним, это первое, что появляется в заголовке этой статьи: «обновление»Переводится на испанский как« обновление », но обновлять будут репозитории. Написав «sudo apt update» без кавычек, мы будем просить как пользователя root обновить APT, а точнее репозитории. Объяснив это, у нас есть три упомянутых «апгрейда», где:
- модернизация, что означает «обновить» или «обновить», что означает обновление, обновит доступные пакеты, но не все. Он будет загружать и обновлять пакеты, но программное обеспечение, которое не связано, скажем, с важными компонентами, такими как ядро Linux. По сути, это позволит избежать обновления пакетов, которые требуют удаления других пакетов из-за изменений зависимостей.
- Dist-Upgrade: то, что делает эта вторая команда, похоже на то, что делает первая, но во время обновления она сделает несколько запросов о конфигурации пакетов. Эта опция обновит такие компоненты, как ядро Linux.
- полное обновление: Как мы продвинулись, это еще один способ вызвать предыдущий или наоборот. Оба варианта удаляют пакеты, которые были установлены автоматически, если им необходимо разрешить конфликты в обновлениях зависимостей пакетов.
Для завершения любого обновления используется четвертая команда. Около "Sudo apt autoremove", который удалит пакеты, которые больше не нужны. Если мы воспользуемся им после обновления ядра, старые образы будут удалены. Если мы обновили его вручную, я бы не рекомендовал делать это, пока мы не убедимся, что все работает правильно, иначе мы не сможем вернуться к старту системы.
Вы уже знаете, в чем разница между этими тремя командами для обновления пакетов APT?
Хороший. У меня было много сомнений,