【问题标题】:Edit sources of a port before installing安装前编辑端口源
【发布时间】:2013-01-01 11:41:42
【问题描述】:

我的某个端口有问题。编译安装正常(port install webkit-gtk),实际问题在后面出现(某个符号没有编译到库中,但这里细节无所谓)。

为了调试和修复这个问题,我想在安装之前对 webkit-gtk 源代码进行一些更改。使用 apt-get,我可以执行 apt-get source packagename 之类的操作。

我发现我可以打电话了

sudo port fetch webkit-gtk
sudo port extract webkit-gtk
sudo port patch webkit-gtk
sudo port configure webkit-gtk

执行安装的各个步骤。但是,在对源进行更改后,我无法继续,因为我收到错误消息。我认为权限有问题,因为我只能以 root 身份编辑文件(对自己说会破坏构建过程,由于某种原因我不能su macports)。

我想做的是在配置步骤之前进行一些更改,然后像往常一样安装更改后的端口。我该怎么做?

【问题讨论】:

    标签: macports


    【解决方案1】:

    你快到了... sudo port uninstall webkit-gtk sudo port clean webkit-gtk sudo port fetch webkit-gtk sudo port extract webkit-gtk sudo port patch webkit-gtk

    在配置步骤之前,进行更改: sudo su - cd $(port work webkit-gtk) cd $(ls -1) #usually a work directory in here ...change stuff... exit sudo port configure webkit-gtk sudo port build webkit-gtk sudo port destroot webkit-gtk sudo port activate webkit-gtk

    IDK 您在过程中遇到了什么错误,但它们可能与您所做的更改有关,而不是与程序有关。你通常是在正确的轨道上。

    【讨论】:

    猜你喜欢
    • 2018-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多