
Quando verifico as atualizações no CentOS 6.8, posso encontrar algumas atualizações.
# yum list updates
......
Updated Packages
bind.i686 32:9.8.2-0.47.rc1.el6_8.2 updates
bind-libs.i686 32:9.8.2-0.47.rc1.el6_8.2 updates
bind-utils.i686 32:9.8.2-0.47.rc1.el6_8.2 updates
Tentei baixar os arquivos RPM com o yumdownloader e listar o horário de modificação.
# ll
total 5192
-rw-r--r-- 1 root root 4191788 Oct 21 17:16 bind-9.8.2-0.47.rc1.el6_8.2.i686.rpm
-rw-r--r-- 1 root root 922948 Oct 21 17:16 bind-libs-9.8.2-0.47.rc1.el6_8.2.i686.rpm
-rw-r--r-- 1 root root 190168 Oct 21 17:16 bind-utils-9.8.2-0.47.rc1.el6_8.2.i686.rpm
A hora de modificação do arquivo RPM é a hora de publicação da atualização? Se não, como posso encontrá-lo?
(Por hora de publicação, quero dizer a hora em que a atualização fica disponível no repositório.)
Responder1
Se você estiver interessado em uma data específica de pacotes, tente isto:
:~# yum install yum-plugin-changelog
e depois disso:
:~# yum changelog num package_name
Onde onúmerodetermina a quantidade de dados exibidos enome do pacoteé o nome do seu pacote.
Comando completo:
:~# yum changelog 1 bind
Esta é a data de lançamento do pacote. Quanto à data de publicação, creio que seja difícil de determinar.
Responder2
A data de lançamento real não pode ser extraída do RPM. Você pode obter o tempo de construção e instalação:
# rpm -qi glibc |grep Date
Install Date: Sat Sep 3 07:58:12 2016
Build Date : Thu Aug 18 15:26:02 2016
Mas quando o pacote estiver disponível deverá ser recuperado de outras fontes. Geralmente existem algumas ferramentas. Por exemplo, o Fedora tem o Bodhi que lança erratas. Errata de lançamento do RHEL, que pode ser baixada do RHN ou Satellite e contém a data de lançamento.