Instalação de programas pelo Shell

1. Instalação de programas pelo Shell

ROGERIO BATISTA DA SILVA JUNIOR
rjunior22

(usa Outra)

Enviado em 26/07/2019 - 20:49h

Boa noite pessoal, beleza ?
Sou novo aqui no fórum e também no Shell e linux em geral e estou estudando e aprendendo e também entendendo as possibilidades que tenho mas
estou com umas dúvidas.
Eu tenho várias máquinas linux para instalar o Kaspersky, e eu tenho todo o código e um "passo a passo" de como fazer e funciona perfeitamente.
Mas eu gostaria de saber como criar um código pra abrir o instalador(principalmente abrir o instalador), adicionar o código e realizar a instalação que já tenho porém de forma "automatica", em outras palaveas, quero automatizar o processo.

Podem me dar um Help? Obrigado! :D


  


2. Re: Instalação de programas pelo Shell

Paulo
paulo1205

(usa Ubuntu)

Enviado em 27/07/2019 - 09:00h

Esse passo-a-passo que você tem é apenas uma sequência fixa de comandos, ou algum dos passos depende da análise de condições e tomadas de decisão?

Se houver tomadas de decisão, são elas difíceis de tomar, e muito subjetivas, ou é algo que um algoritmo simples consiga solucionar?


Se forem só comandos em sequência, coloque todos os comandos num script, e rode o script.

Se houver decisões a serem tomadas, mas você tiver como descrever os passos para a tomada de decisão de uma forma que possa ser expresso de uma forma como “se tal valor for menor que tanto, faça isso; senão faça aquilo”, também é facilmente scriptável.


... “Principium sapientiae timor Domini, et scientia sanctorum prudentia.” (Proverbia 9:10)


3. Re: Instalação de programas pelo Shell

ROGERIO BATISTA DA SILVA JUNIOR
rjunior22

(usa Outra)

Enviado em 30/07/2019 - 12:56h

vou dividir aqui a minha resposta .
o processo manual que desenvolvi é o seguinte :
Para iniciar a instalação primeira faça o download do Kaspersky Security junto ao Network Agent. Segue abaixo o link para download:

https://support.kaspersky.com/kes10linux#downloads

Após o Download, instale primeiro o Network Agent.

Primeiro você devera ir na pasta aonde você fez o Download através do terminal e executar o comando:

Agora como super usuário execute o comando:

• dpkg -i [Nome do Network Agent]

• cd /opt/kaspersky/klnagent64/lib/bin/setup

• ./postinstall.pl

• [Insira o ip do servidor de administração]

• [insira a porta que a própria instalação solicitar entre conchetes]

• [insira a porta que a própria instalação solicitar entre conchetes]

• [Selecione Y]

• [Escolha a opção 1]

Pronto, você instalou o Agente com sucesso. Agora vamos instalar o Kaspersky

• dpkg -i [Nome do Kaspersky security]

• cd /opt/kaspersky/kesl/bin/

• ./kesl-setup.pl

Agora é necessário passarmos para o termo de instalação, pressione Enter para estender ele ate o final e digite y para aceitar os termos, y novamente para aceitar os termo de politica de privacidade e mais uma vez o y para participar da KSN.

Agora digite y para configurar o GUI.

• cd ..

• cd ..

• cd klna gent64/bin/

• ./klnagchk

Pronto, agora o Kaspersky sercurity esta instalado na sua maquina.


-----------------------------------------------------------------------------------------------------
daí estou estudando uma forma de automatizar esse processo , pois estou começando no Shell e não tenho um conhecimento tão vasto




4. Re: Instalação de programas pelo Shell

ROGERIO BATISTA DA SILVA JUNIOR
rjunior22

(usa Outra)

Enviado em 30/07/2019 - 16:43h

até então, consegui fazer isso :
criei um txt pra poder armazenar os parâmetros .
o kaspersky oferece uma documentação para automatização

!/bin/bash
#!/bin/bash
#teste instalacao Kapersky
#variaveis de acesso
IP_SERVIDOR="192.168.234.236"
NUM_PORTA="14000"
#instalando o wget
apt install wget
#wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/b13...
dpkg -i "klnagent64_11.0.0-29_amd64.deb" -y
cd /opt/kaspersky/klnagent64/lib/bin/setup
touch parametros.txt
echo "KLNAGENT_SERVER=$IP_SERVIDOR" >> parametros.txt
echo "KLNAGENT_PORT=$NUM_PORTA" >> parametros.txt
echo "KLNAGENT_SSLPORT=$NUM_PORTA" >> parametros.txt
echo "KLNAGENT_USESSL=yes" >> parametros.txt
./postinstall.pl << parametros.txt

wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/bab...

dpkg -i "kesl_10.1.1-6421_amd64.deb" -y
cd /opt/kaspersky/kesl/bin/
./kesl-setup.pl


5. Re: Instalação de programas pelo Shell

Mac
Skylen

(usa Slackware)

Enviado em 31/08/2019 - 12:12h

Bom dia,

Estou com com algumas dúvidas...
1) Qual arquivo você quer baixar o installer ou network agent?
2) Quais são os passos depois de instalar?

quando terminar coloco aqui.... Já fiz a parte para instalar....


6. Re: Instalação de programas pelo Shell

Mac
Skylen

(usa Slackware)

Enviado em 31/08/2019 - 14:20h

Boa tarde,

Confira se é isso que quer...

#!/bin/bash
#
# Programa instala o: Kaspersky
#
#

# Verifica qual é o tipo de arquitetura do sistema
arquitetura(){
numero=`uname -m|rev|cut -c 1-2|rev`

for sistema in $numero; do
download
done

}

# Faz o download do programa de acordo com a arquitetura
download(){
clear
echo
# Caminho padão
# cd /home/$USER/
# mkdir antivirus >> /dev/null
# cd /home/$USER/antivirus
# echo
read -p "Digite o caminho para baixar o arquivo: " caminho
cd $caminho
echo

echo "Você está em: `pwd` "
sleep 0.6
echo

if [ "$sistema" != 64 ]; then

echo "Baixando o programa..."
echo

# Para sistemas 64 bits
# Instalador
wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/bab...

# Network Agente
wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/b13...

echo
echo "Download concluido."
sleep 0.6
echo "Inslatando o programa..."
echo
dpkg -i kesl_10.1.1-6421_amd64.deb
dpkg -i klnagent64_11.0.0-29_amd64.deb
echo "Instação concluida."
sleep 0.6

configurar

else

echo "Baixando o programa..."
echo

# Para sistemas 32/x86 bits
# Instalador
wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/e25...

# Network Agente
wget https://products.s.kaspersky-labs.com/endpoints/keslinux10/10.1.1.6421/multilanguage-10.1.1.6421/5bc...

echo
echo "Download concluido."
sleep 0.6
echo "Inslatando o programa..."
echo
dpkg -i kesl_10.1.1-6421_i386.deb
dpkg -i klnagent_11.0.1-12_i386.deb
echo "Instação concluida."
sleep 0.6

configurar

fi

}

# Configura o arquivo posinstall.pl
configurar(){

cd /opt/kaspersky/klnagent64/lib/bin/setup

# Parametros
echo "KLNAGENT_SERVER=192.168.234.236" >> postinstall.pl
echo "KLNAGENT_PORT=14000" >> postinstall.pl
echo "KLNAGENT_SSLPORT=14000" >> postinstall.pl
echo "KLNAGENT_USESSL=yes" >> postinstall.pl

cd /opt/kaspersky/kesl/bin/
./kesl-setup.pl
sleep 0.6
echo
echo "Instalação finalizada!!!!!"
sleep 0.4
clear
exit 0

}

# -> Verifica se o usuário root está logado.
user(){
usuario=`whoami`

if [ $usuario == root ]; then
arquitetura

else
echo
echo "Usuário ROOT, não logado!!!!!!"
echo
sleep 0.6
echo "Saindo do programa..."
echo
exit 1

fi
}

user





7. Re: Instalação de programas pelo Shell

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 31/08/2019 - 21:25h


perguntar não ofende .... pra que instalar antivírus no linux ???




------------------------------------------------------| Linux User #621728 |------------------------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------------------| Linux User #621728 |------------------------------------------------------








Patrocínio

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts