重装系统后要干的几件事(Scoop)

前言

本人曾多次重装系统,渐渐的,总结出一套新系统配置指南,在此记录下来,想和我讨论的小伙伴们可以移步到讨论组~

基础配置

  1. 关闭防火墙,懂得都懂~
  2. 安装必要的驱动。我的装机 U 盘会给我的新系统默认安装一个驱动总裁,所以我们就需要通过该软件安装一些没有安装好的驱动。
  3. 插入装机 U 盘。
  4. 安装 Office 并激活。我的装机 U 盘是淘宝购买的,不贵,三四十块钱,但质量却很可靠。装机 U 盘里会有 Office 在线安装工具和激活工具,直接运行即可~
  5. 退出 U 盘。
  6. 直接更新 Windows。我并不是一个保守的人,嘿嘿,相反我就喜欢用最新的东西~
  7. 更新完时候,设置账户密码。

强大的 Windows 包管理工具 Scoop

Scoop 自从我第一次接触它时,就再也离不开它了,真的是特别好用。唯一有点缺陷的是,对网络环境有点苛刻,必要的时候,需要使用一些特殊的手段,后面我会详细说明的~

Scoop 可以帮你一行命令安装 git 工具、java 环境、chrome 浏览器、vscode 等等,统一目录管理,而且自动配置环境变量,卸载也只需要一行命令,方便的不能在方便了~

就像我刚刚提到的,由于苛刻的网络环境,有些小伙伴可能就卡死在了第一步,网络不畅通导致的 Scoop 安装失败。所以这里需要学会一些特殊手段,详情可参考我的这篇 文章 。当然啦,如果小伙伴有其他方式解决也是没有问题的~

考虑到有些小伙伴目前还没有安装好 Scoop,小飞机也可以通过 GitHub 来下载,下载链接如下:下载链接

Scoop 安装

  1. 设置安装路径(可选)。默认 Scoop 是安装在 C 盘的,以及通过 Scoop 安装的软件也是在 C 盘的。如果你的 C 盘空间不够或想安装到其他盘,可以执行以下操作。

    # 设置 scoop 安装路径为 D:\scoop
    $env:SCOOP='D:\scoop'
    [environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
    
  2. 安装 Scoop

    # 将执行权限改为本地无需签名
    Set-ExecutionPolicy RemoteSigned -scope CurrentUser
    # 下载并执行脚本
    iwr -useb get.scoop.sh | iex
    

    如果网络没问题,那么 Scoop 应该就安装好啦

Scoop 文件夹结构(知识补充)

  • scoop
    • apps # 软件文件夹,所有非全局安装的软件都在这
      • appname/current # 当前软件版本对应的文件夹的软链接,如果你对某个软件设置调用该文件夹下的软件(例如 maven 环境设为 current 目录,那么这个指向的软件永远都会是最新版本)
    • buckets # 软件源文件夹,所有软件的下载地址等元数据都保存在这里,内部文件夹都是由 git 形成的,因此也可以采用 git pull 来更新源。
    • cache # 软件安装包所在位置,如果遇到软件下载缓慢的情况,也可以用其他工具下载对应软件,然后修改文件名放置到这个目录下进行安装。
    • persist # 永久配置文件夹,大部分的软件的配置都会存到这个目录下,以保证软件最新版用的都是原来的配置。
    • shims # 软件二进制的超链接,基本所有的命令行工具都会在这个文件夹内建立一个超链接,目的是为了防止环境变量 PATH 受到过多污染。

常用指令(知识补充)

# 帮助
scoop help
# 搜索安卓相关软件
scoop search android
# 安装 git
scoop install git
# 给所有用户安装 git
sudo scoop install git --global # 需要先安装 sudo
# 卸载 git
scoop uninstall git
# 更新所有软件
scoop update *
# 查看 Android Studio 的软件信息
scoop info android-studio
# 删除软件的老版本
scoop cleanup
# 列出已安装的名字中带有 adopt 的软件
scoop list adopt # 不填写则列出所有已安装软件
# 切换软件版本
scoop reset python27

添加软件源(知识补充)

# 添加软件源功能依赖于 git,请确保电脑中已经安装 git 并且配置好了环境变量(也可以使用 scoop 安装 git)
# 列出官方已知软件源
scoop bucket known
# 添加额外软件源
scoop bucket add extras # 推荐添加这个软件源,大部分软件都再这个源里
# 添加官方未知软件源
scoop bucket add name gitrepo # name 处填写自定义的名字,gitrepo 处填写 git 地址

软件安装

git

scoop install git

googlechrome

# 添加额外软件源,大部分软件都在这个源里
scoop bucket add extras
# 安装 chrome 浏览器
scoop install googlechrome

wox

wox 和 everything 是绝配,而且有很多强大的插件等着你探索

scoop install wox

everything

在秒级的时间内找到你电脑上的任何文件,神器不解释

scoop install everything

geekuninstaller

极客卸载器,专门卸载难缠的软件,卸载后能帮你清注册表,简直不要太好用

scoop install geekuninstaller

terminus(可选)

强大又好看的终端工具,不用再面对蓝蓝的 powershell 了

scoop install terminus

posh-git && oh-my-posh(可选)

oh-my-posh 命令行美化工具,多种风格任君选择,配合 terminus 使用更佳

# 配合 terminus 使用更佳
scoop install posh-git oh-my-posh
# 打开配置,如果配置文件不存在,则创建
if (!(Test-Path -Path $PROFILE )) {
    
     New-Item -Type File -Path $PROFILE -Force }
notepad $PROFILE
# 启用 posh-git 和 oh-my-posh,在打开的配置文件里写上一下内容
Import-Module posh-git
Import-Module oh-my-posh
Set-Theme Honukai # 主题可以去 oh-my-posh 的 github 页面找自己喜欢的,部分主题需要使用 powerline 字体

adopt8-openj9(可选)

Java8 环境,scoop 可以直接帮你配置好环境变量

# 添加 Java 软件源,和 Java 相关的都在这个源里
scoop bucket add java
# 安装开源 Java8 JDK
scoop install adopt8-openj9

typora(可选)

Markdown 编辑器

scoop install typora

vscode(可选)

scoop install vscode

picgo(可选)

Markdown 文档必备,自动上传图床工具,详细使用可参考我这篇文章:技巧-如何免费使用GitHub作为图床

scoop install picgo

sublime-text(可选)

scoop install sublime-text

常见问题

  1. Q: 安装 scoop 的过程中网络连接错误,重新执行安装指令显示已经安装
    A: 删除 %USERPROFILE%\scoop 这个文件夹。
  2. Q: 使用 scoop 安装软件时下载失败,重新执行安装指令显示已安装
    A: 先执行 scoop uninstall <软件名>,再次执行安装指令即可

如果这篇文章对您有帮助,欢迎给我的 github项目 点一个⭐ ο(=•ω<=)ρ⌒☆

猜你喜欢

转载自blog.csdn.net/Apple_Coco/article/details/113281197