Windows 安裝 Scoop

来源:https://www.cnblogs.com/mnps/archive/2019/03/10/10505174.html
-Advertisement-
Play Games

Scoop介紹 scoop是Windows下的包管理工具 安裝環境要求 1,操作環境:win10 2,確保你的 PowerShell 版本 >= 3. win7或許低於3,得升級。如何確認PowerShell,在powershell 命令視窗輸入 3,確保你允許PowerShell執行本地腳本,在P ...


Scoop介紹

  scoop是Windows下的包管理工具

安裝環境要求

   1,操作環境:win10

        2,確保你的 PowerShell 版本 >= 3. win7或許低於3,得升級。如何確認PowerShell,在powershell 命令視窗輸入

$PSVersionTable.PSVersion

  3,確保你允許PowerShell執行本地腳本,在PowerShell中輸入如下內容後,選擇yes或則A

set-executionpolicy remotesigned -scope currentuser

安裝Scoop

在PowerShell中輸入如下內容(預設安裝目錄C:\Users\user(自己的用戶名)\scoop):

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

想要指定安裝目錄,在PowerShell中輸入如下內容(代碼中的C:\Scoop為指定的目錄):

[environment]::setEnvironmentVariable('SCOOP','c:\Scoop','User')
$env:SCOOP='C:\Scoop'
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

等待安裝完成。

Scoop安裝完成後

輸入以下命令查看Scoop命令的概述:

scoop help

結果顯示如下:

 1 PS C:\Users\Alex.k.wang> scoop help
 2 Usage: scoop <command> [<args>]
 3 
 4 Some useful commands are:
 5 
 6 alias       Manage scoop aliases
 7 bucket      Manage Scoop buckets
 8 cache       Show or clear the download cache
 9 checkup     Check for potential problems
10 cleanup     Cleanup apps by removing old versions
11 config      Get or set configuration values
12 create      Create a custom app manifest
13 depends     List dependencies for an app
14 export      Exports (an importable) list of installed apps
15 help        Show help for a command
16 home        Opens the app homepage
17 info        Display information about an app
18 install     Install apps
19 list        List installed apps
20 prefix      Returns the path to the specified app
21 reset       Reset an app to resolve conflicts
22 search      Search available apps
23 status      Show status and check for new app versions
24 uninstall   Uninstall an app
25 update      Update apps, or Scoop itself
26 virustotal  Look for app's hash on virustotal.com
27 which       Locate a shim/executable (similar to 'which' on Linux)
28 
29 
30 Type 'scoop help <command>' to get help for a specific command.
 

輸入'scoop help <command>'可以查看具體的某個命令的用法,如下所示:

scoop help install

顯示結果如下:

複製代碼
 1 PS C:\Users\Alex.k.wang> scoop help install
 2 Usage: scoop install <app> [options]
 3 
 4 e.g. The usual way to install an app (uses your local 'buckets'):
 5      scoop install git
 6 
 7 To install an app from a manifest at a URL:
 8      scoop install https://raw.github.com/lukesampson/scoop/master/bucket/runat.json
 9 
10 To install an app from a manifest on your computer
11      scoop install \path\to\app.json
12 
13 When installing from your computer, you can leave the .json extension off if you like.
14 
15 Options:
16   -g, --global              Install the app globally
17   -i, --independent         Don't install dependencies automatically
18   -k, --no-cache            Don't use the download cache
19   -s, --skip                Skip hash validation (use with caution!)
20   -a, --arch <32bit|64bit>  Use the specified architecture, if the app supports it
複製代碼

查找要安裝的程式,如gradle:

scoop search gradle

顯示結果如下:

1 PS C:\Users\Alex.k.wang> scoop search gradle
2 'main' bucket:
3     gradle-bin (5.1.1)
4     gradle (5.1.1)

查找所有可用程式:

scoop search

 

安裝程式,如gradle,預設會安裝到Scoop安裝目錄下的apps目錄:

scoop install gradle

顯示結果如下:

1 PS C:\Users\alex.k.wang> scoop install gradle
2 Installing 'gradle' (5.1.1) [32bit]
3 gradle-5.1.1-all.zip (124.7 MB) [>                                                        ]   1%

也可將程式安裝到指定目錄,如F:\GlobalScoopApps:

[environment]::setEnvironmentVariable('SCOOP_GLOBAL','c:\GlobalScoopApps','Machine')
$env:SCOOP_GLOBAL='c:\GlobalScoopApps'
scoop install -g <app>

對Scoop進行版本更新:

scoop update

對Scoop安裝的所有程式進行更新(也可指定某個程式進行更新):

scoop update *

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • ggggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh ggggggggggggggggggggggggggggggggg ...
  • app.config: https://www.codeproject.com/Articles/22122/Database-local-cache ...
  • 動態鏈接的確有很多優勢,比靜態鏈接要靈活得多,但它是以犧牲一部分性能為代價的。據統計ELF程式在靜態鏈接下要比動態庫稍微快點,大約為1%~5%,當然這取決於程式本身的特性及運行環境等。我們知道動態鏈接比靜態鏈接慢的主要原因是動態鏈接下對於全局和靜態的數據訪問都要進行複雜的GOT定位,然後間接定址;對 ...
  • 最近學習Shell腳本,推薦兩個Linux新手學習的網站: 1.http://www.runoob.com/linux/linux-tutorial.html 2.http://c.biancheng.net/linux_tutorial/ ...
  • 參考:http://blog.csdn.net/qingfenggege/article/details/80394564 1. yum 前端軟體包管理器2. 基於RMP包管理,能夠從指定的伺服器自動下載RPM包並安裝,可以自動處理依賴性關係,並且一次性安裝所有依賴軟體包,無需繁瑣地一次次下載、安裝 ...
  • 初學shell編程,遇到的一些問題和總結: 一、#!/bin/sh 為什麼要在shell程式里要加這一行? 首先在shell編程裡面,“#”符號確實是一個註釋符號,但是在這裡絕對不是註釋符號,是給的一個shell的路徑,相當於是給的一個環境變數。如果沒有加上這一句話,則程式執行會用預設的shell來 ...
  • 1、登錄樹莓派官方網站www.raspberrypi.org,點擊Downloads; 2、點擊NOOBS; 3、選擇下載方式,可以選擇下載BT種子或直接下載,這裡我用迅雷直接下載,下載速度還是很快的; 下載後的壓縮包 4、找一張容量大於16G的TF存儲卡,我用的是32G的,格式化成FAT32文件系 ...
  • 對於初學者而言,對單片機的記憶體分配往往最讓人頭疼,很多人學了單片機幾年 都不知道單片機內部的記憶體使用情況是如何分配的。要瞭解 ROM、RAM啟動,首先 需要對 鏈接器 Linker 如何分配記憶體有一定的瞭解。 通常,對於棧生長方向向下的單片機,其記憶體一般模型是: 一個進程運行時,所占用的記憶體,可以分 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...