Sou um usuário de computador cego que usa Cygwin.
O programa de instalação não é muito acessível: atualizar, instalar e remover pacotes específicos é bastante difícil, pois é necessário usar as teclas simuladas do mouse para clicar e rolar.
Existe uma maneira de instalar / atualizar manualmente pacotes ou instalá-los / atualizá-los através da linha de comando?
cygwin
accessibility
Jared
fonte
fonte
Como algumas pessoas afirmaram corretamente que
apt-cyg
precisam do wget e, para queapt-cyg
você precise do wget, existe uma solução apenas do bash para inicializarwget
no bash puro.Crie uma função como esta no seu shell de hortelã:
Agora você pode usá-lo quase como o wget:
fonte
apt-cyg
os pacotes são baixados?http://mirrors.kernel.org/sourceware/cygwin
, conforme especificado emfindworkspace()
, quando você não especificou o espelho usando a opção de linha de comando-m
. Se você especificar a linha de comando, as informações do servidor espelho serão gravadas/etc/setup/last-mirror
.O método oficial de instalação do apt-cyg é:
Dois passos é melhor que três. Então:
A propósito, para fazê-lo funcionar, você precisará instalar o wget , tar , gawk e bzip2 para usar o apt-cyg. Além do wget, os outros vêm com a instalação padrão do Cygwin.
fonte
svn
eapt-cyg
pode ser quebrado. Então você pode ter que usar athree step
abordagem wget para instalarapt-cyg
e, em seguida, substituir$mirror/setup...
com$mirror/x86_64/setup...
em linhas 98 e 105 do arquivo apt-Cyg.Pergunta antiga, mas para outros que o google chegou aqui: A instalação oficial possui argumentos de linha de comando que me permitiram preparar um script * .bat simples - basta colocar a linha a seguir em, por exemplo, "install-pkg.bat" e colocar esse arquivo no diretório raiz (por exemplo, C: \ cygwin):
Você precisa fazer o download e colocar http://www.cygwin.com/setup-x86.exe (32 bits) ou http://www.cygwin.com/setup-x86_64.exe (64 bits) no mesmo diretório. Agora tudo o que você precisa fazer para instalar o pacote é:
Positivo: configuração oficial, sempre deve funcionar, para qualquer pacote. Negativo: a configuração oficial atual (junho / 2015) requer direitos de administrador, mesmo que na verdade não seja necessário (por exemplo, diretório raiz fora das pastas do sistema).
fonte
--no-admin
opção (igual a-B
).O setup.exe do Cygwin, pelo menos na versão 1.7 "beta", possui um modo "autônomo" embutido. Arraste e solte o atalho setup.exe em uma janela de comando (ou prepare-se para executá-lo com opções) e adicione o
-q
modo autônomo seguido por-P
nomes de pacotes separados por vírgula. Então, para mim, este lince instalado:fonte
ou
Isso instalará cURL, git e make, sem atalhos no modo silencioso.
fonte
Encontrei dois gerenciadores de pacotes 'apt like' para o cygwin. Um é um script python chamado cyg-apt, que você pode baixar em http://www.lilypond.org/~janneke/software/cyg-apt e o outro é o apt-cyg, que você pode encontrar no código http: //. google.com/p/apt-cyg/
fonte
Há um problema de ovo de galinha com a resposta aceita . Se você não recebeu
wget
oulynx
durante a instalação inicial, não poderá usá-loapt-cyg
. Aqui está como eu instaleiwget
para que eu pudesse usarapt-cyg
. (Ele usa os recursos da CLI do cygwin setup exe .)fonte
Para pelo menos pacotes que não exigem configuração pós-instalação, eu simplesmente os descompactei da raiz do cygwin '/'. Eu exigi uma versão mais antiga do subversion (1.7.14), que havia passado além das duas versões tratadas pela instalação.
Uma vantagem adicional é que o pacote fica fora do mundo de gerenciamento de pacotes cygwin e, portanto, em um tipo de lista negra adhoc não é atualizada automaticamente com o pacote mais novo se os padrões forem mantidos.
fonte