FakiNyan написав:На віндовсі спочатку треба знайти софт, ... , потім ще купу галок і Next'ів понатискати, і лише тоді воно встановиться ...
А в Arch'і: yay -S наза_програми, якщо програм з подібною назвою забагато, то треба обрати, яку саме хочете, потім може ще треба Y ввести і натиснути Enter, і готово. І це все відбувається в одному вікні, з одним інтерфейсом.
То ви певно не пробували використовувати cmd.exe і PowerShell.exe, там можна робити те саме :
1) Завантажувати інсталятори
2) Запускати інсталятори (з параметрами [ /q , /quiet , /silent ], [ /installdir , /path , /dir ], ...)
4) При необхідності просить користувача ввести Y
5) І маєте все в одному вікні.
От наприклад, вчора стояло завдання завантажити ОФФлайн-інсталятор (standalone installer) "Visual Studio 2017 Pro".
На оф.сайті крихітномяких можна стягнути тільки ОНлайн-інсталятор (web installer).
І є кілька сторінок про те, як запустити той інсталятор, щоб отримати оффлайн версію.
Це робиться ось так :
vs_professional.exe --layout "C:\path\vs_installer" --includeOptional --lang en-US --all --quiet --wait --norestart
Прочитав документацію, зробив собі текстовий файл з інфо про команди для встановлення VS :
Джерело : https://docs.microsoft.com/uk-ua/visualstudio/install/create-a-network-installation-of-visual-studio?view=vs-2017
vs_professional.exe --in customInstall.json
Джерело : https://docs.microsoft.com/uk-ua/visualstudio/install/automated-installation-with-response-file?view=vs-2017
vs_professional.exe --installPath "C:\path\VS_Pro" --addProductLang en-US --includeOptional --norestart --nickname "VS2017_Pro" --productKey "xxxxx-xxxxx-xxxxx-xxxxx-xxxxx" --lang en-US --fix --productId "VisualStudio_2017_Professional" --noUpdateInstaller --path cache="C:\path\VS_Pro_Cache"
Джерело : https://docs.microsoft.com/uk-ua/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2017
Еквівалентні :
--path install="C:\path\VS_Pro"
--installPath "C:\path\VS_Pro"
Set corporative Product Key :
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\"
StorePID.exe
AAAAA-BBBBB-CCCCC-DDDDDD-EEEEEE
08862
Visual Studio Enterprise 2017 - 08860
Visual Studio Professional 2017 - 08862
Visual Studio Test Professional 2017 - 08866
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDDD-EEEEEE 08862
Джерело : https://docs.microsoft.com/uk-ua/visualstudio/install/automatically-apply-product-keys-when-deploying-visual-studio?view=vs-2017
Відключити оновлення VS :
vsregedit.exe set "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" HKCU ExtensionManager AutomaticallyCheckForUpdates2Override dword 0
vswhere.exe
Джерело : https://docs.microsoft.com/uk-ua/visualstudio/install/controlling-updates-to-visual-studio-deployments?view=vs-2017
Оновлення VS :
vs_enterprise.exe --quiet --update
vs_enterprise.exe update --installPath "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise" --quiet --wait --norestart
Джерело : https://docs.microsoft.com/uk-ua/visualstudio/install/update-a-network-installation-of-visual-studio?view=vs-2017
Виключити відправку відгуків про VS :
regedit.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\VisualStudio\SQM
Entry / Name = OptIn
Type = DWORD
Value = 0 - відмова / не відправляти відгуки
Value = 1 - згода / відправляти відгуки
Джерело : https://docs.microsoft.com/uk-ua/visualstudio/install/visual-studio-administrator-guide?view=vs-2017#specify-customer-feedback-settings