Listar todos os pacotes instalados
cygcheck --check-setup --dump-only
- sem
--dump-only
o comando, levará alguns minutos para ser concluído, pois testará todos os pacotes. Você deverá ver um OK para cada pacote se estiver tudo bem;)
Listar arquivos pertencentes a um pacote
Para o pacote, bash
faça:
cygcheck --list-package bash
- funciona apenas para pacotes instalados
Diga a qual pacote um arquivo pertence:
Para arquivo /usr/bin/bash.exe
cygcheck --find-package /usr/bin/bash.exe
- funciona apenas para pacotes instalados
Instale um novo pacote
Considerando que você já executa a GUI de instalação e possui espelho (s) válido (s), diretório de pacotes local e outras opções definidas, você pode executar para instalar abook
:
/path/to/setup-1.7.exe --quiet-mode --download --local-install --packages abook
- ele também atualizará automaticamente todos os seus pacotes instalados para a versão mais recente disponível
- você também pode selecionar o espelho e outras opções na linha de comando, consulte
/path/to/setup-1.7.exe --help
- Conheço a nova versão do cygwin 1.7 (versão beta, mas bastante estável) que atualmente usa a instalação 2.649 suporta essas opções, mas não testei na versão 1.6
Desinstalar um pacote
Até onde eu sei, apenas a GUI suporta esta opção.
Obter informações sobre um pacote instalado (deps, versão etc.)
A versão é listada em conjunto para cada pacote na listagem (primeiro item). Os deps são realmente difíceis de encontrar: quando a instalação é executada, ela cria no diretório local do pacote uma entrada para cada espelho. Lá você pode encontrar a lista de todos os pacotes disponíveis nesse espelho (setup.ini para a versão 1.6 e setup-2.ini para a versão 1.7) com o nome do pacote precedido por a
@
e deps precedidos por
requires:
. Se, por qualquer motivo, o espelho que você estiver usando estiver desatualizado, a instalação exibirá uma mensagem de aviso ao baixar informações.
apt-cyg remove
funciona, mas primeiro você precisa da ferramenta, consulte a resposta de @ kevin.apt-cyg install package
para instalação.Execute o setup.exe. Ele fornecerá uma GUI com caixas de seleção para vários pacotes.
fonte
Eu achei o apt-cyg útil para instalação de pacotes de linha de comando sem atualizar todos os meus outros pacotes, mas ele não faz tudo o que você precisa fazer.
fonte
apt show
,apt policy
ouapt search
emubuntu
.Aqui está o melhor garfo agora para o apt-cyg. https://github.com/kou1okada/apt-cyg
fonte
Permitam-me apresentar-lhe as Perguntas frequentes sobre o Cygwin
Execute a instalação do Cygwin
Pesquise em http://cygwin.com/packages/
fonte
Agora é possível desinstalar pacotes também:
fonte