В настоящее время я установил Ubuntu с двойной загрузкой и Windows 8, и как новый парень в Linux мне нравятся все функции, которые у него есть над Windows, например, для терминала, который позволяет мне устанавливать программы в двух предложениях и т.д., Так что я возвращаюсь к Windows 8 и начать установку программ, я чувствую, что это бремя.

Мой вопрос заключается в том, разрешает ли cmd-запрос получать программы из Интернета и устанавливать их аналогично терминалу Linux, поскольку это значительно улучшило бы мою повседневную работу.

3 ответа3

6

Во-первых, cmd.exe (командная строка) медленно заменяется PowerShell. Вы должны использовать PowerShell и забыть командную строку. Хорошо, теперь, когда вы используете PowerShell, вы должны использовать OneGet (https://github.com/OneGet/oneget). Это интерфейсный установщик командной строки на основе PowerShell, который взаимодействует со многими различными онлайн-хранилищами (Chocolatey и т.д.). Говоря о Chocolatey, вы также можете просто использовать это - (https://chocolatey.org) - но я рекомендую OneGet, потому что вы можете подключить его прямо к репозиторию choco, но также использовать свой собственный (среди нескольких других). OneGet - это проект с открытым исходным кодом, который может быть установлен на такие же старые ОС, как Win7, и входит в состав Windows 10. Это даст вам такие команды, как:

установить пакет найти пакет удалить пакет

так далее ...

1

Есть несколько способов, но они не обязательно поддерживаются сторонними разработчиками или не так гладки, как в Linux. Во-первых, существует пара сторонних "менеджеров пакетов" для платформы Windows. Больше всего я слышу о Chocolatey (доступно по адресу https://chocolatey.org). Это программное обеспечение позволит вам загружать и устанавливать пакеты из репозиториев, поддерживаемых третьими лицами (или даже из ваших собственных репозиториев).

Если вы можете подождать до Windows 10, менеджер пакетов будет реализован с помощью PowerShell. Если вы не можете ждать до тех пор, вы также можете выполнить загрузку и установку для бедного человека, используя команду "wget" в PowerShell и запустив загруженный исполняемый файл.

1

Есть утилита под названием Chocolatey, и, на мой взгляд, она лучше, чем традиционное sudo apt get install packagename . Команды для конкретных программ путь более интуитивным. Например: sudo apt-get install vlc browser-plugin-vlc становится choco install vlc .

Chocolatey устанавливается в основном сторонними разработчиками, тогда как многие репозитории Linux, установленные через CLI, взяты из прямых источников. Я лично предпочитаю Chocolatey, потому что интуитивно понятно, как прыгать, но есть альтернативы, которые предлагают немного лучшие возможности. Как и OneGet для PowerShell, он предлагает различные функции поиска, удобные простые команды и т.д.

Вот учебник для подключения обоих: http://www.fixedbyvonnie.com/2014/11/5-minute-setup-using-oneget-chocolatey-windows-10/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .