Pular para o conteúdo

script para detectar processador e instalar aplicativo

Responder tópico
  • Denunciar
  • Indicar

1. script para detectar processador e instalar aplicativo

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,

Responder tópico

2. Re: script para detectar processador e instalar aplicativo

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

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

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

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...


Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder