Como desinstalar manualmente pacotes individuais no cygwin sem executar o setup.exe

4

Acho que estou procurando informações genéricas sobre como pacotes individuais são instalados / desinstalados por eles mesmos.

A razão pela qual eu preciso fazer isso manualmente é porque eu tenho uma versão personalizada do cygwin e não quero ser forçada a atualizar. A versão que tenho agora está comigo há muitos anos e funciona muito bem no XP, com essas pequenas melhorias que eu coloquei nela de vez em quando, o que não quero perder depois de uma atualização.

Atualmente, eu quero desinstalar manualmente os seguintes pacotes (e possivelmente outros pacotes, se forem deixados redundantes após a desinstalação)

emacs-21.2 rubi 1,8

Ambos os itens acima vinham com o antigo setup.exe. Para o emacs, descobri que nunca o usei na plataforma do Windows. Para o ruby, atualizei para o 1.9.1 compilando o código-fonte.

Obrigado

    
por Codism 21.06.2010 / 21:47

1 resposta

3

O Setup.exe não o força a atualizar. Basta clicar no botão "Manter" no canto superior direito da tela de seleção de pacotes para dizer a ele para ficar com a sua versão atual. Use a visualização "Parcial" para ficar de olho no que vai mudar. Se você ainda está no Cygwin 1.5, talvez queira usar o link .

Sem setup.exe, você pode encontrar a lista de arquivos instalados por cada pacote nos arquivos .lst.gz em / etc / setup.

    
por 22.06.2010 / 00:33

Tags