On Fri, 1 Nov 2002, Alexandre Carlos wrote:
> Paulino vc j� tentou "tar -xvIf
courier-imap-1.6.0.20021025.tar.bz2" para
> descompactar o arquivo?
>
On Fri, 1 Nov 102 [EMAIL PROTECTED] wrote:
> cara isso acontece pelo simples fato que este n�o � um arquivo rpm este � um
> arquivo tareado e compactado com o bzip2
> use o comando :
> tar --use-compress-prog=bzip2 -xvf arquivo.tar.bz2
> e
> tar -xvzf arquivo.tar.gz
>
> > Alguem me explica por que isso aqui n�o funciona?
> > # ls
> > courier-imap-1.6.0.20021025.tar.bz2
> > # rpm -ta courier-imap-1.6.0.20021025.tar.bz2
Pelo jeito voces sabem menos do que eu no uso do rpm.
$ man rpm
rpm -[b|t]O [op��es-de-constru��o] <spec_do_pacote>+
O par�metro usado � -b se um arquivo spec (especifica��es)
est� sendo usado para construir o pacote e -t se o rpm
^^
deve procurar dentro de um arquivo tar gzipado, .tar.gz
(ou compactado com compress, .tar.Z) pelo arquivo de
especifica��es a utilizar. Depois do primeiro par�metro, o
pr�ximo argumento (O) especifica os est�gios de constru��o
que devem ser feitos, sendo um entre as seguintes possi�
bilidades:
Ja usei o rpm dessa forma no slackware e no debian, talvez em um redhat, e
funcionaram bem, So no conectiva que da essa coisa ai.
Uma das op��es experimentais presente no Makefile do kernel eo da gera��o
de um pacote rpm, que usa essa op��o (-t) para essa finalidade. Muito util
quando se usa uma maquina rapida para gerar o kernel e levar ele para o
destino, um firewall por exemplo.
J� gerei o rpm do courier-imap. :) (agora to apanhando para configurar.)
Minha pergunta n�o era de como compilar ou desempacotar o courier-imap e
sim do erro que o rpm apresentou ao seguir as instru��es contidas no site
do courier-imap.
Muitos programas tem o source empacotado com o programa.spec junto,
bastando para gerar o rpm digitar rpm -ta programa-versao.tar.gz
que o rpm se encarrega de copiar os arquivos pro lugar certo, e fazer o
que e esta definido no programa.spec.
Tive que fazer isso na m�o, extrair o programa.spec e mover ele para o
/usr/src/rpm/SPECS, copiar o tar.gz para /usr/src/rpm/SOURCE, rodar o rpm
-ba programa.spec e ver que tenho dependencias a resolver. :)
No caso do erro que apresentei no outro email, parece que um dos scripts
que fazem parte do rpm esta com problemas. Se n�o e para a op��o -t ser
usando, por que n�o removem ele ou apresentar uma mensagem avisado que
essa op��o n�o existe, e atulizar a pagina do manual.
Paulino
_________________________________ ________________________________________
Paulino Kenji Sato | Nobel online
http://www.nobel.com.br | Maringa Pr Brasil
Assinantes em 01/11/2002: 2237
Mensagens recebidas desde 07/01/1999: 188950
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:linux-br-owner@;bazar.conectiva.com.br