如何重建和测试 Nautilus 源?

如何重建和测试 Nautilus 源?

我对操作系统级编程还很陌生,因此对于自己的菜鸟之处深表歉意。

最终,我想改变从桌面上下文菜单中单击“更改桌面背景”的行为。看来 Nautilus 软件包包含源代码,我甚至找到了单击“更改桌面背景”后调用桌面控制面板的行。

是否可以重新编译修改后的 Nautilus 版本,对其进行测试,然后将其安装在我自己的系统上?问这样的问题可能非常菜鸟,但我现在还不知道!

答案1

为了下载源代码并重新构建它,请执行以下操作:

  1. 安装 nautilus 的所有构建依赖项:sudo apt-get build-dep nautilus
  2. apt-get source nautilus在您想要源的目录中运行。
  3. cd进入nautilus-目录。
  4. 运行debuild -uc -us。这将创建一个未签名的源、未签名的更改文件和一个或多个二进制包。您会在下一级文件夹中找到这些内容。
  5. 使用 安装包sudo dpkg -i /path/to/binary-package1.deb /path/to/binary-package2.deb [...]
  6. 对源进行更改,然后根据需要多次重建/安装。

您可以将此配方应用于任何Debian/Ubuntu 软件包。

要撤消已修改版本的安装,只需在包管理中重新安装并选择该版本,即可恢复到包的主要上游 Ubuntu 版本。这样可以保持系统整洁,不会出现包管理无法管理的文件到处乱放的情况。

答案2

只需运行 即可提取源apt-get source nautilus代码。这将创建一个名为 nautilus- 的目录。然后,您可以 cd 进入该目录,进行更改,然后./configure,,sudo make然后sudo make install

相关内容