Odpowiedzi:
Aby zainstalować Cygwin w systemie Windows 7 bez uprawnień administratora, musisz najpierw zmienić nazwę programu instalacyjnego Cygwin ( setup.exe
) na coś innego (np cygwin.exe
.).
Jeśli nazwa instalacji Cygwin, to setup.exe
Windows 7 (lub Cygwin?) Wydaje się zakładać, że potrzebuje uprawnień administratora do uruchomienia.
Uruchom instalator z -B
opcją wiersza poleceń:
setup.exe -B
(Od /programming/6538695/manual-cygwin-installation-without-using-setup-exe/20145855#20145855 , patrz także http://cygwin.com/faq/faq.html#faq. setup.cli )
Chyba tak.
Nie jest to niewygodne, ale łatwo jest spróbować i nie będzie miało negatywnych konsekwencji, jeśli nie będziesz mógł.
Jeśli z jakiegoś powodu nie możesz, zapoznaj się z wcześniejszą odpowiedzią - /superuser/229329/gnu-tools-for-windows/229414#229414
Będziesz mógł korzystać z niektórych funkcji cygwin bez instalowania.
To jest możliwe. Kiedy instalowałem jako nie-Administrator na moich komputerach XP, instalator zapytałby, czy chcę tylko dla siebie (zrobiłem) lub dla wszystkich (tam, gdzie potrzebowałem hasła administratora). Może iść w dowolne miejsce na dysku (choć polecam folder bez spacji, ponieważ wiele skryptów nie chroni przed spacjami w ścieżkach plików) i nie ma zbyt wiele na drodze do wpisów rejestru w instalacji podstawowej. Niektóre narzędzia, takie jak inetd, sshd i cron, będą wymagać administratora do zainstalowania usług, ale są one mniej krytyczne.
To powiedziawszy, nie testowałem na Win7 (teraz mam komputer z Linuksem, nie potrzebuję Cygwina).
Jak ktoś inny powiedział, bądź ostrożny, jeśli nie masz do tego autoryzacji. W środowiskach korporacyjnych istnieje wiele narzędzi, które szukają nieuczciwych instalacji oprogramowania. Będziesz instalować ogromną stertę plików EXE, aby mogli je znaleźć.
Właśnie to zrobiłem i działa jak urok. Jak dotąd żadnych problemów z podstawowymi narzędziami i X.
Jedynym zauważalnym problemem jest to, że instalator narzeka, że nie może pisać do menu startowego „Wszyscy użytkownicy”, nawet jeśli odznaczę opcję „Wprowadź pozycje menu startowego” i wybierz „Instaluj tylko dla mnie”.