opencode/包管理入门教程
三大系统(Windows,macOS, Ubuntu/Linux)包管理入门:告别不靠谱的下载网站
什么是包管理器?
简单说:包管理器就是一个”软件应用商店”,只不过用的是文字命令。
| 对比 | 传统方式(找网站下载) | 包管理器(命令行安装) |
|---|---|---|
| 去哪找软件 | 百度搜索,可能下到广告 | 打开终端,输入命令 |
| 安全性 | 网站可能被植入病毒 | 官方来源,签名验证 |
| 版本更新 | 手动去网站下载 | 一个命令全部更新 |
| 卸载软件 | 乱七八糟的残留 | 一个命令干净卸载 |
一、Windows — 使用 winget
为什么选 winget?
Windows 官方出的工具,Windows 10/11 都自带,不用额外安装。
打开终端
按 Win + X,选择”终端”或”PowerShell”
常用命令
# 搜索软件(比如搜索 Chrome)
winget search chrome
# 安装软件
winget install Google.Chrome
# 更新所有软件
winget upgrade --all
# 卸载软件
winget uninstall Google.Chrome
# 查看已安装的软件
winget list
安装常用软件
# 浏览器
winget install Mozilla.Firefox
winget install Google.Chrome
winget install Microsoft.Edge
# 开发工具
winget install Git.Git
winget install Python.Python.3.11
winget install Microsoft.VisualStudioCode
# 聊天软件
winget install Telegram.TelegramDesktop
winget install Zoom.Zoom
# 压缩工具
winget install 7zip.7zip
# 下载工具
winget install qBittorrent.qBittorrent
二、macOS — 使用 Homebrew
为什么选 Homebrew?
macOS 最流行的包管理器,软件超多,社区活跃。
安装 Homebrew
打开”终端”(Launchpad 里找),输入:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
如果提示找不到命令,按提示配置一下 PATH 就好。
常用命令
# 搜索软件
brew search chrome
# 安装软件
brew install chrome
# 更新所有软件
brew upgrade
# 卸载软件
brew uninstall chrome
# 查看已安装
brew list
安装常用软件
# 浏览器
brew install --cask firefox
brew install --cask google-chrome
brew install --cask microsoft-edge
# 开发工具
brew install git
brew install python
brew install node
# 效率工具
brew install --cask docker
brew install --cask slack
brew install --cask notion
# 压缩/解压
brew install --cask the-unarchiver
# 下载工具
brew install --cask folx
brew install --caskTransmission
小提示:macOS 的桌面软件(.app)用
--cask,命令行工具不需要。
三、Ubuntu/Linux — 使用 apt
为什么选 apt?
Ubuntu 自带的包管理器,大多数 Linux 软件都从这里安装。
打开终端
按 Ctrl + Alt + T
常用命令
# 更新软件列表(每次安装前建议先运行)
sudo apt update
# 安装软件
sudo apt install firefox
# 更新所有软件
sudo apt upgrade
# 卸载软件
sudo apt remove firefox
# 搜索软件
apt search firefox
安装常用软件
# 浏览器
sudo apt install firefox
sudo apt install chromium-browser
# 开发工具
sudo apt install git
sudo apt install python3
sudo apt install code
# 聊天软件
sudo apt install telegram-desktop
# 压缩工具
sudo apt install p7zip-full
# 下载工具
sudo apt install qbittorrent
四、常见问题
Q:命令行看起来好可怕怎么办?
其实命令行比想象中简单:
- 只需要记住 3-5 个命令
- 命令都是英文单词,很好记
- 复制粘贴就行,不用背
Q:卸载软件也需要管理员密码?
是的,Linux/macOS 需要输入密码来确认管理员操作,这是安全机制。
Q:安装失败了怎么办?
常见原因:
- 软件名字拼写错误
- 没运行
apt update(Ubuntu) - 网络问题,重试一次
Q:不小心删了系统软件怎么办?
重装系统… 所以:
- 不要用
sudo apt remove删除你不认识的软件 - 只删你自己安装的软件
五、快速对照表
| 操作 | Windows (winget) | macOS (brew) | Ubuntu (apt) |
|---|---|---|---|
| 搜索 | winget search xxx | brew search xxx | apt search xxx |
| 安装 | winget install xxx | brew install xxx | sudo apt install xxx |
| 卸载 | winget uninstall xxx | brew uninstall xxx | sudo apt remove xxx |
| 更新 | winget upgrade --all | brew upgrade | sudo apt upgrade |
六、给小朋友的话
包管理器就像一个会说话的自动售货机。你告诉它”我要 Chrome”,它就会帮你找、帮你下、帮你装好。不用再去找那些弹广告的网站了。
记住一个原则:能敲命令安装的,就不要去网站下载。
写给想学点技术的家人和朋友