domingo, fevereiro 19, 2012

RPM

Red Hat Package Manager é um dos mais populares gerenciadores de pacotes e está incluso em diversas distribuições, alguns exemplos e utilização:
Para instalar um pacote utiliza-se a opção –i ou --install, o rpm não satisfaz as dependências.
[root@fedora opt]# rpm -i httpd-2.2.21-1.fc16.i686.rpm
error: Failed dependencies:
apr-util-ldap is needed by httpd-2.2.21-1.fc16.i686
httpd-tools = 2.2.21-1.fc16 is needed by httpd-2.2.21-1.fc16.i686
libapr-1.so.0 is needed by httpd-2.2.21-1.fc16.i686
libaprutil-1.so.0 is needed by httpd-2.2.21-1.fc16.i686

Um utilitário interessante é o yumdownloader que faz o download dos pacotes, abaixo efetuo o download do pacote apr-util-lap.
[root@fedora opt]# yumdownloader apr-util-ldap
Loaded plugins: langpacks, presto, refresh-packagekit
apr-util-ldap-1.3.12-1.fc16.i686.rpm | 16 kB 00:00

Após as dependências serem satisfeitas é possível instalar pacote.

Para remover um pacote usa a opção –u.

[root@fedora opt]# rpm -e apr-util-1.3.12-1.fc16.i686

Modo consulta –q
Lista todos os pacotes instalados no sistema.

[root@fedora opt]# rpm –qa

A opção –i traz informações sobre o pacote

[root@fedora opt]# rpm -qi lua-5.1.4-9.fc16.i686 | grep Version
Version : 5.1.4

Localização da documentação:

[root@fedora opt]# rpm -qd lua-5.1.4-9.fc16.i686
/usr/share/doc/lua-5.1.4/COPYRIGHT
/usr/share/doc/lua-5.1.4/HISTORY
/usr/share/doc/lua-5.1.4/README
/usr/share/doc/lua-5.1.4/amazon.gif
/usr/share/doc/lua-5.1.4/contents.html
/usr/share/doc/lua-5.1.4/cover.png
/usr/share/doc/lua-5.1.4/logo.gif
/usr/share/doc/lua-5.1.4/lua.css
/usr/share/doc/lua-5.1.4/lua.html
/usr/share/doc/lua-5.1.4/luac.html
/usr/share/doc/lua-5.1.4/manual.css
/usr/share/doc/lua-5.1.4/manual.html
/usr/share/doc/lua-5.1.4/readme.html
/usr/share/man/man1/lua.1.gz
/usr/share/man/man1/luac.1.gz

O rpm é uma ferramenta muito interessante, fale a pena dar uma lida.

2 comentários:

Unknown disse...

Me siga que lhe sigo de volta é porque to começando agora www.utilajuda.blogspot.com

Unknown disse...

Me siga que lhe sigo de volta é porque to começando agora www.utilajuda.blogspot.com