On Wednesday 29 August 2007 11:40:08 Daniel O. Dantas wrote:
Desculpe faltou uma parte
para remover as 7 linhas iniciais geradas
pelo .dpkg.
#!/bin/bash
#
dpkg -l | awk '{print $2}'| sed '1,7d' > /tmp/Pacotes
#for i in `dpkg -l | awk '{print $2}'| sed '1,7d'` # Nao eh necessario gerar
arquivo
for
Salviano, boa tarde.
Obrigado pela ajuda. Funcionou. Claro que agora irei fazer alguns ajustes
quanto à minha necessidade.
O problema no código que estava tentando é que, na parte que você colocou
abaixo ( for i in `cat /tmp/Pacotes`), eu estava fazendo algo parecido, mas
estava utilizando aspa s
On Wednesday 29 August 2007 11:40:08 Daniel O. Dantas wrote:
Olá Daniel,
Se entendi o seu problema, você deseja algo do
tipo:
#!/bin/bash
#
dpkg -l | awk '{print $2}' > /tmp/Pacotes # Basta o nome do arquivo
for i in `cat /tmp/Pacotes`
# for i in `cat lista_auditoria` Nesta linha ponha seu a
Não conhecia essa particularidade do dpkg. Mas eu gostaria realmente de
saber como funciona o método de remover baseado no conteúdo do arquivo.
Digamos que eu instale apenas alguns pacotes no sistema, e queira confirmar,
um a um, os pacotes que irei remover baseado no conteúdo do arquivo.
Melhor e
On Tuesday 28 August 2007 20:43:49 Daniel O. Dantas wrote:
Não entendi bem o seu problema. Veja estes dois comando
$ dpkg --get-selections > Pacotes
# Ele retorna o estado de todos os pacotes do sistema no file Pacotes
$ dpkg --set-selections < Pacotes
$ dselect --> aplica as selecoes anteri
Pessoal, boa noite. Venho mais uma vez pedir ajuda de vocês com um script.
Meu problema: gerei uma lista de todos os pacotes instalados em meu sistema
(Debian). E gostaria de criar um script que me perguntasse, um a um, se eu
quero remover esses pacotes, baseado no conteúdo desse arquivo.
Comecei