包管理器

简介

简单来说包管理器就是电脑的应用商店,主要功能有安装、更新、配置、卸载软件及其依赖项等功能。
下面将详细介绍其功能

功能

  1. 安装软件
    不用访问浏览器软件的官网,输入命令,包管理器从指定的软件仓库下载并自动安装软件。
  2. 依赖管理 如果a软件的运行需要b的配合时,包管理器自动安装b软件
  3. 版本控制 可以安装特定版本的软件
  4. 卸载与清理 完全卸载软件,并清理依赖软件
  5. 查询与搜索 列出已安装的软件包或搜索可用的软件

Scoop

简介

Windows下的命令行包管理器

Scoop安装方法

安装前提

  • 操作系统:Windows 7 SP1+ / Windows 10/11(推荐)。

  • PowerShell 版本:≥5.1(Windows 10/11 默认支持,可通过 $PSVersionTable.PSVersion 检查)。

  • 用户名:需为英文,路径中不能含中文或特殊字符。

  • 网络:能正常访问 GitHub(若国内下载慢,可使用镜像或代理)。

安装步骤

  1. 开启powershell脚本执行权限
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. 自定义安装路径(可选)
$env:SCOOP='D:\Scoop'  # 自定义路径
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
  1. 执行安装命令
iwr -useb get.scoop.sh | iex  # 官方源
# 国内镜像(若官方源无法访问):
iwr -useb https://gitee.com/glsnames/scoopinstaller/raw/master/bin/install.ps1 | iex
  1. 验证安装 输入 scoop 若显示帮助列表即成功。

scoop基础命令

搜索软件 scoop search <软件名>
安装软件 scoop install <软件名>
卸载软件 scoop uninstall <软件名>
更新所有软件 scoop update *
列出已安装软件 scoop list
查看软件信息 scoop info <软件名>

bucket软件仓库

简介

bucket即为软件仓库,其内部有软件的名称、信息、版本、安装地址等。scoop在你安装后默认只有main 这一个bucket。当你输入scoop install python 后它就会在main这个仓库内寻找python并且根据其安装地址,为你下载python。main中通常只有基础工具,其他软件需要通过其他bucket来进行安装。

其他常用bucket

extras:主流桌面软件(如 Chrome、Spotify)。

versions:软件多版本共存(如 Python 2/3)。

nerd-fonts:编程字体(如 Fira Code)。

bucket 相关命令

查看现有仓库 scoop bucket list

添加常用仓库(如 extras,含更多桌面软件) scoop bucket add extras

从 extras 安装软件(如 Firefox) scoop install extras/firefox

scoop 本体卸载

scoop uninstall scoop  # 卸载自身
rm -r ~\scoop          # 删除安装目录

结语

仓促制作,等待后续完善