Сегодня я решил написать статью больше про Windows чем про GNU/Linux. Потому что часто слышу, вот в вашем Линуксе все через командную строку, какой то терминал.
И я уже не раз говорил, что это не так, просто некоторые вещи проще сделать через консоль, удобнее.
Так вот, а теперь про Винду. Ну начнем с того что в ней пара консолей по умолчанию : cmd и PowerShell
Странно, да? :)) Наверное в Майкрософт дураки работают и просто так это сделали.
Но мы пойдем дальше и воспользуемся консольным менеджером пакетов, да да неким подобием Дебиановского apt - winget
И так, запускаем терминал от администратора, в виндоувс не надо вводить sudo , а нужно кликнуть по ярлыку правой кнопкой и выбрать запустить от администратора. И проверяем стоит ли у нас winget
winget --version
Ага, стоит.
А давайте теперь найдем универсальный терминал для Винды Windows Terminal и установим его.
winget search "Windows Terminal"
Вот мы видим 2 версии из двух разных источников, по линуксоидному - репозиториев
Мы можем для инсталляции указать как название программы(в кавычках, так как название из нескольких слов) так и ИД программы. Я копирую ID программы и вставляю после команды winget install
И пошла установка пакета, ну практически 1 в 1 как в Линукс
Вот, поставили очередной терминал, который удобнее штатного. Который объединяет инструменты и оболочки командной строки, такие как Командная строка (CMD), Windows PowerShell, PowerShell Core, Azure Cloud Shell и Подсистема Windows для Linux (WSL). То есть все в одном.
А зачем нужен этот ваш Windows Package Manager (winget)? Спросите вы. Да за тем, что проги быстрее ставить и удалять через терминал, это вам любой линуксоид скажет.
В интернете вы найдете какие еще команды есть для управления пакетами.
Системные настройки
Да, все системные настройки можно найти гуляя по меню Виндоувс, только это может быть длительной прогулкой. Да и Майкрософт любит менять расположение пунктов меню с обновлениями.
Вот я вам рассказываю о Линукс, так давайте включим поддержку субсистемы Линукс в Виндоувс WSL. Вы знаете куда надо залезть? И я не помню.
Но мы запускаем консоль:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
После установки компьютер перезагрузить надо.
Проверяем:
Для возможности использовать графический интерфейс Линукс, нам нужно что бы у нас по умолчанию работала WSL версии 2
wsl --set-default-version 2
Ну и можно ставить wsl --install -d Ubuntu
Так же в консоли Виндоувс можно работать с файлами, папками, настройками и тд. И в некоторых случаях это реально быстрее, я же в Linux тоже не сижу же в консоли постоянно, а только когда это удобнее.
Ну вот, а вы говорите Вииииндоувс.
Так что:
Смотрите оглавление раздела, посвященного Линукс