Como colocar um "aceitar" automático neste script simples [RESOLVIDO]

1. Como colocar um "aceitar" automático neste script simples [RESOLVIDO]

Felipe Lima Diógenes
efeelede

(usa Linux Mint)

Enviado em 14/11/2018 - 15:37h

Quando formato o pc como agora pouco eu executo este Shell Script para instalar todos os programas que cedo ou tarde acabo usando.

É um script simples que só faz instalar um lista de programas, mas acontece que ele é um pouquinho demorado e eu não posso sair da frente do monitor ou a instalação ficará parada, em uma questão ou outra, para poder continuar.

Alguém aí pode me dizer como colocar um "aceitar" automático para este script.

Ele fica pedindo regularmente o seguinte:

- Você quer continuar? [S/n]
Ou
- Pressione Enter para continuar ou Ctrl+C para cancelar

Gostaria de automátizar - ir tomar um copo d'água e só! (risos)

O script é este:

sudo apt-get install audacity &&
sudo apt-get install banshee &&
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair &&
sudo apt install ubuntu-restricted-extras ubuntu-restricted-addons
sudo apt install kubuntu-restricted-extras kubuntu-restricted-addons
sudo apt install xubuntu-restricted-extras xubuntu-restricted-
sudo apt install lubuntu-restricted-extras lubuntu-restricted-addons &&
sudo apt-get install pv &&
sudo add-apt-repository -y ppa:ricotz/docky
sudo apt-get update
sudo apt-get install plank &&
sudo apt-get install ffmpeg &&
sudo apt-get install gedit &&
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp gimp-gmic gmic
sudo apt-get install gimp-plugin-registry &&
sudo apt-get install gnome-clocks &&
sudo apt-get install gnote &&
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update ; sudo apt-get install google-chrome-stable -y &&
sudo apt-get install gparted &&
sudo apt-get install inkscape &&
sudo add-apt-repository ppa:kdenlive/kdenlive-stable
sudo apt-get update
sudo apt-get install kdenlive
sudo apt-get install kde-l10n-ptbr &&
sudo apt-get install mencoder &&
sudo apt-get install nomacs &&
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install obsidian-1-icons &&
sudo apt-get install oxygen-cursor-theme &&
sudo apt-get install playonlinux &&
sudo apt-get install pavucontrol -y &&
sudo apt-get install qbittorrent &&
sudo add-apt-repository ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback &&
sudo apt-get install wget &&
sudo apt-get install [*****]
sudo apt install python-pip
sudo pip install --upgrade [*****] &&
sudo apt-get install mediainfo
sudo apt-get install net.mediaarea.Mediainfo &&


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 14/11/2018 - 18:10h

efeelede escreveu:

Obrigado, pylm!

Mas, onde aplico o comando yes |

É no inicio, no fim, ou antes ou depois de algum comando?


Boa noite, faça:
sudo apt-get install -y aplicativo 

Aproveitando, seu script está muito repetitivo...
Dica:.
Insira os repositórios que deseja e depois de o "update".
Feito isso,
apt get install aplicativo1 aplicativo2 aplicativo3 aplicativo1
Pode ser tudo em uma linha.

Marcelo Oliver

3. Re: Como colocar um "aceitar" automático neste script simples [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 14/11/2018 - 15:49h

Parâmetro -y do apt ou o comando yes que fica respondendo sim pra todo mundo que pedir.
Exemplo:

yes | apt install programa

also, você pode passar vários programas pro apt instalar, não precisa fazer um por vez.


4. Como colocar um

Felipe Lima Diógenes
efeelede

(usa Linux Mint)

Enviado em 14/11/2018 - 16:07h

Obrigado, pylm!

Mas, onde aplico o comando yes |

É no inicio, no fim, ou antes ou depois de algum comando?


5. Como colocar um "aceitar" automático neste script simples

Felipe Lima Diógenes
efeelede

(usa Linux Mint)

Enviado em 14/11/2018 - 19:31h

Pessoal, não sei como agradecer... Valeu pylm, valeu msoliver - é isso mesmo o que eu quero e esperava, gratidão a todos vocês!


6. Re: Como colocar um "aceitar" automático neste script simples [RESOLVIDO]

Paulo Jr
Pebis

(usa Debian)

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

Poderia também colocar os nomes dos aplicativos em um arquivo de texto

e o apt os leria

por exemplo:

crie um arquivo de texto chamado programasApt

sudo apt-get install $(cat programasApt)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts