スクープのインストールと基本的な使用 - 2022

Scoop は優れたパッケージ マネージャーですが、その中のソフトウェア ダウンロード アドレスはバケットの作成者自身によって設定されているため、ダウンロードする前にバケット内の json ファイルの URL を調べて、どこからダウンロードされたのかを確認して、ダウンロードがブロックされないようにする 改ざんされたソフトウェアは、コンピュータ ポイズニングやバックドア アクセスなどの問題につながる可能性があります。

設置条件

  • Windows 7 以上
  • 64ビットシステム
  • powershell 3以上

PowerShell のバージョンを表示

$PSVersionTable
$PSVersionTable.PSVersion

画像.png

スクリプト実行ポリシーの変更 (必須)

set-executionpolicy remotesigned -s cu

画像.png

インストール

環境変数を設定する

$env:SCOOP='D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User')
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

## 或者

iwr-useb get.scoop.sh|iex

実際、上記の両方は現在利用できません。
ここでインストールするのはちょっとコツがいります. インストールできない場合は以下のコマンドを使ってください.

iwr -useb https://gitee.com/glsnames/scoop-installer/raw/master/bin/install.ps1 | iex

インストールを確認する

scoop help

画像.png

基本ソフトウェアのインストール

scoop install 7zip git

バケットを追加

住所

ここでgiteeを使用します

scoop bucket add extras https://gitee.com/scoop-bucket/extras.git
scoop bucket add dorado https://gitee.com/scoop-bucket/dorado.git
scoop bucket add nerd-fonts https://gitee.com/scoop-bucket/nerd-fonts.git
scoop bucket add versions https://gitee.com/scoop-bucket/versions.git
scoop bucket add backit https://gitee.com/scoop-bucket/backit.git

基本操作

潜在的な危険を検出

scoop checkup

初めてインストールすることをお勧めします

# 但 scoop 进行全局安装时需要使用到 sudo 命令
scoop install sudo

# scoop下载程序时支持使用 aria2 来加速下载
scoop install aria2

共通コマンド

scoop help #查看帮助
scoop help <某个命令> # 具体查看某个命令的帮助

scoop install [appname]   # 安装 APP
scoop uinstall [appname]  # 卸载 APP

scoop list  # 列出已安装的 APP
scoop search # 搜索 APP
scoop status # 检查哪些软件有更新

scoop update # 更新 Scoop 自身
scoop update appName1 appName2 # 更新某些app
scoop update *  # 更新所有 app (前提是需要在apps目录下操作)

scoop bucket known #通过此命令列出已知所有 bucket(软件源)
scoop bucket add bucketName #添加某个 bucket

scoop cache rm [appname] # 移除某个app的缓存

ソフトウェアのインストールとアンインストール

# 安装之前,通过 search 搜索 APP, 确定软件名称
scoop search  xxx

# 安装 APP
scoop install AppName

# 安装特定版本的 APP;语法 AppName@[version],示例
scoop install git@2.23.0.windows.1

# 卸载 APP 
scoop uninstall #卸载 APP

ソフトウェアの更新

scoop update # 更新 Scoop 自身

scoop update appName1 appName2 # 更新某些app

# 更新所有 app (可能需要在apps目录下操作)
scoop update *

# 禁止某程序更新
scoop hold <app>
# 允许某程序更新
scoop unhold <app>

キャッシュと古いバージョンをクリアする

# 查看所有以下载的缓存信息
scoop cache show

# 清除指定程序的下载缓存
scoop cache rm <app>

# 清除所有缓存
scoop cache rm *

# 删除某软件的旧版本
scoop cleanup <app>

# 删除全局安装的某软件的旧版本
scoop cleanup <app> -g

# 删除过期的下载缓存
scoop cleanup <app> -k

エイリアス

# 可用操作
scoop alias add|list|rm [<args>]

## 添加别名,格式:
scoop alias add <name> <command> <description>

# 示例:(注意:必须在 Powershell中运行)
scoop alias add st 'scoop status' '检查更新'
# 检查已添加的别名
scoop alias list -v

Name Command      Summary
---- -------      -------
st   scoop status 检查更新

# 测试已添加的别名 st
scoop st

# 另一个示例:
scoop alias add rm 'scoop uninstall $args[0]' '卸载某 app'

同じソフトウェアの異なるバージョン間の切り替え

注文:

scoop reset [app]@[version]

例:

scoop reset idea-ultimate-eap@201.6668.13

scoop reset idea-ultimate-eap@201.6073.9

# 切换到最新版本
scoop reset idea-ultimate-eap

その他のコマンド

# 显示某个app的信息
scoop info <app>

# 在浏览器中打开某app的主页
scoop home <app>

# 比如
scoop home git

ソフトウェア ソース バケットを追加

# bucket的用法
scoop bucket add|list|known|rm [<args>]

添加 extras :
scoop bucket add extras

サードパーティのソースを追加することもできます

scoop bucket add backit https://gitee.com/scoop-bucket/backit.git

このバケット (ソフトウェア ソース) にプログラムをインストールするように明示的に指定します。

scoop install dorado/<app_name>
# 下面是dorado中特有的软件,测试其是否添加成功
scoop search trash

推奨されるバケット (ソフトウェア ソース):

  • extras: Scoop が公式に管理している倉庫であり、さまざまな理由でメインの倉庫に含めることができない一般的に使用されるソフトウェアのほとんどをカバーしています (私の意見では、追加する必要があります)。アドレス: lukesampson/scoop-extras
  • nirsoft: NirSoft が開発した小さなツールのコレクションです。NirSoft は、システム ツール、ネットワーク ツール、パスワード回復などを含む多数の小さなツールを作成してきました。これらはたゆまず継続的に更新されています。
    • バケットアドレス: kodybrown/scoop-nirsoft
    • NirSoft公式サイトアドレス:NirSoft
  • dorado (qqplayer など、いくつかの国内アプリを追加します ️) h404bi/dorado
  • ash258:Ash258/スクープ-Ash258
  • java: 追加後、各種 jdk や jre をインストールすることができます。
  • nerd-fonts : さまざまなフォントが含まれています
# 先添加bucket
scoop bucket add extras
scoop bucket add nirsoft
scoop bucket add dorado https://github.com/h404bi/dorado
scoop bucket add Ash258 'https://github.com/Ash258/Scoop-Ash258.git'
scoop bucket add nerd-fonts
# 对于开发人员,可添加下面的两个
scoop bucket add java
scoop bucket add versions

公式ソース

  • main - 最も一般的な (主に CLI) アプリのデフォルト バケット
  • extras - メイン バケットの基準に適合しないアプリ
  • games - オープンソース/フリーウェアのゲームおよびゲーム関連ツール
  • nerd-fonts - オタクフォント
  • nirsoft - Nirsoft の 250 以上のアプリのほぼすべて
  • java - Java 開発キット (JDK)、Java ランタイム エンジン (JRE)、Java の仮想マシン デバッグ ツール、および Java ベースのランタイム エンジンのコレクション。
  • nonportable - 非ポータブル アプリ (UAC が必要な場合があります)
  • php - ほとんどのバージョンの PHP のインストーラー
  • バージョン - 他のバケットにあるアプリの代替バージョン

おすすめ

転載: blog.csdn.net/qq_60361946/article/details/127602951