Jestem niewidomym użytkownikiem komputera, który korzysta z Cygwin.
Program instalacyjny nie jest bardzo dostępny: uaktualnianie, instalowanie i usuwanie określonych pakietów jest dość trudne, ponieważ do klikania i przewijania należy używać symulowanych naciśnięć klawiszy myszy.
Czy istnieje sposób ręcznej instalacji / aktualizacji pakietów lub instalacji / aktualizacji za pomocą wiersza polecenia?
cygwin
accessibility
Jared
źródło
źródło
Ponieważ niektórzy ludzie poprawnie stwierdzili, że
apt-cyg
sam potrzebuje wget, a żeby go zdobyćapt-cyg
, istnieje tylko bashowe rozwiązanie do bootstrapuwget
w czystej bashu.Utwórz taką funkcję w swojej miętowej powłoce bash:
Teraz możesz używać go prawie jak wget:
źródło
apt-cyg
pobierane są paczki?http://mirrors.kernel.org/sourceware/cygwin
, jak określono wfindworkspace()
, gdy nie podałeś kopii lustrzanej za pomocą opcji wiersza poleceń-m
. Jeśli podasz wiersz poleceń, informacje o serwerze kopii lustrzanych zostaną zapisane/etc/setup/last-mirror
.Oficjalna instalacja apt-CYG metoda jest:
Dwa kroki są lepsze niż trzy. Następnie:
Nawiasem mówiąc, aby działało, musisz zainstalować wget , tar , gawk i bzip2, aby móc korzystać z apt-cyg. Oprócz wget, pozostałe mają domyślną instalację Cygwin.
źródło
svn
iapt-cyg
może być zepsuty. Więc może trzeba użyćthree step
podejście wget zainstalowaćapt-cyg
, a następnie zastąpić$mirror/setup...
z$mirror/x86_64/setup...
liniami 98 i 105 pliku apt-CYG.Stare pytanie, ale dla innych, którzy google i dostali tutaj: Oficjalna konfiguracja zawiera argumenty wiersza poleceń, które pozwoliły mi przygotować prosty skrypt * .bat - wystarczy wstawić następujący wiersz np. „Install-pkg.bat” i umieścić ten plik w katalogu głównym (np. C: \ cygwin):
Musisz pobrać i umieścić http://www.cygwin.com/setup-x86.exe (32-bitowy) lub http://www.cygwin.com/setup-x86_64.exe (64 -bitowy ) w tym samym katalogu. Teraz wszystko, co musisz zrobić, aby zainstalować pakiet to:
Pozytywne: oficjalna konfiguracja powinna zawsze działać dla każdego pakietu. Negatywne: bieżąca (czerwiec / 2015 r.) Oficjalna konfiguracja wymaga uprawnień administratora, nawet jeśli tak naprawdę nie jest potrzebna (np. Katalog główny poza folderami systemowymi).
źródło
--no-admin
przełącznika (takiego samego jak-B
).Cygwin's setup.exe, przynajmniej w wersji 1.7 „beta”, ma wbudowany tryb „nienadzorowany”. Przeciągnij i upuść skrót setup.exe w oknie poleceń (lub w inny sposób przygotuj się do uruchomienia go za pomocą przełączników) i dodaj
-q
dla trybu nienadzorowanego, a następnie-P
nazwy pakietów oddzielone przecinkami. Tak więc dla mnie ten zainstalowany ryś:źródło
lub
Spowoduje to zainstalowanie cURL, git i make, bez skrótów w trybie cichym.
źródło
Znalazłem dwóch menedżerów pakietów „apt like” dla cygwina. Jednym z nich jest skrypt Pythona o nazwie cyg-apt, który można pobrać ze strony http://www.lilypond.org/~janneke/software/cyg-apt, a drugi to apt-cyg, który można znaleźć pod adresem http: // code. google.com/p/apt-cyg/
źródło
Wystąpił problem z jajkiem kurczaka <=> z zaakceptowaną odpowiedzią . Jeśli nie otrzymałeś
wget
lublynx
podczas pierwszej instalacji, nie możesz użyćapt-cyg
. Oto jak zainstalowałem,wget
aby móc korzystaćapt-cyg
. (Wykorzystuje funkcje CLI exe instalacji cygwin .)źródło
Przynajmniej dla pakietów, które nie wymagają konfiguracji po instalacji, po prostu rozpakowałem je z katalogu głównego cygwin „/”. Wymagałem starszej wersji subversion (1.7.14), która wykroczyła poza dwie wersje obsługiwane przez setup.
Dodatkową zaletą jest to, że pakiet staje się poza światem zarządzania pakietami cygwin, dlatego w pewnym sensie czarna lista adhoc nie jest automatycznie aktualizowana o najnowszy pakiet, jeśli zostaną zachowane wartości domyślne.
źródło