【问题标题】:How do I reset a port in MacPorts?如何在 MacPorts 中重置端口?
【发布时间】:2009-03-10 02:18:45
【问题描述】:

假设我想将一个端口重置为其初始状态,包括其配置文件。这可以通过以下方式实现:

sudo port uninstall portname
sudo port install portname

(停用然后重新激活端口不会重置配置文件。)

有没有什么方法可以在不卸载和重新安装端口的情况下做到这一点,避免重新构建包的开销?

编辑:感谢 Alexander 和 Nerdling 的回复。存档模式对我有用。

【问题讨论】:

    标签: macports


    【解决方案1】:

    您要做的是激活存档模式。

    vi ${prefix}/etc/macports/macports.conf
    

    通常,您的前缀是/opt/local

    在该文件中,查找 portarchivemode 并启用它。现在,无论何时安装软件包,文件都将按照 portarchivetype 的设置进行归档。

    支持的类型:tgz(默认)、tar、tbz、tbz2、tlz、xar、zip、cpgz、cpio

    如果您卸载一个端口,它将打开存档而不是重建所有内容。

    【讨论】:

      【解决方案2】:

      几周前我也有同样的问题。我在没有任何运气的情况下搜索了 Macports 文档。据我所知,它没有执行此操作的命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-03-25
        • 1970-01-01
        • 1970-01-01
        • 2011-12-22
        • 1970-01-01
        • 2011-09-30
        • 1970-01-01
        相关资源
        最近更新 更多