Перейти к содержимому

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

  • автор:

Как обновлять пакеты Ubuntu?

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

Типы обновлений

Существует три типа обновлений:

  • Обновлять
  • Безопасность

Нас беспокоят первые два обновления только потому, что обновления бэкпортов обновляются в новых выпусках Ubuntu. Нам просто нужно настроить «Обновление» и «Безопасность» в нашей системе Ubuntu для поддержания операционной системы в актуальном состоянии.

Настройка обновлений в Ubuntu 20.04

Прежде всего, откройте меню приложений.

Найдите «Программное обеспечение и обновления».

Нажмите на выделенный значок в результатах поиска.

Окно «Программное обеспечение и обновления» откроется для вас в Ubuntu 20.04 следующим образом:

В этом окне перейдите на вкладку «Обновления».

Теперь в этой вкладке «Обновления» вы можете настроить обновления по вашему желанию. Например, из первого варианта вы можете настроить свою подписку на другие пакеты, такие как «Все обновления», «Только обновления безопасности» или «Безопасность» и другие рекомендуемые обновления».

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

Поскольку обновления безопасности действительно важны, в третьем раскрывающемся списке есть три варианта для немедленного принятия мер. Например, «Отображать немедленно», «Загружать автоматически» и «Загружать и устанавливать автоматически». Опция «Загрузить и установить автоматически» выбрана по умолчанию в Ubuntu 20.04.

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

Последний вариант предназначен для настройки уведомления о выпуске новой версии Ubuntu. Либо для любой более новой версии, только для LTS-версий, либо никогда не уведомлять.

Когда вы закончите, закройте окно «Программное обеспечение и обновления». В соответствии с вашими настройками, если будет доступно новое обновление, оно сообщит вам об этом.

Обновление пакетов вручную

Вы также можете обновлять свои пакеты в любое время. Один из способов — открыть «Обновление программного обеспечения».

Он начнет проверять и обновлять пакеты.

После обновления пакетов появится сообщение об успешном завершении.

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

$ sudo apt update

Если есть пакеты, готовые к обновлению, вы можете обновить их, введя команду:

$ sudo apt upgrade

Заключение

Вот как вы можете настроить параметры обновлений и вручную обновить и обновить свои пакеты в системе Ubuntu 20.04 LTS.

Все права защищены. © Linux-Console.net • 2019-2024

Как обновить все пакеты в Ubuntu 22.04

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

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

Как обновить все пакеты в Ubuntu?

Есть два разных метода, с помощью которых мы можем обновить все пакеты:

  • Использование терминала
  • Использование метода графического интерфейса

Способ 1: Как обновить все пакеты в Ubuntu с помощью терминала

Дистрибутивом Ubuntu можно управлять с помощью интерфейса командной строки. Итак, мы сначала откроем терминал с помощью сочетания клавиш «CTRL+ALT+T», а затем воспользуемся приведенной ниже командой, чтобы получить обновление всех пакетов:

$ sudo apt update

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

$ sudo apt list —upgradable

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

$ sudo apt upgrade

Он подтвердит от вас продолжение процесса, разрешите его, набрав «Y» и нажав клавишу ENTER:

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

Способ 2: Как обновить все пакеты в Ubuntu с помощью графического интерфейса

Другой способ обновить все пакеты в Ubuntu — использовать метод GUI (графический интерфейс пользователя).

Для обновления пакетов через графический интерфейс найдите «Обновления программного обеспечения» в строке поиска приложения и откройте его:

Он покажет вам пакеты, готовые к обновлению (если есть). Нажмите кнопку «Установить сейчас», чтобы начать процесс обновления всех пакетов:

Когда обновление всех пакетов будет завершено, на экране появится сообщение.

Таким образом, можно без проблем обновлять все пакеты в Ubuntu 22.04.

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

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

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

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

На рабочем столе Ubuntu перейдите в терминал, щелкнув значок терминала в оболочке или просто нажав Ctrl+Alt+T.

В терминальном типе следующая команда

$ sudo apt update

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

Вопреки распространенному мнению, эта команда не обновляет вашу систему. Вместо этого он обновляет ваши репозитории Ubuntu. Таким образом, ваша система проверяет репозитории. Он проверяет, доступны ли более новые версии установленной программы. Он не обновит ваши существующие пакеты сразу; вместо этого он обновит информацию о существующих пакетах и их доступных версиях. По этой причине, когда эта команда завершает выполнение, Ubuntu показывает вам количество пакетов, которые можно обновить.

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

$ apt list —upgradable

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

$ sudo apt upgrade

После повторного ввода вышеуказанной команды Ubuntu запросит у вас пароль. Как и раньше, введите пароль и нажмите Enter.

Через 2 или 3 секунды Ubuntu покажет вам сумму, необходимую для обновления этих пакетов, и дополнительно запросит ваше подтверждение. Чтобы продолжить, введите y в терминале и нажмите Enter. Как только вы это сделаете, Ubuntu начнет скачивать и обновлять ваши пакеты.

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

$ sudo apt update && sudo apt upgrade -y

Поскольку две команды должны выполняться последовательно, мы можем объединить их в одну команду. && между двумя командами объединяет их. Итак, теперь выполняется первая команда перед знаком && . Когда первая команда завершает выполнение, выполняется остальная часть команды после && . -y в конце сэкономит вам одно нажатие клавиши, когда Ubuntu спросит вас, хотите ли вы установить обновления или нет. Вы должны запускать эту команду время от времени, чтобы поддерживать вашу систему в актуальном состоянии.

Способ 2: обновить с помощью Package Updater:

Зайдите в меню и в строке поиска введите «Software Updater». Теперь запустите его.

Он проверит, есть ли в вашей системе какие-либо пакеты, которые можно обновить.

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

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

После аутентификации Ubuntu начнет загрузку и установку обновлений.

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

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

$ sudo apt autoremove

Этот учебник действителен для всех версий Ubuntu и других дистрибутивов Linux, основанных на Ubuntu, таких как Linux Lite, Linux Mint и т. д.

Заключение:

Я надеюсь, что этот урок будет полезен для вас. Одна из многих вещей, которые вы слышите об Ubuntu, заключается в том, что она намного безопаснее, чем Windows. Доказательство можно увидеть при обновлении. Всякий раз, когда вы вносите какие-либо изменения в систему, Ubuntu запрашивает ваш пароль для аутентификации. Обновлять пакеты в Ubuntu довольно просто. Имейте в виду, что это руководство предназначено для обновления пакетов в Ubuntu. Он не обновляет вашу версию Ubuntu. Также обратите внимание, что этот учебник, включая метод командной строки, действителен для всех версий Ubuntu и других дистрибутивов Linux, основанных на Ubuntu, таких как Linux Lite, Linux Mint и т. д.

Все права защищены. © Linux-Console.net • 2019-2024

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

Red Hat Enterprise Linux, начиная с версий 6.1 и 5.7, представила новую службу Red Hat Subscription Management (RHSM). Red Hat Network (RHN) была выведена из эксплуатации.

Пользователи, которые не знакомы с Red Hat или хотели бы получить расширенную информацию о подписке и улучшенный доступ к контенту, должны использовать RHSM. Если вы все еще используете Red Hat Network, мы советуем вам как можно скорее перейти на RHSM. Клиенты, использующие более ранние версии Red Hat Enterprise Linux, должны продолжать использовать RHN Classic. См. Часто задаваемые вопросы об изменениях в Red Hat Entitlement Platform с RHEL 6.1 и 5.7 и В чем разница между службами управления, предоставляемыми Red Hat Network (RHN) Classic, и Red Hat Subscription Management (RHSM)? для получения дополнительной информации о преимуществах RHSM по сравнению с RHN.

Для Red Hat Enterprise Linux 8 зарегистрируйте систему с помощью RHSM, как описано в разделе Регистрация системы в диспетчере подписки. Затем обновите систему в соответствии с инструкциями в разделе Применение обновлений пакетов в Red Hat Enterprise Linux 8.

Для Red Hat Enterprise Linux 7 зарегистрируйте систему с помощью RHSM, как описано в разделе Регистрация системы в диспетчере подписки. Затем обновите систему в соответствии с инструкциями в разделе Применение обновлений пакетов в Red Hat Enterprise Linux 7.

Для Red Hat Enterprise Linux 6 зарегистрируйте систему с помощью RHSM (если RHEL 6.1 или выше), как описано в разделе Регистрация системы в диспетчере подписки. Затем обновите систему в соответствии с инструкциями в разделе Применение обновлений пакетов в Red Hat Enterprise Linux 6.

Для Red Hat Enterprise Linux 5 зарегистрируйте систему с помощью RHSM (если RHEL 5.7 или выше), как описано в разделе Регистрация системы в диспетчере подписки. После регистрации обновите систему в соответствии с инструкциями в разделе Применение обновлений пакетов в Red Hat Enterprise Linux 5.

Если ваша система не может подключиться к Интернету напрямую, возможно, вас заинтересует наше предложение Red Hat Satellite.

Предпосылки

Регистрация системы в Менеджере подписки

Графический интерфейс

Откройте клиент с графическим интерфейсом управления подпиской в ​​Red Hat Enterprise Linux 8 через Действия, затем выберите Показать приложения и щелкните Все. Затем выберите Red Hat Subscription Manager.

В Red Hat Enterprise Linux 7 откройте Приложения -> Системные инструменты -> Диспетчер подписки Red Hat, а в Red Hat Enterprise Linux 6 — через Система -> Администрирование -> Диспетчер подписки Red Hat.

Командная строка

Систему также можно зарегистрировать через командную строку с помощью команды «subscription-manager». Чтобы зарегистрировать систему через графический интерфейс или из командной строки, следуйте инструкциям в руководстве «Использование и настройка Red Hat Subscription Manager».

Убедитесь, что ваш брандмауэр позволяет настраивать RHSM. Дополнительные сведения см. в разделе Как получить доступ к RHSM (yum) через брандмауэр?

Общую информацию о RHSM можно найти в Red Hat Network Subscription Management, а в FAQ по изменениям в Red Hat Entitlement Platform с RHEL 6.1 и 5.7 можно найти краткий обзор и сравнение с RHN.

Применение обновлений пакетов в Red Hat Enterprise Linux 8

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

Чтобы получить доступ к обновлениям при использовании Red Hat Enterprise Linux 8, запустите графический инструмент обновления через Приложения -> Показать приложения -> Все -> Программное обеспечение или из командной строки с помощью следующей команды:

В графическом интерфейсе выберите «Обновления».

Для интерфейса командной строки используйте следующую команду для обновления операционной системы:

Чтобы установить определенный пакет, например vsftpd, используйте следующую команду:

Чтобы обновить определенный пакет, например bind, используйте следующую команду:

Чтобы получить дополнительную информацию о параметрах командной строки, доступных для yum , используйте следующую команду:

Применение обновлений пакетов в Red Hat Enterprise Linux 7

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

Чтобы получить доступ к обновлениям при использовании Red Hat Enterprise Linux 7, запустите графический инструмент обновления через Приложения -> Системные инструменты -> Обновление ПО или из командной строки с помощью следующей команды:

Для интерфейса командной строки используйте следующую команду для обновления операционной системы:

Чтобы установить определенный пакет, например vsftpd, используйте следующую команду:

Чтобы обновить определенный пакет, например bind, используйте следующую команду:

Чтобы получить дополнительную информацию о параметрах командной строки, доступных для yum , используйте следующую команду:

Применение обновлений пакетов в Red Hat Enterprise Linux 6

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

Чтобы получить доступ к обновлениям при использовании Red Hat Enterprise Linux 6, запустите графический инструмент обновления через Система -> Администрирование -> Обновление ПО или из командной строки с помощью следующей команды:

Для интерфейса командной строки используйте следующую команду для обновления операционной системы:

Чтобы установить определенный пакет, например vsftpd, используйте следующую команду:

Чтобы обновить определенный пакет, например bind, используйте следующую команду:

Чтобы получить дополнительную информацию о параметрах командной строки, доступных для yum , используйте следующую команду:

Применение обновлений пакетов в Red Hat Enterprise Linux 5

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

Чтобы получить доступ к обновлениям при использовании Red Hat Enterprise Linux 5, запустите графический инструмент обновления через Приложения -> Системные инструменты -> Средство обновления программного обеспечения или из командной строки с помощью следующей команды:

Для интерфейса командной строки используйте следующую команду для обновления операционной системы:

Чтобы установить определенный пакет, например vsftpd, используйте следующую команду:

Чтобы обновить определенный пакет, например bind, используйте следующую команду:

Чтобы получить дополнительную информацию о параметрах командной строки, доступных для yum , используйте следующую команду:

Много лет назад, когда я впервые начал работать с Linux, установка приложений и поддержание системы в актуальном состоянии было непростым делом. На самом деле, если вы хотели решить любую задачу, вы были привязаны к командной строке. Для некоторых новых пользователей это оставило их машины устаревшими или без необходимых приложений. Конечно, в то время почти все, кто пробовал свои силы в Linux, знали, что им предстоит что-то, что потребует некоторой работы. Просто так оно и было. К счастью, времена и Linux изменились. Теперь Linux экспоненциально более удобен для пользователя — до такой степени, что многое делается автоматически и наведи и щелкн謆, что сегодняшний Linux вряд ли похож на Linux вчерашнего дня.

Но даже несмотря на то, что Linux превратилась в удобную для пользователя операционную систему, все еще есть некоторые системы, которые принципиально отличаются от своих аналогов Windows. Поэтому всегда лучше понимать эти системы, чтобы иметь возможность правильно их использовать. В рамках этой статьи вы узнаете, как поддерживать вашу систему Linux в актуальном состоянии. В процессе вы также можете узнать, как установить приложение или два.

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

  • Ubuntu и Debian используют .deb
  • Fedora, SuSE и Mandriva используют .rpm
  • Slackware использует архивы .tgz, которые содержат готовые двоичные файлы.
  • И, конечно же, возможна установка из исходного кода или предварительно скомпилированных файлов .bin или .package.¬†

Как видите, существует множество возможных систем (и приведенный выше список даже близко не является исчерпывающим). Поэтому, чтобы сделать задачу освещения этой темы менее эпичной, я расскажу о системах Ubuntu и Fedora. Я коснусь как графического интерфейса, так и инструментов командной строки для обработки обновлений системы.

Убунту Линукс

Ubuntu Linux стала одним из самых популярных дистрибутивов Linux. И в процессе обновления системы вы сможете точно сказать, почему это так. Ubuntu очень удобен для пользователя. Ubuntu использует два разных инструмента для обновления системы:

  • apt-get: инструмент командной строки.
  • Диспетчер обновлений: инструмент с графическим интерфейсом.

Диспетчер обновлений Ubuntu

Диспетчер обновлений — это почти полностью автоматический инструмент. С помощью этого инструмента вам не придется регулярно проверять наличие доступных обновлений. Вместо этого вы будете знать, что обновления доступны, поскольку диспетчер обновлений откроется на вашем рабочем столе (см. рис. 1), как только появятся обновления, в зависимости от их типа:

  • Обновления системы безопасности: ежедневно
  • Обновления, не связанные с безопасностью: еженедельно

Если вы хотите вручную проверить наличие обновлений, вы можете сделать это, щелкнув подменю «Администрирование» меню «Система» и выбрав пункт «Диспетчер обновлений». Когда откроется диспетчер обновлений, нажмите кнопку «Проверить», чтобы проверить наличие доступных обновлений.

На рис. 1 показан список обновлений для установки Ubuntu 9.10. Как видите, есть как Важные обновления безопасности, так и Рекомендуемые обновления. Если вы хотите получить информацию о конкретном обновлении, вы можете выбрать обновление, а затем щелкнуть раскрывающееся меню Описание обновления.

  1. Проверьте, какие обновления вы хотите установить. По умолчанию выбраны все обновления.
  2. Нажмите кнопку «Установить обновления».
  3. Введите пароль пользователя (sudo).
  4. Нажмите «ОК».

Обновления будут продолжены, и вы сможете продолжить свою работу. Теперь для некоторых обновлений может потребоваться либо выход из рабочего стола и повторный вход, либо перезагрузка компьютера. В разработке находится новый инструмент (Ksplice)¬†, который позволяет даже обновлению ядра не требовать перезагрузки.
После завершения всех обновлений в главном окне «Управление обновлениями» появится сообщение о том, что Ваша система обновлена.

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

Теперь давайте рассмотрим инструменты командной строки для обновления вашей системы. Система управления пакетами Ubuntu называется apt. Apt — очень мощный инструмент, который может полностью управлять вашими системными пакетами через командную строку. Использование инструмента командной строки имеет один недостаток — чтобы проверить, есть ли у вас обновления, вам нужно запустить его вручную. Давайте посмотрим, как обновить вашу систему с помощью Apt. Выполните следующие действия:

  1. Откройте окно терминала.
  2. Введите команду sudo apt-get upgrade.
  3. Введите пароль пользователя.
  4. Просмотрите список доступных обновлений (см. рис. 2) и решите, хотите ли вы пройти полное обновление.
  5. Чтобы принять все обновления, нажмите клавишу «y» (без кавычек) и нажмите Enter.
  6. Следите за обновлениями.

Вот и все. Теперь ваша система обновлена. Давайте посмотрим, как тот же процесс происходит в Fedora (точнее, в Fedora 12).

Fedora Linux

Fedora является прямым потомком Red Hat Linux, поэтому она является бенефициаром системы управления пакетами Red Hat (rpm). ¬† Как и Ubuntu, Fedora можно обновить с помощью: ¬†

  • yum: инструмент командной строки.
  • GNOME (или KDE) PackageKit: инструмент с графическим интерфейсом.

GNOME PackageKit

В зависимости от вашего рабочего стола вы будете использовать GNOME или интерфейс KDE для PackageKit. Чтобы открыть этот инструмент, просто перейдите в подменю «Администрирование» меню «Система» и выберите пункт «Обновление программного обеспечения». ¬† Когда инструмент откроется (см. рис. 3), вы увидите список обновлений. Чтобы получить информацию о конкретном обновлении, все, что вам нужно сделать, это выбрать конкретный пакет, и информация будет отображаться в нижней панели.

  1. Разрешение зависимостей.
  2. Загрузка пакетов.
  3. Тестирование изменений.
  4. Установка обновлений.

По завершении процесса GNOME (или KDE) PackageKit сообщит, что ваша система обновлена. Нажмите кнопку ОК при появлении запроса.

Теперь давайте взглянем на обновление Fedora через командную строку. Как было сказано ранее, это делается с помощью команды yum. Чтобы позаботиться об этом, выполните следующие действия:

Обновление с помощью yum

  1. Откройте окно терминала (для этого перейдите в подменю «Системные инструменты» меню «Приложения» и выберите «Терминал»).
  2. Введите команду su, чтобы изменить статус суперпользователя.
  3. Введите пароль суперпользователя и нажмите Enter.
  4. Введите команду yum update, и yum проверит, какие пакеты доступны для обновления.
  5. Просмотрите список обновлений (см. рис. 4).
  6. Если вы хотите выполнить обновление, введите «y» (без кавычек) и нажмите Enter.
  7. Устройтесь поудобнее и наблюдайте за обновлениями.
  8. Выйдите из командной строки пользователя root, введя «exit» (без кавычек) и нажав Enter.
  9. По завершении закройте терминал.

Теперь ваша система Fedora обновлена.

Заключительные мысли

Конечно, здесь были затронуты только два дистрибутива, но это должно проиллюстрировать, насколько легко обновляется установка Linux. Хотя инструменты могут быть не универсальными, концепции универсальны. Независимо от того, используете ли вы Ubuntu, OpenSuSE, Slackware, Fedora, Mandriva или что-то среднее между ними, приведенные выше иллюстрации должны помочь вам обновить практически любой дистрибутив Linux. И, надеюсь, это руководство поможет вам показать, насколько удобной для пользователя стала операционная система Linux.¬†

Вы используете инструмент расширенной упаковки ( apt ) для управления дополнительными приложениями (в виде пакетов) и для установки последних обновлений.

Обновление, обновление и установка пакетов с помощью apt вызывает сбои в работе сетевых служб:

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

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

Обновить кэш пакетов

Для правильной работы apt использует список доступных пакетов в локальном кеше. Вы должны сначала заполнить кеш, а затем периодически обновлять его с помощью sudo -E apt-get update :

Список доступных пакетов

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

Вот примеры подкоманд поиска и показа:

Команды поиска ищут условия поиска не только в имени пакета, но и в других частях информации о пакете; поиск соответствует большему количеству пакетов, чем вы могли бы ожидать.

Список пакетов, установленных в системе

Команда apt-cache показывает информацию обо всех пакетах, доступных в репозитории. Чтобы увидеть, какие пакеты на самом деле установлены в вашей системе и их версии, выполните следующие команды.

Выполните команду net show package version:

Выполните команду dpkg -l:

Репозиторий приложений был удален в Cumulus Linux 4.0.0.

Показать версию пакета

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

Запустите версию пакета net show

команда. Например, следующая команда показывает, какая версия пакета vrf установлена ​​в системе:

Запустите команду Linux dpkg -l

команда. Например, следующая команда показывает, какая версия пакета vrf установлена ​​в системе:

Пакеты обновлений

Чтобы обновить все пакеты, установленные в системе, до последних версий, выполните следующие команды:

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

Приведенные выше команды обновляют все установленные версии до их последних версий, но не устанавливают новые пакеты.

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

Чтобы добавить новый пакет, сначала убедитесь, что он еще не установлен в системе:

  • Если пакет уже установлен, вы можете обновить его из репозитория Cumulus Linux в рамках процесса обновления пакета, который обновляет все пакеты в системе. См. Пакеты обновлений выше.
  • Если пакет еще не установлен, добавьте его, запустив sudo -E apt-get install . При этом пакет извлекается из репозитория Cumulus Linux и устанавливается в вашей системе вместе с любыми другими пакетами, от которых может зависеть этот пакет. В следующем примере пакет tcpreplay добавляется в систему:

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

В некоторых случаях установка нового пакета может также привести к обновлению дополнительных существующих пакетов из-за зависимостей. Чтобы просмотреть эти дополнительные пакеты перед установкой, выполните команду apt-get install —dry-run.

Добавить пакеты из другого репозитория

При поставке Cumulus Linux выполняет поиск доступных пакетов в репозитории Cumulus Linux. Вы можете добавить дополнительные репозитории для поиска, добавив их в список источников, к которым обращается apt-get. Дополнительную информацию см. в man sources.list.

NVIDIA добавила функции или исправила ошибки в некоторые пакеты; вы не должны заменять эти пакеты версиями из других репозиториев. Cumulus Linux настроен таким образом, что пакеты из репозитория Cumulus Linux всегда предпочтительнее, чем пакеты из других репозиториев.

Если вы хотите установить пакеты, которых нет в репозитории Cumulus Linux, процедура аналогична описанной выше, но с одним дополнительным шагом.

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

Для установки пакетов вне репозитория Cumulus Linux необходимо использовать sudo -E apt-get ; однако, в зависимости от пакета, вы можете использовать easy-install и другие команды.

Чтобы установить новый пакет, выполните следующие действия:

Выполните команду dpkg, чтобы убедиться, что пакет еще не установлен в системе:

Если пакет уже установлен, убедитесь, что это именно та версия, которая вам нужна. Если это более старая версия, обновите пакет из репозитория Cumulus Linux:

Если пакета нет в системе, скорее всего, исходный код пакета находится не в файле /etc/apt/sources.list. Если исходный код для нового пакета отсутствует в sources.list , отредактируйте и добавьте в файл соответствующий исходный код. Например, добавьте следующее, если вам нужен пакет из репозитория Debian, которого нет в репозитории Cumulus Linux:

Запустите sudo -E apt-get update , затем установите пакет и выполните обновление:

Добавить пакеты из локального архива Cumulus Linux

Cumulus Linux содержит локальный архив, встроенный в образ диска Cumulus Linux. Этот архив содержит пакеты, необходимые для установки ifplugd , LDAP, RADIUS или TACACS+ без подключения к сети.

Архив называется cumulus-local-apt-archive и упоминается в файле /etc/apt/cumulus-local-apt-archive-sources.list. Он содержит следующие пакеты:

  • audisp-tacplus
  • если подключен
  • libdaemon0
  • libnss-ldapd
  • libnss-mapuser
  • libnss-tacplus
  • libpam-ldapd
  • libpam-radius-auth
  • libpam-tacplus
  • libtac2
  • libtacplus-map1
  • нскд

Обычно эти пакеты добавляются с помощью apt-get update && apt-get install , как описано выше.

Иэн Ноубл; Изменено IDG Comm.

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

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

Fedora и связанные с ней системы

Чтобы проверить, какие обновления в настоящее время доступны для вашей Fedora или связанной с ней системы, используйте следующую команду:

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

Применение обновлений

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

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

На данный момент обновлений больше нет. Если хотите, вы можете проверить это, повторив приведенную выше команду «список обновлений». Вы должны увидеть такую ​​строку без обновлений.

Ubuntu и связанные системы

Чтобы узнать, какие обновления доступны для Ubuntu, Mint и связанных с ними систем, используйте команду apt list –upgradable. Он предоставит список обновленных пакетов.

Обратите внимание, что когда вы запускаете команду sudo apt update, в последней строке вывода предлагается следующая команда:

Затем можно использовать команду sudo apt upgrade -y для применения всех доступных обновлений к установленным пакетам. После завершения этого процесса вы можете повторить команду apt list –upgradable, чтобы показать, что доступных обновлений больше нет.

Подведение итогов

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

Присоединяйтесь к сообществам Network World на Facebook и LinkedIn, чтобы комментировать самые важные темы.

Сандра Генри-Стокер занимается администрированием систем Unix более 30 лет. Она описывает себя как «USL» (Unix как второй язык), но помнит достаточно английского, чтобы писать книги и покупать продукты. Она живет в горах в Вирджинии, где, когда не работает с Unix и не пишет о ней, отгоняет медведей от своих кормушек для птиц.

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

  • Как установить libreoffice на Centos 7 через yum
  • Как активировать пробную версию Windows 10 ltsc
  • Git через консоль Windows
  • Windows 10 не распознает графический планшет
  • Микрофон Hyperx Cloud Core не работает в Windows 10

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *