Tente olhar para o yum.logarquivo, ele deve ter um histórico de pacotes instalados. No entanto, acredito que isso inclui todas as dependências também. Eu acredito que está localizado em /var/log/yum.log.
Sr. Shickadance
Apenas para sua informação, eu adicionei uma solicitação de recurso para DNF para cobrir este caso de uso. Na verdade, o DNF rastreia essas informações, mas que eu saiba não tem uma interface do usuário para exibi-las. bugzilla.redhat.com/show_bug.cgi?id=1278124
Isso é difícil, porque, no que diz respeito ao RPM, não há muita diferença entre os pacotes que o anaconda instalou como parte da instalação e os que você instalou desde então. De fato, se você personalizou a seleção de pacotes durante a instalação, apenas saber o que foi instalado posteriormente não ajuda a saber quais personalizações aplicar.
Você pode usar yum historypara acessar o histórico e ver quando os pacotes foram instalados, mas isso incluiria atualizações dos pacotes instalados no momento da instalação.
Outra técnica seria gerar uma lista assim que você instalar, assim:
mas é um monte de aborrecimentos e não tenho certeza se existe algum ponto importante se tudo o que você quer fazer é registrar o que está instalado para fins de backup.
Se é isso que você deseja, basta gerar uma lista usando o comando acima e depois tentar instalar esses pacotes em uma máquina recém-instalada com:
yum install `cat package.list`
e apenas ignorará qualquer coisa que já esteja instalada.
yum.log
arquivo, ele deve ter um histórico de pacotes instalados. No entanto, acredito que isso inclui todas as dependências também. Eu acredito que está localizado em/var/log/yum.log
.Respostas:
Isso é difícil, porque, no que diz respeito ao RPM, não há muita diferença entre os pacotes que o anaconda instalou como parte da instalação e os que você instalou desde então. De fato, se você personalizou a seleção de pacotes durante a instalação, apenas saber o que foi instalado posteriormente não ajuda a saber quais personalizações aplicar.
Você pode usar
yum history
para acessar o histórico e ver quando os pacotes foram instalados, mas isso incluiria atualizações dos pacotes instalados no momento da instalação.Outra técnica seria gerar uma lista assim que você instalar, assim:
depois, você pode gerar uma nova lista:
então use
comm
para encontrar as diferenças:mas é um monte de aborrecimentos e não tenho certeza se existe algum ponto importante se tudo o que você quer fazer é registrar o que está instalado para fins de backup.
Se é isso que você deseja, basta gerar uma lista usando o comando acima e depois tentar instalar esses pacotes em uma máquina recém-instalada com:
e apenas ignorará qualquer coisa que já esteja instalada.
fonte
O
yumdb
comando possui uma função de pesquisa, na qual é possível filtrar o motivo pelo qual o pacote foi instalado.yumdb search reason user
https://blog.christophersmart.com/2013/06/12/how-to-list-packages-you-have-explicitly-installed-using-yum/
fonte
Sei que é uma pergunta antiga, mas gostaria de responder, pois este tópico não está fechado.
Você pode usar:
A saída será uma lista simples de todos os aplicativos instalados pelo usuário.
Fonte: https://linoxide.com/linux-how-to/list-installed-packages-fedora/
fonte