Macports常用指令
安装
如果要安装名为portname
的端口,则在命令行中输入以下指令:
1 | sudo port install portname |
如果想查看安装时的详细信息,则加上-v
参数。
1 | sudo port -v install portname |
如果安装失败了想要重装,在重新运行sudo port install portname
之前,需要运行以下指令:
1 | sudo port clean portname |
卸载
如果想卸载名为portname
的端口,则在命令行中输入以下指令:
1 | sudo port uninstall portname |
如果想将安装portname
时同时安装的那些依赖卸载,则加上--follow-dependencies
参数:
1 | sudo port uninstall --follow-dependents portname |
更新
如果要更新Macports或者安装的软件包,可以运行下面两条指令:
sudo port selfupdate
:- 这个命令会更新MacPorts本身,即MacPorts的基础系统。
- 同时,它会同步ports树,即更新可用的软件包列表。(只是软件包列表,不是软件包本身)
- 如果检测到有新的MacPorts版本,它会自动升级已安装的MacPorts基础系统到最新版本。
- 使用
--no-sync
参数时,它只会检查并安装(如果有)新的MacPorts版本,而不会更新ports树。
sudo port upgrade outdated
:- 这个命令会升级所有已安装的、有过时新版本的ports(软件包)及其依赖到MacPorts中可用的最新版本。
- 通常,会运行这个命令来更新所有有更新可用的ports(软件包)。
- 也可以选择性地升级特定的ports,但这通常不推荐,因为未升级的ports可能会导致软件错误。
ports
树就像一个图书馆的索引系统,而里面的ports
是一本本具体的书
参考资料
Macports指导手册:https://guide.macports.org
Macports端口信息:https://ports.macports.org/
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 A blog!