标签: patch

将补丁应用到内核的正确方法?

我正在按照此处的说明设置我的服务器。它指出我必须应用我下载到机器上的补丁。我的问题是,文章说使用以下命令:

/usr/src/linux # patch -p1 < file.diff //note I replace file.diff w/ routes-2.6.36.16.diff
Run Code Online (Sandbox Code Playgroud)

这将返回:

-bash: /usr/src/linux: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我继续假设/linux #应该用实际的 linux 内核版本/目录替换。我已经使用以下命令尝试过这个:

/usr/src/linux-headers-2.6.35.22 patch -p1 < file.diff
Run Code Online (Sandbox Code Playgroud)

这返回相同。当我查看 /usr/src 的内容时,我只有两个目录linux-headers-2.6.35.22linux-headers-2.6.35.22-generic-pae我需要有关将补丁应用到内核的正确方法的指导。

编辑

如果我执行/usr/src/linux-headers-2.6.35.22/ patch -p1 file.diff我得到-bash: /usr/src/linux-headers-2.6.35.22: is a directory. 我需要知道如何在此处找到需要修补的特定文件...

server patch kernel

5
推荐指数
2
解决办法
2万
查看次数

如何安装“补丁”程序?

我无法安装补丁程序。它显示:unable to locate packages

此外文件夹 etc/apt/sources.list 显示主要受限

如何克服这一点?

patch software-sources

4
推荐指数
1
解决办法
8901
查看次数

是否建议应用新的 200 行 Linux 内核补丁?

现在我听到很多关于Linux 内核新的 ~200 行路径的消息,据说它在性能上产生了明显的差异。

现在,有没有人有在他的 Ubuntu 内核上应用这条路径的经验?

我还看到了一种声称效果更好的替代方法:

wget http://launchpadlibrarian.net/59511828/cgroup_patch
chmod +x cgroup_patch
sudo ./cgroup_patch
Run Code Online (Sandbox Code Playgroud)

你觉得这是什么?这是验证了吗?

我问这个问题是因为我需要更高的性能,但我不能冒险稳定性。

patch kernel

3
推荐指数
1
解决办法
642
查看次数

如何将补丁应用到指标小程序?

我有一个名为“incator.patch”的补丁。如何将其应用于应用程序“指示器小程序”并使其运行?该错误将解决由“指示器小程序”引起的键绑定错误。

补丁在这里:launchpadlibrarian.net/52193166/hotkey.patch。

indicator patch programming

3
推荐指数
1
解决办法
349
查看次数

如何构建和编译 bzr 分支以进行测试

当我使用下拉 bzr 分支时

bzr branch lp:ubuntu/<package name>
Run Code Online (Sandbox Code Playgroud)

我得到一组源文件。然而,当我去

apt-get source <package name>
Run Code Online (Sandbox Code Playgroud)

我得到另一个。命令

debuild
Run Code Online (Sandbox Code Playgroud)

在第一个上不起作用,但在第二个上不起作用,这是在 Ubuntu 上从源代码构建软件包的推荐方式,我认为 Debian 也是如此(请参阅此问题)。

如果我想向 Ubuntu 提交补丁,最简单的方法是我们 bzr 到branch代码,然后push在我完成后返回,这显然不适用于该apt-get source方法,因为下载的文件列表不同。

我应该如何提取源代码,测试补丁,然后将其推出?现在,似乎我必须apt-get source在拉下分支bar branch并完全重做那里的更改之前使用该方法测试更改。

apt patch development bazaar install-from-source

3
推荐指数
1
解决办法
1109
查看次数

如何在 debian 软件包中找到补丁?

debian/patches 中的补丁是如何获得的?

这是

diff -Nurp folder/original folder1/new
Run Code Online (Sandbox Code Playgroud)

足够的?

packaging patch

3
推荐指数
1
解决办法
494
查看次数

播放音乐和视频时是否可以使我的系统不挂起?

我的朋友想知道是否有可能获得一个补丁,允许他在使用视频或音乐播放器时将计算机设置为不挂起,包括在 youtube 上?我不介意相同的补丁。

他在 Toshiba 上运行 Ubuntu 11.10。我在 hp 上运行 Ubuntu 11.10 。

video music patch suspend

3
推荐指数
1
解决办法
1063
查看次数

重定向 apt-get 输出

所以 apt-get 有一些输出,我似乎无法重定向到其他任何地方。这是我所看到的示例:

sudo apt-get -qq -y --force-yes install cowsay 2>&1 > /tmp/tmp.txt
Run Code Online (Sandbox Code Playgroud)

这是我在 16.04 上运行的示例命令。我在--force-yes这里包括模拟一个适当的警告以备将来使用。现在我希望这个命令将所有内容重定向到/tmp/tmp.txt; 大部分代码都是这样做的。但是,当我运行它时,我得到以下信息:

$ sudo apt-get -qq -y --force-yes remove cowsay 2>&1 > /tmp/tmp.txt
W: --force-yes is deprecated, use one of the options starting with --allow instead.
Run Code Online (Sandbox Code Playgroud)

我如何也收到重定向到我的文件的警告?

command-line apt patch redirect

2
推荐指数
1
解决办法
3738
查看次数

是否所有 Ubuntu 用户都获得与 Ubuntu Advantage 用户相同的补丁?

Ubuntu 为普通用户提供与 Canonical Advantage 用户相同的补丁,还是像 Red Hat 一样,如果您支付支持费用,您可以获得更快的补丁?

patch canonical

1
推荐指数
1
解决办法
128
查看次数