Em Sáb, 2006-12-16 às 00:27 -0200, Felipe Augusto van de Wiel (faw) escreveu: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 12/15/2006 11:09 AM, sirhamacker sir wrote: > > Tenho criado uma aplicação cuja dependencia é o wine, e por isso no > > arquivo control para gerar o .deb tenho usado a instrução : > > Depends: wine (>0.9.27) > > > > No entanto ao remover o wine, meu aplicativo também tem de ser removido. > > O wine é um pré-requisito para rodar meu aplicativo, porém se o wine for > > removido meu aplicativo deveria ficar. > > Na verdade não. Se um software depende do outro, a remoção natural > implica em remover as dependências pra manter o sistema limpo (que é o que > a maioria das pessoas procura). Usuários mais experientes podem quebrar a > cadeia de dependências (o que não é muito recomendado).
Bem, se não estou enganado, normalmente uma apt-get não remove as dependências e pelo fato que isso se o que a maioria procura foram criados programas que utilizando o apt-get possuem tal funcionalidade. > > > > Existe algum tipo de instrução que satisfaça essa minha necessidade ? > > Não, veja a debian-policy. > > http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps Porque não cria um script que será executado após a deinstalação que remova tudo que deseja? > > Como workaround tenho usado Recommends, no entanto, meu aplicativo ao > > ser puxado do repositório não puxa o wine junto. Até posso instalar o > > wine na mão, mas será que há um jeito melhor ? > > É o mais próximo que você vai chegar do que quer. Você pode fazer > uma tela do DebConf dizendo que sem o wine o seu aplicativo não vai > funcionar, ou algum outro tipo de notificação. Resumindo, coloca o Wine como dependência e cria um script para quando seu programa for removido também remover o wine. Embora eu não ache isso uma boa idéia. Desculpe se falei besteira é que não entendi a duvida direito. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

