InstallTXZ - converte e instala pacotes do Slackware no Debian

Publicado por Mauricio Ferrari (última atualização em 17/09/2020)

[ Hits: 520 ]

Homepage: http://linguagemcfacil.mozello.com/ | https://github.com/MauricioFerrari-NovaTrento

Download installtxz




Criei para usá-lo uma vez na vida. Mas se alguém precisar por alguma razão muito específica estou disponibilizando aqui.

Ele usa o alien para fazer o conversão e como ele só aceita tgz, o próprio comando renomeia os pacotes para tgz para depois converter.

Por fim, ele instala.

Não é necessário parâmetros, pois ele detecta automaticamente os pacotes que estão no diretório corrente.

  



Esconder código-fonte

#!/bin/bash

# InstallTXZ v1.0 - By Mauricio Ferrari - 13/09/2020

TM=${TM:-temp}
NL=${NL:-/dev/null}

[[ $UID != 0 ]] && echo -e '\n\033[1;31m Use Root! \n\033[0m' && exit 1
[[ ! `ls $(pwd) | egrep -w '(tbz|tgz|tlz|txz)'` ]] && echo -e '\n\033[1;31m No Slackware Packages Found! \n\033[0m' && exit 1

mkdir $TM 2> $NL

for F in `ls $(pwd) | egrep -w '(tbz|tlz|txz)'`; do
   mv ./"$F" "${F%t?z}tgz" 2> $NL
done

ls $(pwd) | egrep '(tgz)' > $TM/list

for X in `cat $TM/list`; do
   alien -d $X
   apt-get install ./$(echo $X | cut -d '-' -f1)*.deb
done

rm -r $TM

exit 0

Scripts recomendados

MRTG Start | Stop | Status | Restart

Script de backup para banco Firebird

Corrigir nome dos arquivos pelo Nautilus

Abrir arquivos em nova aba no Firefox

TTYREC


  

Comentários

Nenhum comentário foi encontrado.


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