AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 411987
Accepted
lofidevops
lofidevops
Asked: 2017-12-20 23:20:04 +0800 CST2017-12-20 23:20:04 +0800 CST 2017-12-20 23:20:04 +0800 CST

Como posso ver notícias e changelogs para pacotes Debian atualizados nas últimas 48 horas?

  • 772

Embora eu use apt-listchanges, nem sempre tenho tempo para ler todas as mudanças (notícias e changelogs). Em vez disso, gostaria de revisar as alterações após o fato, por exemplo, listando as alterações de todos os pacotes que atualizei nas últimas 48 horas.

Por exemplo, posso:

  • armazenar os resultados de apt-listchangesuma sequência baseada no tempo
  • query apt para "todos os changelogs de todos os pacotes atualizados nas últimas 48 horas"
  • algo mais?

Idealmente, esta lista incluiria novos pacotes e pacotes que foram atualizados, mas não possuem notícias ou conteúdo do changelog.

debian apt
  • 1 1 respostas
  • 517 Views

1 respostas

  • Voted
  1. Best Answer
    Stephen Kitt
    2017-12-20T23:53:32+08:002017-12-20T23:53:32+08:00

    armazenar os resultados de apt-listchangesuma sequência baseada no tempo

    A abordagem que eu mais gosto para isso é configurar apt-listchangespara me enviar um e-mail com as alterações ; a sequência baseada em tempo é então mantida pelo meu cliente de e-mail.

    query apt para "todos os changelogs de todos os pacotes atualizados nas últimas 48 horas"

    Não há nada integrado para isso ( aptnão rastreia especificamente a data/hora em que os pacotes são instalados ou atualizados), no entanto, você pode descobrir isso nos logs. Olhe para /var/log/apt/history.log*; você encontrará todas as operações realizadas por apte irmãos, com as seguintes informações para cada um:

    • a data/hora inicial e final;
    • o usuário solicitante (se executado usando sudo);
    • a lista de pacotes atualizados, se houver, com a versão instalada anteriormente e a versão atualizada;
    • a lista de pacotes instalados, se houver, com a versão instalada e indicação se foram instalados automaticamente;
    • a lista de pacotes removidos, se houver;
    • a lista de pacotes limpos, se houver.

    Você pode analisar isso para determinar as alterações feitas nas últimas 48 horas e, para atualizações, usar as informações da versão para extrair as partes relevantes dos changelogs e notícias.

    Isso irá ignorar as operações de pacote executadas diretamente com dpkg; você poderia procurar /var/log/dpkg.log*detalhes sobre eles, mas eles são um pouco mais difíceis de analisar (e você teria que filtrar as operações correspondentes às aptoperações).

    (Observe que os pacotes atualizados sempre terão pelo menos o conteúdo do changelog, pelo menos se vierem do Debian; em alguns casos, será um changelog específico do arch, mas sempre haverá algo.)

    • 4

relate perguntas

  • Configuração do GRUB para reconhecer diferentes ambientes de desktop (instalações) da mesma distribuição Linux

  • astyle não altera a formatação do arquivo de origem

  • Recebendo e-mail em um novo Debian fresco

  • Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so

  • Como digitar ü no Pinyin IME?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Matriz JSON para bash variáveis ​​usando jq

    • 4 respostas
  • Marko Smith

    A data pode formatar a hora atual para o fuso horário GMT? [duplicado]

    • 2 respostas
  • Marko Smith

    bash + lê variáveis ​​e valores do arquivo pelo script bash

    • 4 respostas
  • Marko Smith

    Como posso copiar um diretório e renomeá-lo no mesmo comando?

    • 4 respostas
  • Marko Smith

    conexão ssh. Conexão X11 rejeitada devido a autenticação incorreta

    • 3 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Marko Smith

    comando systemctl não funciona no RHEL 6

    • 3 respostas
  • Marko Smith

    rsync porta 22 e 873 uso

    • 2 respostas
  • Marko Smith

    snap /dev/loop em 100% de utilização -- sem espaço livre

    • 1 respostas
  • Marko Smith

    chave de impressão jq e valor para todos no subobjeto

    • 2 respostas
  • Martin Hope
    EHerman Matriz JSON para bash variáveis ​​usando jq 2017-12-31 14:50:58 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Drux A data pode formatar a hora atual para o fuso horário GMT? [duplicado] 2017-12-26 11:35:07 +0800 CST
  • Martin Hope
    AllisonC Como posso copiar um diretório e renomeá-lo no mesmo comando? 2017-12-22 05:28:06 +0800 CST
  • Martin Hope
    Steve Como as permissões de arquivo funcionam para o usuário "root"? 2017-12-22 02:46:01 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST
  • Martin Hope
    Cbhihe Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _ 2017-12-03 10:11:38 +0800 CST
  • Martin Hope
    showkey Como baixar o pacote não instalá-lo com o comando apt-get? 2017-12-03 02:15:02 +0800 CST
  • Martin Hope
    youxiao Por que os diretórios /home, /usr, /var, etc. têm o mesmo número de inode (2)? 2017-12-02 05:33:41 +0800 CST
  • Martin Hope
    user223600 gpg — o comando list-keys gera uid [ desconhecido ] depois de importar a chave privada para uma instalação limpa 2017-11-26 18:26:02 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve