Tag: 补丁

如何编译和安装修补后的libata-eh.c文件?

我收到了一个补丁文件。 来自内核邮件列表的(/drivers/ata/libata-eh.c)。 我必须编译并安装它。 但我真的不是专家用户。 有人可以解释一下吗? 谢谢。

为图形输入板修补内核,不确定它是否可行

我刚刚得到了一个新的图形输入板,似乎在内核3.11中得到支持,发现了这个: https : //patchwork.kernel.org/patch/2624521/ 我从http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11-rc1-saucy/下载了新的内核deb软件包并安装了它们,但显然nVidia还没有3.11的驱动程序(也没有3.10)所以我不得不恢复到3.8。 现在我的问题是,我可以按照这里的说明https://help.ubuntu.com/community/Kernel/Compile ,并将该补丁应用到我在Ubuntu 13.04中的当前内核,还是有任何其他方式我可以使用它没头疼?

如何手动将补丁应用于Gnome?

我有这个bug: gvfsd-afp-browse 。 我有Ubuntu 14.04,并且在这个或14.10中没有修复bug。 错误报告中的最后一篇文章表明可以手动修补。 我该怎么做呢?

景观登记

我正在尝试使用5个vm ubuntu服务器组成的小型环境。 我试过以下如何安装Landscape供个人使用? 它允许我在浏览器上注册 – > https:// xxxx / new-standalone-user并询问姓名,电子邮件,密码然后它说服务器未找到。 有什么想法吗? 任何建议?

补丁内核,一切正常,除了应该与补丁一起使用的设备Huion 580

这与这个问题有关 。 我下载了内核3.9.10,用patch -p1 < ../huion.patch应用补丁 ,然后我按照这个说明编译内核,然后我安装了生成的deb包,重启并且我输入的是新内核, uname -a报告我的自定义构建。 到目前为止一切都很好。 现在问题,我连接Huion 580平板电脑,它不起作用。 我的lsusb看起来像这样: Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux […]

如何在Debian包上创建和维护补丁?

我想修补Trac包。 我知道如何修补和重建包,但有一些我不太了解的事情。 我的补丁是危险的,不太可能回馈社区。 所以,我只想说,这是一个非常私密的补丁。 但是,我希望我的补丁在Ubuntu软件包升级时继续工作。 (每次Trac升级时,我应该apt-get source trac并将我的补丁移动到新版本的源目录吗?) 我看到在debian/有一个patch/目录(我猜很多使用quilt ),但我不知道如何使用它? debuild自动应用patch/目录中的所有补丁吗? 那么dpkg-buildpackage呢? 是否有一些环境变量来控制要应用的补丁选择?

修复HP 530上的关机(内核3.9.2 / ubuntu 13.04)

我需要升级到内核3.9.3才能让Ubuntu在HP 530上完全正常工作; 如何在HP 530中更新到13.04后修复黑屏? 但是,笔记本电脑不再关闭或在待机状态下挂起。 我做了一些研究,发现这个内核补丁可以解决这个问题: https ://bugzilla.kernel.org/show_bug.cgi?id = 58401#c6 但是,我不知道如何应用补丁? 只需复制粘贴终端中的文本就会出错。 有人能帮助我吗?

为自定义PPA修补Wine的正确方法是什么?

我一直在手动将补丁应用到Wine上,以便在我自己的机器上使用,但我想把它放在PPA中供我的朋友和关系使用。 目前我遵循这个程序: 通过apt-get source从上游PPA获取最新apt-get source 使用patch来应用我的非官方,不受支持的补丁。 使用dpkg-buildpackage -rfakeroot -uc -b创建一个包 这适用于创建将在我的本地计算机上运行的程序包。 但是,我现在想通过PPA将此自定义构建分发给其他人。 这个程序是否足够,或者是否有更正确和/或更容易维护的程序我应该特别关注Wine?

如何向Launchpad项目提交补丁?

有了Git / GitHub背景并且对Bazaar VCS知之甚少,我想偶尔向Launchpad上托管的项目报告错误,甚至发送补丁。 我想以“正确”的方式做到这一点,以便它可以在不进入的情况下进行合并或改进。 我似乎无法找到适合我需要的简单方法。 到目前为止我做了什么: 我创建了一个Launchpad帐户, 报告了这个bug, 安装了Bazaar并设置了SSH密钥等。 现在,如果它是GitHub,我会 回购仓库, 克隆分叉回购, 创建一个名副其实的分支并完成工作, 提交+推送, 使用GitHub WUI创建一个拉取请求。 但它不是GitHub,Launchpad和Bazaar架构似乎与他们的GitHub / Git对应物完全不同。 那么一个善良的灵魂可以让我免于淹没大量文件并编制一条直截了当的步骤,主要是第二部分? 可能在需要时包含相关的CLI命令? 编辑:似乎我应该澄清我是否具体询问Ubuntu软件包(无论它意味着什么)或Launchpad项目。 我并不太关心Ubuntu软件包和非Ubuntu软件包之间的区别。 任何软件今天都可以在Ubuntu中,明天也可以在其中,反之亦然。 发展不仅仅是分销。 所以我假设那样 并非Ubuntu中分发的每个软件包都托管在Launchpad上, Launchpad的“官方”或“默认”工作流程存在(如果所有开发人员都同意使用Bazaar,为什么大多数人都不同意修补工作流程?), 所以我问的是Launchpad方式,而不是Ubuntu方式。 我之所以选择AU,是因为交叉口很大,我想这里的话题很合适。

如何应用GNOME补丁?

您可以看到我最近的问题与GNOME错误有关。 它有一个补丁。 如何手动将补丁应用于Gnome? 从来没有回答过! 来吧Ubuntu社区! 绝对需要将Canonical完全移动到GNOME。