LINUX_SRV Telegram 326
Как вывести список установленных пакетов в Linux по дате?

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

1. Для Debian/Ubuntu (dpkg и apt)

grep "install " /var/log/dpkg.log

ИЛИ если лог-файл архивирован:

zgrep "install " /var/log/dpkg.log.*

Для более удобного вывода:

grep "install " /var/log/dpkg.log | awk '{print $1, $2, $5}'

Если система использует journalctl:

journalctl -u apt --no-pager | grep "install "



2. Для RHEL, CentOS, Fedora (dnf, yum)
Список установленных пакетов по дате:

rpm -qa --last

ИЛИ:

rpm -qa --queryformat '%{installtime} %{installtime:date} %{name}-%{version}-%{release}\n' | sort -n

Если используется dnf:

dnf history list

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

dnf history info <ID_транзакции>

А для yum:

yum history list all



3. Для Arch Linux (pacman)

expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -n

ИЛИ:

grep -E 'installed' /var/log/pacman.log



4. Для OpenSUSE (zypper)

zypper info --installed-only | grep -B 2 "Install Date"



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

rpm -qa --queryformat '%{installtime:date} %{name}\n' | sort

Для Debian/Ubuntu:

grep "install " /var/log/dpkg.log | awk '{print $1, $2, $5}' | sort
Please open Telegram to view this post
VIEW IN TELEGRAM



tgoop.com/linux_srv/326
Create:
Last Update:

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

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

1. Для Debian/Ubuntu (dpkg и apt)


grep "install " /var/log/dpkg.log

ИЛИ если лог-файл архивирован:

zgrep "install " /var/log/dpkg.log.*

Для более удобного вывода:

grep "install " /var/log/dpkg.log | awk '{print $1, $2, $5}'

Если система использует journalctl:

journalctl -u apt --no-pager | grep "install "



2. Для RHEL, CentOS, Fedora (dnf, yum)
Список установленных пакетов по дате:

rpm -qa --last

ИЛИ:

rpm -qa --queryformat '%{installtime} %{installtime:date} %{name}-%{version}-%{release}\n' | sort -n

Если используется dnf:

dnf history list

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

dnf history info <ID_транзакции>

А для yum:

yum history list all



3. Для Arch Linux (pacman)

expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -n

ИЛИ:

grep -E 'installed' /var/log/pacman.log



4. Для OpenSUSE (zypper)

zypper info --installed-only | grep -B 2 "Install Date"



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

rpm -qa --queryformat '%{installtime:date} %{name}\n' | sort

Для Debian/Ubuntu:

grep "install " /var/log/dpkg.log | awk '{print $1, $2, $5}' | sort

BY Типичный Сисадмин


Share with your friend now:
tgoop.com/linux_srv/326

View MORE
Open in Telegram


Telegram News

Date: |

The initiatives announced by Perekopsky include monitoring the content in groups. According to the executive, posts identified as lacking context or as containing false information will be flagged as a potential source of disinformation. The content is then forwarded to Telegram's fact-checking channels for analysis and subsequent publication of verified information. For crypto enthusiasts, there was the “gm” app, a self-described “meme app” which only allowed users to greet each other with “gm,” or “good morning,” a common acronym thrown around on Crypto Twitter and Discord. But the gm app was shut down back in September after a hacker reportedly gained access to user data. Invite up to 200 users from your contacts to join your channel How to create a business channel on Telegram? (Tutorial) The public channel had more than 109,000 subscribers, Judge Hui said. Ng had the power to remove or amend the messages in the channel, but he “allowed them to exist.”
from us


Telegram Типичный Сисадмин
FROM American