WSL - настройка на Windows 10
Установка окружения для разработки и для запуска Linux приложений в Windows 10.
1. Быстрая установка окружения: Node.js (LTS), Gulp, Ruby и Jekyll в Windows 10/Ubuntu/Mint:
sudo apt-add-repository -y ppa:brightbox/ruby-ng; sudo apt-get update; sudo apt-get -y install curl ruby2.5 ruby2.5-dev gcc make g++ libffi-dev; curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -; sudo apt-get -y install nodejs; sudo gem i jekyll; sudo gem i jekyll-paginate-v2; sudo npm i -g gulp rimraf npm-check-updates; sudo chown -R $USER:$(id -gn $USER) /home/$USER/.configУстановка NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bashили
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bashПроверка установки
command -v nvmИспользование
Установить последний релиз Node
nvm install nodeПосмотреть доступные для установки версии Node
nvm ls-remoteУстановить конкретную версию Node
nvm install 14.7.0 # or 16.3.0, 12.22.1, 14 or etcПервая установленная версия используется по умолчанию. Чтобы изменить версию Node, используемую по умолчанию:
nvm alias default 12.1.5 # or 12Посмотреть установленные версии Node
nvm lsВерсия Node
node -v || node --versionПереключить версию Node
nvm use 12.5.1 # or 12, 14, or etcИсточник: githum.com/nvm-sh/nvm (opens in a new tab)
2. Интеграция терминала в Visual Studio Code в Windows 10:
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe",НЕ АКТУАЛЬНО. Теперь настраивается через профили в VSCode
3. Установка youtube-dl
To install it right away for all UNIX users (Linux, macOS, etc.), type:
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dlIf you do not have curl, you can alternatively use a recent wget:
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dlUpdate
youtube-dl -U4. Установка ffmpeg
sudo apt ffmpeg