Em Sáb 05 Abr 2008, Fabiano Manoel de Andrade escreveu:
Em Sáb, 2008-04-05 às 10:05 -0300, Ronaldo Reis Junior escreveu:
Galera,
até que funcionou, na verdade não fiz assim, fiz parecido usando o
próprio apt-get mesmo. Ficou legal.
Mas surgiu uma dúvida, neste caso ele instala os pacote, mas mantem os
pacotes que eu não quero, mesmo vindo de uma instalação básica. Será que
teria uma forma de mandar instalar e manter somente os pacotes da lista
vinda do dpkg --get-selection? Ou seja, tudo que estiver instalado e não
fizer parte da seleção seja desinstalado.
Alguma dica?
Valeu
Inte
Ronaldo
--
The time is right to make new friends.
--
Prof. Ronaldo Reis Júnior
| .''`. UNIMONTES/Depto. Biologia Geral/Lab. de Biologia Computacional
|
| : :' : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia
|
| `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil
| `- Fone: (38) 3229-8187 | [EMAIL PROTECTED] |
| [EMAIL PROTECTED] http://www.ppgcb.unimontes.br/ | ICQ#: 5692561 |
| LinuxUser#: 205366
Na lista gerada pelo dpkg --get-selections os pacotes instalados são
marcados com install:
...
abntexinstall
acpid install
...
Então modifique a diretiva install para purge para que sejam
desintalados completamente.
Abraço.
Fabiano.
Isto não funciona. Imagine a seguinte situação:
computador 1:
o get-selection retorna:
acpid install
acroreadinstall
acroread-escriptinstall
acroread-pluginsinstall
adduser install
alltray install
alsa-base install
alsa-ossinstall
alsa-tools install
alsa-tools-gui install
alsa-utils install
o computador 2 retorna:
acpid install
adduser install
alien-arena install
alien-arena-datainstall
alltray install
alsa-base install
alsa-ossinstall
alsa-tools install
alsa-tools-gui install
alsa-utils install
Eu quero que o computador 2 fique igual ao 1, se eu pegar a seleção de 1 e
levar para 2 ele irá instalar o que tem em 1 e não tem em 2, ou seja, o
acroread. Mas isto não irá automaticamente remover os programas que tem em 2
e não tem em 1, por exemplo o alien-arena. Obviamente ou poderia colocar
purge na frente do alien arena, mas isto não faz sentido pois eu teria que
fazer a seleção manual. A seleção que usaríamos neste exemplo não teria a
informação de install, ficaria assim:
apt-get install acpid acroread acroread-escript acroread-plugins adduser
alltray alsa-base alsa-oss alsa-tools alsa-tools-gui alsa-utils
O que deveria ser feito é comparar a lista de 1 e 2 e depois fazer
apt-get install acroread acroread-escript acroread-plugins
pois são os programas que tem em 1 e não em 2
apt-get remove alien-arena alien-arena-data --purge
pois são os programa que estão em 2 e não em 1.
Ou seja, seria realmente um sincronizador de pacotes.
Será que já não existe algo assim?
Inte
Ronaldo
--
Knowledge without common sense is folly.
--
Prof. Ronaldo Reis Júnior
| .''`. UNIMONTES/Depto. Biologia Geral/Lab. de Biologia Computacional
| : :' : Campus Universitário Prof. Darcy Ribeiro, Vila Mauricéia
| `. `'` CP: 126, CEP: 39401-089, Montes Claros - MG - Brasil
| `- Fone: (38) 3229-8187 | [EMAIL PROTECTED] | [EMAIL PROTECTED]
| http://www.ppgcb.unimontes.br/ | ICQ#: 5692561 | LinuxUser#: 205366
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]