sexta-feira, 18 de setembro de 2009

Usando pacotes .deb no Slackware

Introdução

Que nós sabemos que o Debian tem o maior repositório de pacotes pré-compilados, não é segredo para ninguem, que podemos usa-los em qualquer distro, pouca gente sabe, estou usando como exemplo o Slackware como exemplo, pois é a distro que passei a usar, todos os testes foram feitos no Slackware64, mais nada impede que seje usado em outra distro, porem, não dou garantias.
O que vamos fazer é usar o Alien para transformar pacotes .deb para .tgz, você deve estar se perguntando, mais o Slackware64 não usa pacotes .txz? sim, mais os pacotes .tgz não foram abolidos. Para começar-mos, primeiro escolhemos os pacotes conforme a arquitetura do nosso Sistema Operacional, exemplo: para o Slackware64 são os pacotes que contenham o sufixo: x86_64, para sistemas 32bits são os sufixos: i386, i586, i686, assim por diante.

Downloads e Instalações

Primeiro baixa-mos o Alien, sua versão atual até agora é a 8.78.
Alien-8.78
Instalação:
Faça todo o procedimento abaixo como root:
# tar -zxvf alien_8.78.tar.gz
# cd alien
# perl Makefile.pl
# make
# make install
Senão ocorrer nada de errado, o alien está pronto!

Uso:

Transformar .deb para .tgz
# alien --to-tgz nomedopacote.deb
Transformar .deb para .rpm
# alien --to-rpm nomedopacote.deb
Transformar .rpm para .deb
# alien --to-deb nomedopacote.rpm
Assim sucessivamente, você pode usar da melhor maneira conforme sua necessidade e para obter ajuda é digitar alien sem parametro nenhum.

Abraços, até a proxima.

Que a força esteja convosco!!

Um comentário:

### Acesso Nilodan ### disse...

legal cara eu to com o slackware 12.1 no pc e quando eu instalo o rpm no KPackage ele instala!!! eu queria que vc posta-se se possivel como add no KPackage o Emerge, apt-get, dpkg, kiss, pkg_info.

pois o KPackage da esse direito e ate agora não consui e se vc conseguir fazer com algum desses ae posta blz!