Sáida para arquivo externo e execução [RESOLVIDO]

1. Sáida para arquivo externo e execução [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 11/08/2018 - 01:08h

Pessoas ... tendo o comando "apt install pacote", como fazer para q no enter seja executado o install e tb seja criado um arquivo externo com o nome do pacote ( com o conteúdo do apt install ) ???

EX:
root@phantom /home/mauricio # apt install gimp
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
fonts-droid ghostscript gimp-data gsfonts libamd2.3.1 libbabl-0.1-0 libcamd2.3.1 libccolamd2.8.0
libcholmod2.1.2 libcolamd2.8.0 libcupsfilters1 libcupsimage2 libgegl-0.2-0 libgimp2.0 libgs9
libgs9-common libijs-0.35 libjbig2dec0 libopenraw1 libpoppler-glib8 libpoppler46 libumfpack5.6.2
libwmf0.2-7 poppler-data
Pacotes sugeridos:
ghostscript-x gimp-help-en gimp-help gimp-data-extras poppler-utils fonts-japanese-mincho
fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming
fonts-nanum
Os NOVOS pacotes a seguir serão instalados:
fonts-droid ghostscript gimp gimp-data gsfonts libamd2.3.1 libbabl-0.1-0 libcamd2.3.1 libccolamd2.8.0
libcholmod2.1.2 libcolamd2.8.0 libcupsfilters1 libcupsimage2 libgegl-0.2-0 libgimp2.0 libgs9
libgs9-common libijs-0.35 libjbig2dec0 libopenraw1 libpoppler-glib8 libpoppler46 libumfpack5.6.2
libwmf0.2-7 poppler-data
0 pacotes atualizados, 25 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 30,2 MB de arquivos.
Depois desta operação, 122 MB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n]


No enter, seria criado um arquivo chamado "pacote.txt" ( gimp.txt ) e tb instalaria o gimp...

tenho isso mas não está instalando !!!

#!/bin/bash
echo "Insira o nome"
read pacote
apt install $pacote > $pacote.txt
exit # Aqui que o bicho está pegando !!!
apt install $pacote



  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 11/08/2018 - 15:40h

Mauriciodez escreveu:

Pessoas ... tendo o comando "apt install pacote", como fazer para q no enter seja executado o install e tb seja criado um arquivo externo com o nome do pacote ( com o conteúdo do apt install ) ???

EX:
root@phantom /home/mauricio # apt install gimp
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
fonts-droid ghostscript gimp-data gsfonts libamd2.3.1 libbabl-0.1-0 libcamd2.3.1 libccolamd2.8.0
libcholmod2.1.2 libcolamd2.8.0 libcupsfilters1 libcupsimage2 libgegl-0.2-0 libgimp2.0 libgs9
libgs9-common libijs-0.35 libjbig2dec0 libopenraw1 libpoppler-glib8 libpoppler46 libumfpack5.6.2
libwmf0.2-7 poppler-data
Pacotes sugeridos:
ghostscript-x gimp-help-en gimp-help gimp-data-extras poppler-utils fonts-japanese-mincho
fonts-ipafont-mincho fonts-japanese-gothic fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming
fonts-nanum
Os NOVOS pacotes a seguir serão instalados:
fonts-droid ghostscript gimp gimp-data gsfonts libamd2.3.1 libbabl-0.1-0 libcamd2.3.1 libccolamd2.8.0
libcholmod2.1.2 libcolamd2.8.0 libcupsfilters1 libcupsimage2 libgegl-0.2-0 libgimp2.0 libgs9
libgs9-common libijs-0.35 libjbig2dec0 libopenraw1 libpoppler-glib8 libpoppler46 libumfpack5.6.2
libwmf0.2-7 poppler-data
0 pacotes atualizados, 25 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 30,2 MB de arquivos.
Depois desta operação, 122 MB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n]


No enter, seria criado um arquivo chamado "pacote.txt" ( gimp.txt ) e tb instalaria o gimp...

tenho isso mas não está instalando !!!

#!/bin/bash
echo "Insira o nome"
read pacote
apt install $pacote > $pacote.txt
exit # Aqui que o bicho está pegando !!!
apt install $pacote


Boa tarde Mauricio.
Segue sugestão:
#!/bin/bash
read -p "Nome do arquivo: " arq
sudo apt-get install "$arq"|tee "$arq".log

Att.:
Marcelo Oliver





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts