为安装emacs-vue的插件做的一系列准备,在ubuntu下用了包管理感觉还可以
所以在win下面也试试这个。
最开始是有两个大类别的:Chocolatey,Scoop,这两个,好好查看了一下别的安装,发现Scoop不会污染path,
所以最后还是选择了Scoop
安装过程还是比较简单的:
# 第一步,打开powershell3.0+,输入以下代码,选择A【全是】
set-executionpolicy remotesigned -s cu
# 上面成功之后,进入第二步
iex (new-objectnet.webclient).downloadstring('https://get.scoop.sh')
安装过程来自:https://www.cnblogs.com/CyLee/p/7197551.html
那个小哥提到了一个小坑,我本人还没有遇到 ,因为中途并没有强行停止,这里还是把那个小坑的解决方法粘过来,
安装过程中有意外停止了的解决方法:如果你在命令行下载scoop(Initializing...Downloading...)的过程中强行终止了。 那么会无法正常使用,而且也无法重复下载,解决办法是找到scoop的下载目录(笔者的目录是:C:\用户\用户名\scoop),删除然后重新执行以上命令重新下载即可。
以安装Yarn为例子:
scoop install yarn
这个样子就ok了
对于一些对管理员权限有要求的软件可以先安装sudo
scoop install sudo
这里在半途看到一个小技巧,为了提高下载速度,可以先安装上aria2
scoop install aria2
下面说说一些用得着的命令:
查询命令:search
作用是看看scoop中的有没有相应的软件:
scoop search git
它就会在main仓库中找到
'main' bucket:
git-annex (7.20190219)
git-crypt (0.6.0-701fb8e)
git-interactive-rebase-tool (0.7.0)
git-istage (0.2.61)
git-lfs (2.7.1)
git-sizer (1.3.0)
git-tfs (0.29.0)
git-town (7.2.0)
git-up (1.6.1)
git-with-openssh (2.21.0.windows.1)
git (2.21.0.windows.1)
git19 (1.9.5-preview20150319)
gitignore (0.2018.07.25)
gitkube (0.3.0)
gitlab-runner (11.8.0)
gitversion (4.0.0)
mingit-busybox (2.21.0.windows.1)
mingit (2.21.0.windows.1)
psgithub (2017.01.22)
psutils (0.2018.08.04) --> includes 'gitignore.ps1'
查看已经安装过的应用的列表:list
scoop list
Installed apps:
yarn 1.15.2
更新或者是卸载:install / uninstall
scoop install/uninstall xxx
查看要安装的或者是已经安装的应用信息:info
scoop info git
Name: git
Version: 2.21.0.windows.1
Website: https://git-for-windows.github.io/
License: GPL-2.0 (https://spdx.org/licenses/GPL-2.0.html)
Manifest:
C:\Users\Instinct_EM\scoop\apps\scoop\current\bucket\git.json
Installed: No
Binaries:
cmd\git.exe cmd\gitk.exe cmd\git-gui.exe usr\bin\tig.exe git-bash.exe
Environment: (simulated)
GIT_INSTALL_ROOT=C:\Users\Instinct_EM\scoop\apps\git\current
Notes
-----
To get Git to recognise OpenSSH, you will need to run
scoop install openssh
[environment]::setenvironmentvariable('GIT_SSH', (resolve-path (scoop which ssh)), 'USER')
and then restart powershell.
关键的一个添加库的命令:bucket
用来安装那些并不在main库的中的应用:例如emacs这个软件
PS C:\WINDOWS\system32> scoop install emacs
Couldn't find manifest for 'emacs'.
还有像java这之类的安装不了,当然,我为了弄清楚这个bucket有哪些库可以导,也查了一下指令
scoop bucket known
PS C:\WINDOWS\system32> scoop bucket known
extras
versions
nightlies
nirsoft
php
nerd-fonts
nonportable
java
games
jetbrains
这个是可以导入的所有库,一般都是用第一个extras
添加指令:
scoop bucket add extras
PS C:\WINDOWS\system32> scoop bucket add extras
Checking repo... ok
The extras bucket was added successfully.
最后就是一些,我现在还涉及不到的进阶操作,现在看不懂,但是也copy过来!
对应的地址是:http://app.myzaker.com/news/article.php?pk=5c5123cb77ac6460e15ea862
转载于:https://www.cnblogs.com/instinct-em/p/10577672.html