InstallTXZ - converte e instala pacotes do Slackware no Debian

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

[ Hits: 1.118 ]

Homepage: https://www.youtube.com/@LinuxDicasPro

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

Script para configuracao rapida da eth0

Script Para Iniciar O Modem Hsp56

Automatizador de instalação para Arch Linux

Relógio psicodélico em modo texto

Adiciona imagens ao email


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts