Linux история установки пакетов

Содержание
  1. Команда apt в Linux
  2. Обновление индекса пакета ( apt update )
  3. Обновление пакетов ( apt upgrade )
  4. Полное обновление ( apt full-upgrade )
  5. Установка пакетов ( apt install )
  6. Удаление пакетов ( apt remove )
  7. Удалить неиспользуемые пакеты ( apt autoremove )
  8. Листинг пакетов ( apt list )
  9. Поиск пакетов ( apt search )
  10. Информация о пакете ( apt show )
  11. Выводы
  12. 📦 Как отсортировать установленные пакеты по дате установки на Linux
  13. Список установленных пакетов, отсортированных по дате установки в Linux
  14. 1. Список установленных пакетов, отсортированных по дате установки в Arch Linux и производных
  15. 2. Получим историю обновлений пакетов RPM в RHEL, CentOS, Fedora.
  16. 3. Просмотр истории обновлений пакетов в системах Debian, Ubuntu.
  17. Добавить комментарий Отменить ответ
  18. • Свежие записи
  19. • Категории
  20. • itsecforu.ru
  21. • Страны посетителей
  22. IT is good
  23. Как просмотреть историю установки apt-get?
  24. Как использовать историю DNF для просмотра вручную установленных пакетов
  25. Получение списка установленных вручную пакетов с использованием dnf
  26. Пример вывода
  27. Получение списка всех транзакций
  28. Пример вывода
  29. Перечисление изменений конкретной транзакции
  30. Перечисление изменений конкретной транзакции
  31. Пример вывода
  32. Получение информации о пакетах определенной транзакции
  33. Образец вывода
  34. Как отменить полную транзакцию
  35. 🐧 Как вывести список установленных пакетов на Linux
  36. 1. Как вывести список установленных пакетов на Arch Linux с помощью команды pacman
  37. 2. Как вывести c писок установленных пакетов в Alpine Linux с помощью команды apk.
  38. 3. Перечислим установленные пакеты в Debian, Ubuntu с помощью команды apt.
  39. 4. Перечислим установленные пакеты в Debian, Ubuntu с помощью команды dpkg.
  40. 5. Перечислим установленные пакеты в RHEL, Fedora, CentOS с помощью команды yum.
  41. 6. Перечислим установленные пакеты в RHEL, Fedora, CentOS с помощью команды dnf.
  42. 7. Как вывести список установленных пакетов в openSUSE с помощью команды zypper.
  43. 8. Как вывести список установленных пакетов в Linux с помощью команды rpm.
  44. 9. Как вывести список пакетов, установленных с помощью Snap на Linux.
  45. 10. Как вывести список пакетов, установленных с помощью flatpak на Linux.

Команда apt в Linux

apt — это утилита командной строки для установки, обновления, удаления и иного управления пакетами deb в Ubuntu, Debian и связанных дистрибутивах Linux. Он сочетает в себе наиболее часто используемые команды из инструментов apt-get и apt-cache с различными значениями по умолчанию некоторых параметров.

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

Большинство команд apt необходимо запускать от имени пользователя с привилегиями sudo .

Это руководство служит кратким справочником по командам apt .

Обновление индекса пакета ( apt update )

Индекс пакетов APT — это в основном база данных, в которой хранятся записи о доступных пакетах из репозиториев, включенных в вашей системе.

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

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

Обновление пакетов ( apt upgrade )

Регулярное обновление вашей системы Linux — один из наиболее важных аспектов общей безопасности системы.

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

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

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

Полное обновление ( apt full-upgrade )

Разница между upgrade и full-upgrade заключается в том, что при последующем удаляются установленные пакеты, если это необходимо для обновления всей системы.

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

Установка пакетов ( apt install )

Установить пакеты так же просто, как запустить следующую команду:

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

Для установки локальных файлов deb укажите полный путь к файлу. В противном случае команда попытается получить и установить пакет из репозиториев APT.

Читайте также:  Гаджеты красивые часы для windows 10

Удаление пакетов ( apt remove )

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

Команда remove удалит указанные пакеты, но при этом могут остаться некоторые файлы конфигурации. Если вы хотите удалить пакет, включая все файлы конфигурации, используйте purge вместо remove :

Удалить неиспользуемые пакеты ( apt autoremove )

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

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

Листинг пакетов ( apt list )

Команда list позволяет вывести список доступных, установленных и обновляемых пакетов.

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

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

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

Перед фактическим обновлением пакетов может быть полезно получить список обновляемых пакетов:

Эта команда позволяет вам искать данный пакет в списке доступных пакетов:

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

Информация о пакете ( apt show )

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

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

Выводы

Умение управлять пакетами — важная часть системного администрирования Linux.

apt — это менеджер пакетов для дистрибутивов на основе Debian. Чтобы узнать больше о команде apt откройте терминал и введите man apt .

Не стесняйтесь оставлять комментарии, если у вас есть вопросы.

Источник

📦 Как отсортировать установленные пакеты по дате установки на Linux

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

1. Список установленных пакетов, отсортированных по дате установки в Arch Linux и производных

В Arch Linux и его производных, таких как Manjaro Linux, вы можете перечислить установленные пакеты, отсортированные по дате установки, используя следующую команду:

Пример вывода Arch Linux:

2. Получим историю обновлений пакетов RPM в RHEL, CentOS, Fedora.

В Fedora, RHEL и его клонах, таких как CentOS, выполните следующую команду от имени пользователя root или sudo, чтобы просмотреть историю установленных пакетов:

Пример вывода из CentOS:

3. Просмотр истории обновлений пакетов в системах Debian, Ubuntu.

В Debian, Ubuntu и всех системах на основе APT вы можете перечислить установленные пакеты, отсортированные по дате / времени установки, используя следующую команду:

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

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

Таким образом, не существует надежного метода составления списка установленных пакетов по дате установки в ваших системах Debian или Ubuntu.

Это несколько способов найти историю обновлений пакетов в Linux.

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

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

• Свежие записи

• Категории

• itsecforu.ru

• Страны посетителей

IT is good

Источник

Как просмотреть историю установки apt-get?

Как я могу просмотреть историю apt-get install команд, которые я выполнил вручную?

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

Как я могу просмотреть историю apt-get install с момента завершения процесса установки моей системы?

Я думаю , что ответ дается здесь на кос является лучшим способом я видел до сих пор. Хотя, поскольку Software Center использует apt , все, что он установил, тоже будет в списке.

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

Чтобы упростить @Arronical ответ, я недавно узнал об одном простом приеме: вы можете использовать zcat -qf как txt, так и txt сжатые файлы.

Читайте также:  Нет службы webclient windows 10

От человека zcat:

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

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

Ход программы:

  • Программа сначала собирает в список все установленные пакеты, читая имена файлов под /var/lib/dpkg/info/ . Время мода файла — время установки.
  • Этот список отсортирован в обратном порядке.
  • Для каждого установленного пакета $Pkg вызов apt-cache rdepends $Pkg запрашивает обратные зависимости $Pkg . Если нет никаких зависимостей, то это пакет верхнего уровня, и информация о пакете печатается: дата и время имя_пакета

Источник

Как использовать историю DNF для просмотра вручную установленных пакетов

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

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

В этой статье мы рассмотрим состояние транзакции установленных пакетов в Fedora 27 с помощью команды истории DNF.

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

Получение списка установленных вручную пакетов с использованием dnf

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

Пример вывода

Получение списка всех транзакций

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

Пример вывода

Перечисление изменений конкретной транзакции

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

Например, если мы хотим проверить изменения в ID 1 в приведенном выше примере, который является установкой nodejs, мы запускаем команду, как показано

Перечисление изменений конкретной транзакции

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

Например, если мы хотим проверить изменения в ID 1 в приведенном выше примере, который является установкой nodejs, мы запускаем команду, как показано

Пример вывода

Получение информации о пакетах определенной транзакции

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

Образец вывода

Как отменить полную транзакцию

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

Источник

🐧 Как вывести список установленных пакетов на Linux

Это краткое руководство объясняет, как вывести список всех установленных пакетов Linux из командной строки с примерами.

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

Я включил примеры команд для всех популярных менеджеров пакетов.

1. Как вывести список установленных пакетов на Arch Linux с помощью команды pacman

Pacman – это дефолтный менеджер пакетов для Arch Linux и его производных, таких как Manjaro Linux.

Чтобы вывести список всех установленных пакетов с помощью pacman на Arch Linux и его вариантах, запустите:

Если вы хотите просмотреть страницу вывода с пролистыванием, направьте вывод в команду more, как показано ниже:

Чтобы перечислить только явно установленные пакеты и версии:

Чтобы вывести только общее количество установленных пакетов в Arch Linux, направьте вывод pacman в команду wc:

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

2. Как вывести c писок установленных пакетов в Alpine Linux с помощью команды apk.

Apk, сокращение от Alpine Package Manager, является менеджером пакетов по умолчанию для Alpine Linux.

Читайте также:  Nokia monitor test для windows 10 64 bit

Команда для просмотра списка установленных пакетов в Alpine Linux:

Если вы хотите просмотреть список установленных пакетов, а также номер версии и описание пакета, используйте флаг -vv, как показано ниже:

Чтобы перечислить только общее количество всех установленных пакетов в Alpine Linux, направьте вывод информации об apk команде wc, как показано ниже:

3. Перечислим установленные пакеты в Debian, Ubuntu с помощью команды apt.

Apt предоставляет интерфейс командной строки высокого уровня для системы управления пакетами в Debian, Ubuntu и других системах на основе Debian.

Чтобы отобразить список установленных пакетов в Debian, Ubuntu, Linux Mint и других системах на основе DEB, запустите:

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

4. Перечислим установленные пакеты в Debian, Ubuntu с помощью команды dpkg.

Dpkg – это инструмент командной строки для установки, сборки, удаления пакетов Debian и управления ими.

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

Кроме того, вы можете использовать команду dpkg-query для вывода списка всех установленных пакетов Debian.

Укажите только общее количество установленных пакетов в системах на основе Debian:

5. Перечислим установленные пакеты в RHEL, Fedora, CentOS с помощью команды yum.

Yum, сокращение от Yellowdog Updater, Modified, – это утилита управления из командной строки для установки и управления пакетами в системах на основе Red Hat.

Теперь он заменен на dnf в последних версиях RHEL и CentOS.

Чтобы найти список установленных пакетов в Fedora, RHEL и его клонах, таких как CentOS, запустите:

Выведите только общее количество установленных пакетов с помощью команд yum и wc:

6. Перечислим установленные пакеты в RHEL, Fedora, CentOS с помощью команды dnf.

DNF – это версия YUM следующего поколения, и он был менеджером пакетов по умолчанию, начиная с Fedora 22, RHEL 8 и CentOS 8.

Использование DNF такое же, как и в Yum.

Чтобы найти список установленных пакетов в RHEL, Fedora, CentOS с помощью dnf, запустите:

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

7. Как вывести список установленных пакетов в openSUSE с помощью команды zypper.

Zypper – это менеджер пакетов командной строки по умолчанию для установки и управления пакетами в SUSE и openSUSE.

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

8. Как вывести список установленных пакетов в Linux с помощью команды rpm.

Команда RPM, сокращение от Red Hat Package Manager, используется для установки и управления приложениями из командной строки в системах на основе Redhat.

Чтобы вывести список всех пакетов RPM, установленных в вашей системе, выполните:

Чтобы просмотреть вывод с прокруткой, перенаправьте вывод в команду more:

Вы также можете вывести все установленные пакеты, самые свежие из которых будут находится вверху, используя флаг –last, как показано ниже:

9. Как вывести список пакетов, установленных с помощью Snap на Linux.

Snap – это система развертывания программного обеспечения и управления пакетами, разработанная Canonical.

Чтобы вывести список всех приложений Snap, установленных в вашей системе, запустите:

10. Как вывести список пакетов, установленных с помощью flatpak на Linux.

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

Чтобы вывести список всех установленных приложений Flatpak в Linux, запустите:

Вывод:

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

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

Источник

Оцените статью