apt-get Dla Cygwina?
Czy Jest jakiś apt-get
-podobny program do użycia z Cygwin?
Już próbowałem cyg-apt
ale kiedy próbuję dostaję ten błąd:
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.bz2
cyg-apt: downloading: http://cygwin.mirrors.pair.com/setup-2.ini
cyg-apt: bad URL http://cygwin.mirrors.pair.com/setup-2.ini, exiting.
7 answers
Najlepsze jakie kiedykolwiek używałem:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-29 02:59:46
Możesz to zrobić używając konfiguracji Cygwina.exe z linii poleceń systemu Windows. Przykład:
cd C:\cygwin64
setup-x86_64 -q -P wget,tar,qawk,bzip2,subversion,vim
Dla wygodniejszego instalatora, możesz użyć apt-cyg package manager . Jego składnia podobny do apt-get, który jest plusem. W tym celu wykonaj powyższe kroki, a następnie użyj Cygwin Bash w następujących krokach:
wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg
install apt-cyg /bin
Teraz, że apt-cyg
jest zainstalowany. Oto kilka przykładów instalacji niektórych
opakowania:
apt-cyg install nano
apt-cyg install git
apt-cyg install ca-certificates
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-28 04:55:04
Update: możesz przeczytać bardziej złożoną odpowiedź , która zawiera więcej metod i informacji.
Istnieje kilka skryptów, które mogą być używane jako proste Menedżery pakietów. Ale z tego, co wiem, żaden z nich nie pozwala na upgrade pakietów, ponieważ nie jest to łatwe zadanie w systemie Windows, ponieważ nie ma możliwości nadpisania plików w użyciu. Musisz więc najpierw zamknąć wszystkie instancje Cygwina, a następnie użyć natywnej konfiguracji Cygwina.exe (który sam wykonuje upgrade za pomocą metody "replace after reboot", gdy pliki są w użyciu).
Apt-cyg
Najlepszy dla mnie. Po prostu dlatego, że jest to jeden z najnowszych. Działa poprawnie na obu platformach-x86 i x86_64. Istnieje wiele widelców z dodatkowymi funkcjami. Na przykład widelec kou1okada jest jedną z ulepszonych wersji.Układ Cygwina.exe
Posiada również tryb wiersza poleceń . Ponadto pozwala na uaktualnienie wszystkich zainstalowane pakiety naraz.
setup.exe-x86_64.exe -q --packages=bash,vim
Przykładowe użycie:
setup.exe-x86_64.exe -q --packages="bash,vim"
Możesz utworzyć alias dla łatwiejszego użycia, na przykład:
alias cyg-get="/cygdrive/d/path/to/cygwin/setup-x86_64.exe -q -P"
Następnie możesz na przykład zainstalować pakiet Vim za pomocą:
cyg-get vim
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:10:44
Zawsze możesz utworzyć alias bash do konfiguracji*.pliki exe w $home/.bashrc
Cygwin 32bit
alias cyg-get="/cygdrive/c/cygwin/setup-x86.exe -q -P"
Cygwin 64bit
alias cyg-get="/cygdrive/c/cygwin64/setup-x86_64.exe -q -P"
Teraz możesz instalować pakiety z
cyg-get <package>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-17 01:57:49
Nie. Jedynym oficjalnie obsługiwanym narzędziem do pobierania i aktualizowania pakietów Cygwin jest konfiguracja .plik exe użyty do początkowej instalacji , chociaż może być wywoływany z argumentami wiersza poleceń, aby pomóc procesowi.
Z tej samej strony:
Podstawową przyczyną braku pełniejszego menedżera pakietów jest to, że taki program wymagałby pełnego dostępu do wszystkich funkcji POSIX Cygwina. Jest to jednak trudne do zapewnienia w Cygwin-free środowisko, takie jak istnieje przy pierwszej instalacji. Dodatkowo, System Windows nie pozwala na nadpisywanie plików wykonywalnych w użyciu, więc instalacja nowej wersji biblioteki DLL Cygwin podczas korzystania z menedżera pakietów jest problematyczna.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-20 19:15:34
To mi się udało:
curl https://raw.githubusercontent.com/transcode-open/apt-cyg/master/apt-cyg > \
apt-cyg && install apt-cyg /bin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-08 13:19:09
Możesz użyć Chocolatey aby zainstalować cyg-get
, a następnie zainstalować z nim swoje pakiety.
Na przykład:
choco install cyg-get
Wtedy:
cyg-get install my-package
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-22 21:20:45