Instalando pacotes txz no Slackware 12.2

Publicado por Augusto André Souza em 22/05/2009

[ Hits: 18.712 ]

Blog: http://www.google.com

 


Instalando pacotes txz no Slackware 12.2



O novo sistema de compactação adotado pelo Slackware Linux vem dando uma pequena dor de cabeça aos usuários mais leigos (como eu) dessa distribuição. Se você também tentou instalar pacotes do current e não conseguiu por estarem no formato txz, eis a solução que obtive. Estou, portanto, apenas repassando a informação em forma de dica.

Vá ao mirror de sua preferência, dentro do diretório "slackware-current" e procure pelos arquivos "tar", "pkgtools", "xz" e "file-5.00". Note que os 3 primeiros estão em .tgz, então você instalará normalmente pelo comando "upgradepkg pacote.tgz". Depois dos 3 atualizados, o "file" poderá ser upgradeado também, mesmo em txz; assim como qualquer outro pacote de agora em diante. Como de costume: installpkg pacote.tgz ou .txz =)

Para facilitar, seguem os links diretos dos arquivos:

ftp://ftp.slackware-brasil.com.br/slackware-current/slackware/a/pkgtools-12.34567890-noarch-5.tgz
ftp://ftp.slackware-brasil.com.br/slackware-current/slackware/a/tar-1.22-i486-2.tgz
ftp://ftp.slackware-brasil.com.br/slackware-current/slackware/a/xz-4.999.8beta-i486-1.tgz
ftp://ftp.slackware-brasil.com.br/slackware-current/slackware/a/file-5.00-i486-2.txz

Outras dicas deste autor

Instalando drivers de placas de vídeo ATI no Ubuntu Linux

Instalando driver de vídeo ATI no Debian Lenny (5.0) sem desastres

Leitura recomendada

AsteriskNOW - O Asterisk mais fácil do que nunca!

FAQ (Perguntas mais frequentes) do VI

Ajudando na tradução de software livre

Adicionando um menu à barra de tarefas do Acer Aspire One

Checagem da segurança de atualização do Debian pelo terminal

  

Comentários
[1] Comentário enviado por _ZeitGeist em 26/05/2009 - 02:11h

cara funcionou ai???
pq aqi nao!

o0

[2] Comentário enviado por augustouser em 26/05/2009 - 14:37h

Sim... aqui e na máquina do meu pai...
Seguiu mesmo a sequência dos arquivos deixando o .txz por ultimo? Qual o erro que aparece quando vc tenta instalar pacotes da árvore current?

Porque basicamente o que você precisa na verdade é atualizar os pacotes tar e pkgtools, depois instalar o vz. Apenas isso.

Ps: e abaixo uma dica que aprendi com um camarada (Gerson) num forum, para converter seus arquivos tgz para txz:
#!/bin/sh

#[ "${1}" ] || exit 1

DUBEFORE="$(du -hc |tail -n1 | awk '{print $1}')"

for tgzfile in *.tgz ;do
if [ -f "${tgzfile}" ] ;then
txzfile="${tgzfile%tgz}txz"
echo '=================================='
echo "${tgzfile}: $(du -h ${tgzfile} |tail -n1 | awk '{print $1}')"
gunzip -c "${tgzfile}" | xz -c > "${txzfile}" || exit 1
echo "${txzfile}: $(du -h ${txzfile} |tail -n1 | awk '{print $1}')"
if [ -f "${txzfile}" ] ;then
rm -f "${tgzfile}"
echo "Removed ${tgzfile}"
fi
fi
done

DUAFTER="$(du -hc |tail -n1 | awk '{print $1}')"

echo "Before: ${DUBEFORE}"
echo "After: ${DUAFTER}"

[3] Comentário enviado por removido em 08/08/2009 - 18:08h

Funcionou beleza aqui \oo/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts