Estou usando Fedora Linux 41 (Workstation Edition)
com o desktop Gnome.
Onde posso encontrar logs de atualizações de pacotes mostrando o horário da alteração e a alteração da versão de cada pacote que foi atualizado?
Deixo o Software
aplicativo atualizar meu computador sempre que ele me avisa que há atualizações disponíveis. Na próxima inicialização, recebo uma notificação informando que os pacotes foram atualizados. Mas onde posso encontrar essa informação depois?
Procurei em arquivos do /var/log/dnf*.log
Journal e do Journal, mas não consegui encontrar essas informações.
Algumas fontes sugerem o uso do comando sudo dnf history list
. Mas este mostra apenas os pacotes que alterei manualmente.
user@host:~ $ dnf history list
ID Command line Date and time Action(s) Altered
10 dnf install podman 2025-03-22 19:30:50 33
9 dnf remove podman 2025-03-22 19:28:15 33
8 dnf install odt2txt 2025-03-20 19:48:49 1
7 dnf install pdfgrep 2025-02-24 16:10:16 1
6 dnf install git-filter-repo 2025-02-06 18:40:01 1
5 dnf install python3.12 2025-01-18 16:28:12 3
4 dnf install python3.8 2025-01-14 10:25:39 3
3 dnf remove python3.12* 2025-01-14 10:24:30 2
2 dnf install python3.12 2025-01-13 12:02:36 2
1 dnf install 1password 2024-12-03 21:51:57 5
user@host:~ $ dnf history info 2
Transaction ID : 2
Begin time : 2025-01-13 12:02:36
Begin rpmdb : e7a735605a2fd46f438ab398979091536caf0c2065c383b27be5ead0a877c8ce
End time : 2025-01-13 12:02:47
End rpmdb : 3088d9d71b2b98054a7bfc26ee602f7d2cd0668b970528156c12ea4beef7c0c9
User : 1000 user
Status : Ok
Releasever : 41
Description : dnf install python3.12
Comment :
Packages altered:
Action Package Reason Repository
Install python3.12-0:3.12.8-2.fc41.x86_64 User updates
Install python3.12-libs-0:3.12.8-2.fc41.x86_64 Dependency updates
Espero encontrar informações semelhantes às /var/log/apt/history.log
disponíveis sobre sistemas baseados em Debian.
O GNOME Software, na verdade, usa o PackageKit para gerenciar pacotes, não o DNF diretamente, então
dnf history
não mostrará as alterações. Ou, para ser mais preciso, ele não usa o novo DNF5, mas o PackageKit usa internamente o antigo DNF4. Odnf4
comando ainda está disponível no Fedora 41, então você pode obter o histórico do GNOME Software comdnf4 history
:Esta é uma entrada para a atualização do Firefox que fiz com o GNOME Software. DNF5 e DNF4 não compartilham o banco de dados de metadados (e histórico), então
dnf history
não mostrarei isso a você.Em um mundo ideal,
pkcon get-transactions
também mostraria todas as alterações feitas com o GNOME Software, mas atualmente isso não funciona mais .Há um plano para mudar o software GNOME para DNF5 , então esperemos que esse hack não seja necessário no futuro próximo.