Yum atualiza informações de qual versão, para qual versão

2

Existe algum comando yum simples para que eu possa saber o que é atual e qual é a versão futura do pacote para atualização.

Eu agora:

yum list updates

Mas isso só imprime nova versão dos pacotes ...

    
por XoR 18.11.2011 / 14:47

2 respostas

3

Para listar todos os pacotes instalados, você pode usar:

# yum list installed

Para um pacote específico, tente isto:

# yum info httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vietoss.com
 * epel: ftp.cuhk.edu.hk
 * extras: mirror.vietoss.com
 * rpmforge: ftp-stud.fht-esslingen.de
 * updates: mirror.vietoss.com
Installed Packages
Name       : httpd
Arch       : x86_64
Version    : 2.2.3
Release    : 43.el5.centos
Size       : 3.3 M
Repo       : installed
Summary    : Apache HTTP Server
URL        : http://httpd.apache.org/
License    : Apache Software License
Description: The Apache HTTP Server is a powerful, efficient, and extensible
           : web server.

Available Packages
Name       : httpd
Arch       : x86_64
Version    : 2.2.3
Release    : 53.el5.centos.3
Size       : 1.2 M
Repo       : updates
Summary    : Apache HTTP Server
URL        : http://httpd.apache.org/
License    : Apache Software License
Description: The Apache HTTP Server is a powerful, efficient, and extensible
           : web server.
# yum list httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.vietoss.com
 * epel: ftp.cuhk.edu.hk
 * extras: mirror.vietoss.com
 * rpmforge: ftp-stud.fht-esslingen.de
 * updates: mirror.vietoss.com
Installed Packages
httpd.x86_64                                         2.2.3-43.el5.centos                                            installed
Available Packages
httpd.x86_64                                         2.2.3-53.el5.centos.3                                          updates  
    
por 18.11.2011 / 14:57
0

Se você quisesse escrever mais, pode ser mais fácil sair do rpm diretamente. Você pode obter uma lista de pacotes instalados e sua versão fazendo: rpm -qa --queryformat "%{NAME} %{VERSION}\n" .

Você pode executar rpm --querytags para descobrir todas as coisas que você pode colocar no% {VARIABLES}. O formato aceita argumentos como um printf faria (coisas como \ n para newline ou \ t para tab por exemplo).

    
por 18.11.2011 / 15:26