天天看点

Scoop的安装

 为安装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