script para detectar processador e instalar aplicativo

1. script para detectar processador e instalar aplicativo

Erik P. Ghijs
Good_speed

(usa Debian)

Enviado em 11/01/2018 - 16:24h

Boa tarde,

Estou com uma duvidas, estou tentenando criar um script onde ele detecta arquitetura do processador 32bits ou 64bits e depois ele baixa o aplicativo correto, alguém já tentou isso?

Ex.:
O script detectou que o processador e i386, entao ele baixa o arquivo teamviewer_i386.deb

wget https://download.teamviewer.com/download/linux/teamviewer_i386.deb
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
gdebi teamviewer*.deb -y

Grato,


  


2. Re: script para detectar processador e instalar aplicativo

Lucas Moraes
lucasdemoraesc

(usa Ubuntu)

Enviado em 11/01/2018 - 19:12h

#descobrir arquitetura e jogar na variável:
arq=$(uname -m)

#Testar variável:
#Se for 64bits
test "$arq" == "amd64" && wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

#Se for 32bits
test "$arq" == "i386" && wget https://download.teamviewer.com/download/linux/teamviewer_i386.deb

#Instalar:
sudo dpkg -i teamviewer_*.deb #Ou Gdebi se quiser


LMC


3. Re: script para detectar processador e instalar aplicativo

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/01/2018 - 20:58h

Tenta Isso:

#!/bin/bash
echo "Decteting Arch.."
arg=$(uname -m)

if [ "$arg" == "x86_64" ]; then
echo "Amd64 Dectected"
wget https://file.com/package/deb_amd64.deb
else
echo "i386 Dectected"
wget https://file.com/package/deb_i386.deb
fi

dpkg -i deb*.deb

Lembra que tem que colocar o endereço do site correto.


Everything that happens has an initial reaction.



4. Re: script para detectar processador e instalar aplicativo

Erik P. Ghijs
Good_speed

(usa Debian)

Enviado em 14/01/2018 - 23:35h

correalinux escreveu:

#descobrir arquitetura e jogar na variável:
arq=$(uname -m)

#Testar variável:
#Se for 64bits
test "$arq" == "amd64" && wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

#Se for 32bits
test "$arq" == "i386" && wget https://download.teamviewer.com/download/linux/teamviewer_i386.deb

#Instalar:
sudo dpkg -i teamviewer_*.deb #Ou Gdebi se quiser


LMC


correalinux,

Obrigado pela dica...




5. Re: script para detectar processador e instalar aplicativo

Erik P. Ghijs
Good_speed

(usa Debian)

Enviado em 14/01/2018 - 23:36h

AndrewUser escreveu:

Tenta Isso:

#!/bin/bash
echo "Decteting Arch.."
arg=$(uname -m)

if [ "$arg" == "x86_64" ]; then
echo "Amd64 Dectected"
wget https://file.com/package/deb_amd64.deb
else
echo "i386 Dectected"
wget https://file.com/package/deb_i386.deb
fi

dpkg -i deb*.deb

Lembra que tem que colocar o endereço do site correto.


Everything that happens has an initial reaction.


AndrewUser,

Muito obrigado pela sua ajuda...