installing development tools on window

128 阅读5分钟

当前工具

# scoop list

Name         Version                 Source           Updated             Info
----         -------                 ------           -------             ----
7zip         22.01                   main             2023-04-19 17:44:47
adb          34.0.1                  main             2023-04-19 22:52:20
android-sdk  4333796                 extras           2023-04-19 22:52:32
aria2        1.36.0-1                main             2023-04-19 17:08:45
blender      3.3.7                   <auto-generated> 2023-06-07 21:18:30
cacert       2023-05-30              main             2023-06-01 09:30:50
chromedriver 114.0.5735.90           main             2023-07-09 22:22:42
chromium     114.0.5735.199-r1135570 extras           2023-07-09 22:05:36
cmake        3.26.3                  main             2023-05-13 11:08:20
deno         1.35.1                  main             2023-07-18 09:42:09
docker       20.10.23                <auto-generated> 2023-07-20 20:13:58
ffmpeg       6.0                     main             2023-04-21 02:39:38
flutter      3.7.11                  extras           2023-04-19 22:59:40
git          2.41.0.3                main             2023-07-29 08:40:14
helm         3.12.2                  main             2023-07-20 21:19:57
ImageMagick  7.1.1-8                 main             2023-05-14 10:28:06
innounp      0.50                    main             2023-05-14 10:26:56
jom          1.1.3                   main             2023-05-13 21:15:13
kubectl      1.26.3                  <auto-generated> 2023-07-17 09:17:22
mingw        12.2.0-rt_v10-rev2      main             2023-05-13 10:50:56
miniconda3   23.1.0-1                extras           2023-04-22 09:19:55
minikube     1.31.1                  main             2023-07-21 18:29:45
ninja        1.11.1                  main             2023-05-13 11:16:34
nodejs14     14.21.3                 versions         2023-07-09 13:25:38
obs-studio27 27.2.4                  versions         2023-06-27 20:37:17
okteto       2.18.0                  main             2023-07-20 16:02:34
opencv       3.4.16                  main             2023-04-25 23:38:47
perl         5.32.1.1                main             2023-05-18 11:09:01
picpick      7.1.0                   extras           2023-05-21 17:02:52
pnpm         6.32.22                 <auto-generated> 2023-04-24 21:21:25
potplayer    230523                  extras           2023-06-01 13:39:19
rcedit       1.1.1                   main             2023-05-17 17:08:58
ruby         3.2.2-1                 main             2023-07-01 16:44:16
rust         1.69.0                  main             2023-05-18 16:47:08
rustup       1.26.0                  main             2023-07-17 23:09:04
snipaste     1.16.2                  extras           2023-04-21 13:42:50
temurin8-jdk 8.0.362-9               java             2023-04-19 22:53:18
trid         2.24-23.07.17           main             2023-07-19 09:45:37
unzip        6.00                    main             2023-06-01 09:30:10
vagrant      2.3.7                   main             2023-07-10 09:09:35
vscode       1.80.2                  extras           2023-07-29 08:58:33
wechat       3.9.2.23                extras           2023-04-26 14:45:39
wget         1.21.4                  main             2023-06-01 09:30:54
xmake        2.7.8                   main             2023-05-13 04:46:27
# choco list --local-only
# or for short:
# choco list -l

chocolatey 1.3.1
chocolatey-compatibility.extension 1.0.0
chocolatey-core.extension 1.4.0
chocolatey-dotnetfx.extension 1.0.1
chocolatey-visualstudio.extension 1.11.0
chocolatey-windowsupdate.extension 1.0.5
cmake 3.26.3
cmake.install 3.26.3
dotnetfx 4.8.0.20220524
KB2919355 1.0.20160915
KB2919442 1.0.20160915
KB2999226 1.0.20181019
KB3033929 1.0.5
KB3035131 1.0.3
vcredist-all 1.0.1
vcredist140 14.34.31938
vcredist2005 8.0.50727.619501
vcredist2008 9.0.30729.616104
vcredist2010 10.0.40219.32503
vcredist2012 11.0.61031.20220311
vcredist2013 12.0.40660.20180427
vcredist2015 14.0.24215.20170201
vcredist2017 14.16.27033
virtualbox 7.0.10
virtualbox-guest-additions-guest.install 7.0.8
visualstudio-installer 2.0.3
visualstudio2019buildtools 16.11.26.0
visualstudio2019enterprise 16.11.27.0
visualstudio2022-workload-python 1.0.0
webview2-runtime 114.0.1823.82
windows-sdk-10 10.1.10586.15
windows-sdk-10.1 10.1.18362.1

today why do i install virtualbox,webview2-runtime with choco ? i can not install it with scoop.

# category
nodejs-er:node,pnpm
python-er:conda
cpp-er:cmake,xmake,vcpkg

#

主要工具

install git

# admin right

# scoop search git

scoop install git

# Set Git Credential Manager Core by running:
git config --global credential.helper store

# To add context menu entries, run
$prefix=scoop prefix git
& "$prefix\install-context.reg"

# To create file-associations for .git* and .sh files, run
& "$prefix\install-file-associations.reg"

# git --version
# git 2.41.0

# uninstall
# scoop uninstall git

install vscode

# admin right

# scoop search vscode

scoop install vscode

$prefix=scoop prefix vscode

# Add Visual Studio Code as a context menu option by running:
reg import "$prefix\install-context.reg"

# For file associations, run:
'reg import "$prefix\install-associations.reg"'

# scoop update vscode

# code --version
# vscode 1.80.2

# uninstall
# scoop uninstall vscode

today , I like this editor and its extensions .

install docker client

# admin right

# scoop search docker

scoop install docker
# scoop install docker@20.10.23

$prefix=scoop prefix docker

# docker --version
# docker 20.10.23

# uninstall
# scoop uninstall docker

(virtualbox + docker-machine ? if your window is window 7: virtualbox + docker-machine + docker + docker-compose )

today , I prefer containerd than docker . i have a plan to uninstall it.

install docker-compose

# admin right

# scoop search docker

scoop install docker
# scoop install docker@20.10.23

$prefix=scoop prefix docker

# docker --version
# docker 20.10.23

# uninstall
# scoop uninstall docker

today , I prefer developing in k8s . i have uninstalled it.

install vagrant

# admin right

# scoop search vagrant

scoop install vagrant
# scoop install vagrant@2.3.7

$prefix=scoop prefix vagrant

# vagrant --version
# vagrant 2.3.7

# uninstall
# scoop uninstall vagrant

relative tools: packer,norge,virtualbox.

today , I prefer using wsl . i have a plan to uninstall it.

install virtualbox

# choco search virtualbox

choco install virtualbox -y

# VBoxManage --version
# virtualbox 7.0.10

# uninstall
# choco uninstall virtualbox -y

relative tools: minikube.

today , I prefer using wsl . i have a plan to uninstall it.

install minikube

# scoop search minikube

scoop install minikube

# minikube --version
# 1.31.1

# uninstall
# scoop uninstall minikube

relative tools: kubeadm,k3s,kind,k3d,mircok8s,docker desktop.

today , I prefer using wsl . i have a plan to uninstall it.

install kubectl

# scoop search kube

scoop install kubectl
#scoop install kubectl@1.27.2

# kubectl --version
# 1.27.2

# uninstall
# scoop uninstall kubectl

install kubeadm

# scoop search kube

scoop install kubeadm
#scoop install kubeadm@1.27.2

# kubeadm --version
# 1.27.2

# uninstall
# scoop uninstall kubeadm

install nodejs

# scoop search node

scoop install node

# node --version
# 18
# 16
# 14

# uninstall
# scoop uninstall node

today , I like nodejs.

install pnpm

# scoop search pnpm

scoop install pnpm

# pnpm --version


# uninstall
# scoop uninstall pnpm

today , I like using it to manage nodejs pkgs and its workspace (monorepo).

install miniconda3

# scoop search conda

scoop install miniconda3

# conda --version
# conda 7.0.10

# uninstall
# scoop uninstall conda

today , I like using it to manage python version (venv) .

install webview2

# search
# choco search webview

# install
choco install webview2 -y

# uninstall
# choco uninstall webview2 -y

relative tools: chromium,chromedriver

today , I like using it to help making (smaller) desktop app .

install chromium

# search
# scoop search chromium

# install
scoop install chromium

# uninstall
# scoop uninstall chromium

install chromedriver

# search
# scoop search chromedriver

# install
scoop install chromedriver

# uninstall
# scoop uninstall chromedriver

today , I like using chromium + chromedriver to help make sth. with headless chromium.

install ffmpeg

# search
# scoop search ffmpeg

# install
scoop install ffmpeg

# uninstall
# scoop uninstall ffmpeg

today , I like using it to help handling video/audio/image .

install ImageMagick

# search
# scoop search ImageMagick

# install
scoop install ImageMagick

# uninstall
# scoop uninstall ImageMagick

relatice tools: rcedit

today , I like using it to make desktop app icon .

install rcedit

# search
# scoop search rcedit

# install
scoop install rcedit

# uninstall
# scoop uninstall rcedit

today , I like using it to make window desktop app icon.

install blender

# search
# scoop search blender

# install
scoop install blender
# scoop install blender@3.3.7
# scoop install blender@2.9.1


# uninstall
# scoop uninstall blender

relatice tools: potplayer,potplayer,obs-studio27,snipaste,picpick