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?


5
Myślałeś o Chocolatey?
Darius

1
@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ść.
Ramhound

Odpowiedzi:


11

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.

Chocolatey Packages Screenshot

[Zastrzeżenie: Repozytorium pakietów Chocolatey'ego nie jest tak obszerne jak apt-get ]


1
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"
Brethlosze
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.