包管理
大部分成熟的操作系统有着各种不同的包管理器,某些软件也有自己的包管理器。
系统包管理器
- CentOS
- yum
- Gentoo
- emerge
- MacOS
- Vim
- Node.js
- npm
- 国内源
npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
- 国内源
- yarn
- facebook 研发
- 国内源
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
- npm
- Java
- maven
- Go
- dep
- go modules
Homebrew
常用命令
1 | % brew search # 搜索包 |
MacOS 下的 brew cask
用于安装有图像界面的 app 以及驱动brew install brew-cask
如果遇到问题可以先执行如下命令:git -C "$(brew --repo homebrew/core)" fetch --unshallow
Homebrew 换源
Homebrew | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
Homebrew 换回官方源
- 重置 brew.git
1
2cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git - 重置 Homebrew-core:
1
2cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git - 源更新
brew update