有人能解释一下如何将补丁文件应用到ubuntu服务器内核吗?我正在尝试应用这修补程序文件,它在ubuntu服务器上的TCP通信选项中启用了tcp_collapse_max_bytes选项。我遵循这的答案,尝试应用.patch,但得到了同样的错误。
下面是我的步骤:首先,我将目录更改为内核源文件夹:
cd /usr/src/linux-headers-5.15.0-58-generic
然后运行命令patch -p0 ~/file.patch
但是我得到了下面的信息,它一直要求我输入一个补丁的文件
can't find file to patch at input line 44
Per
有没有人:
成功下载了内核源代码?
成功地安装了一个构建好的内核而不会在启动时崩溃?
Ubuntu 18.04.1?
我设法用突触
linux-source version 4.15.0.36.39
linux-source-4.15.0 version 4.15.0.36.39
我将tarball linux-source-4.15.0.tar.bz2复制到我的主目录中。
解压缩并使其使用(在安装libncurses之后)
make menuconfig
copy .config to .config.bak
make mrproper
copy .config.bak to .config
我从Tp Link网站下载了linux的驱动程序,但是当我试图运行'make‘命令来编译它们时,我会得到以下错误:
"NO SKRC,we will use default KSRC"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.13.0-kali1-amd64/build M=/root/Documents/rtl8814AU_linux_v4.3.17_13720.20150622_beta_led modules
make[1]: *** /lib/modules/4.13.0-kali1-amd64/bu
从几天以来,为了发现内核编程,我正在做一个小项目。然而,我在互联网上读了很多书,之前问过一个关于内核编译的问题,在某个时候我仍然感到迷茫。
如果我需要做一些内核编程,我认为使用Linus的Linux源代码将是最好的起点。因此,我做了以下(来自MacOS高中塞拉利昂)
下载内核的来源:
解拉链
启动终端并运行:
vagrant init
vagrant up
vagrant ssh
连接后,我输入:
cd /vagrant/linux,以便进入Linux源代码解压缩文件夹。
make menuconfig我刚刚按了ok/保存
sudo ma
我试图在Xubuntu14.04上运行的CentOS 6.5坞映像中安装一个星号服务器。我从wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.4.1.2+2.4.1.tar.gz下载了Dahdi,但是当我开始使用make安装它时,我得到了以下错误:
bash-4.1# make all
make -C linux all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.