Jak zainstalować pakiety („apt-get install”) w systemie Windows?
7
Chcę zainstalować wiele pakietów w systemie Windows i chcę napisać skrypt wykonywalny, aby zainstalować te pakiety z repozytorium Windows. Jak mogę napisać Ubuntu? sudo apt-get install <name> dowództwo?
@Darius oczywiście nie zrobił tego, ale teraz, kiedy o tym wspomniałeś, będzie miał
barlop
1
Program, który deweloper nazywał dziecinnie „chocolatey nugget”, lub w skrócie chocolatey, jest menedżerem pakietów, podobnie jak apt-get, ale dla Windows. Ma swoją nazwę, ponieważ deweloper opierał się na NuGet, który jest menadżerem pakietów dla visual studio, i brzmi to jak samorodek (tak jak w nugget), więc pomyślał, że będzie „zabawny” lub „sprytny” i zadzwoni jego program Chocolatey NuGet. Słyszałem to na podcastie, który go przesłuchał. Nie ma prawie tyle programów, co apt-get
barlop
Wielkie dzięki za tę sugestię. Nie szukałem Chocolatey. Zapoznam się z tym.
343_458
3
Powinienem zaznaczyć, że Windows 10 ma wbudowaną tego typu funkcjonalność.
Chocolatey to menedżer pakietów dla Windows, który działa jak apt-get. Na przykład, choco install git. Ma szeroki wybór programów, w tym Notepad ++, Sublime Text, Chrome, 7zip i inne.
Aby osłodzić interes, dostępne jest polecenie kopiuj-wklej tutaj to pobierze i zainstaluje Chocolatey, łatwe jak ciasto.
Idealna do tego lukier czekoladowy ciasto jest Cmder . Cmder to emulator wiersza poleceń, który jest dostarczany ze wszystkimi tymi poleceniami uniksowymi, które znasz i kochasz.
[Zastrzeżenie: Repozytorium pakietów Chocolatey'ego nie jest tak obszerne jak apt-get ]
oprócz tego, że Choc-blahblah może nie mieć prawie tyle progarmów, co apt-get
barlop
1
jestem też pewien, że możesz napisać jaśniejszy opis niż strona. Mówienie „osłodzić interes” w odpowiedzi technicznej nie jest dobre. Znam tego irytującego programistę, który napisał ten program, ale to nie jest dobry opis techniczny.
barlop
2
@barlop To prawda, Chocolately nie jest tak obszerny jak apt-get. Ale ma duże repo niż jakikolwiek inny menedżer pakietów Windows. Jak mogłem to oczyścić? :)
NonlinearFruit
1
mając większe repo niż jakiekolwiek inne, err, ale powinieneś zwrócić uwagę, że prawie nie ma innych, a pozostałe mają naprawdę małe repozytoria. Podobnie jak powiedzenie, że jest przed wyścigiem i nie wspominając, że w wyścigu jest kilku niepełnosprawnych.
barlop
Zrobiłem to przez cmd.exe dowództwo: @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Odpowiedzi:
Chocolatey
Chocolatey to menedżer pakietów dla Windows, który działa jak apt-get. Na przykład,
choco install git
. Ma szeroki wybór programów, w tym Notepad ++, Sublime Text, Chrome, 7zip i inne.Aby osłodzić interes, dostępne jest polecenie kopiuj-wklej tutaj to pobierze i zainstaluje Chocolatey, łatwe jak ciasto.
Idealna do tego lukier czekoladowy ciasto jest Cmder . Cmder to emulator wiersza poleceń, który jest dostarczany ze wszystkimi tymi poleceniami uniksowymi, które znasz i kochasz.
[Zastrzeżenie: Repozytorium pakietów Chocolatey'ego nie jest tak obszerne jak apt-get ]
źródło
cmd.exe
dowództwo:@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"