假设我想将端口重置为其初始状态,包括其配置文件.这可以通过以下方式实现:
sudo port uninstall portname
sudo port install portname
Run Code Online (Sandbox Code Playgroud)
(取消激活然后重新激活端口不会重置配置文件.)
有没有办法在不卸载和重新安装端口的情况下执行此操作,从而避免了重建包的开销?
编辑:感谢回复,Alexander和Nerdling.存档模式对我有用.
您要做的是激活存档模式。
vi ${prefix}/etc/macports/macports.conf
Run Code Online (Sandbox Code Playgroud)
通常,您的前缀是/opt/local.
在该文件中,查找portarchivemode并启用它。现在,每当您安装软件包时,文件都会按照portarchivetype设置的内容进行存档。
支持的类型:tgz(默认)、tar、tbz、tbz2、tlz、xar、zip、cpgz、cpio
如果您卸载端口,它将打开存档而不是重建所有内容。
| 归档时间: |
|
| 查看次数: |
1664 次 |
| 最近记录: |