您尚未登录。

#1 2025-03-15 00:20:21

tan9p
会员
注册时间: 2015-07-07
帖子: 145

debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

最近更新了debian,发现把之前自己编译的cjktty被替换成6.12了,没法在终端显示汉字了,想问下有没有现成能用的patch.

离线

#2 2025-03-15 00:26:20

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,160
个人网站

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

cjktty 6.7 打得上的吧?

离线

#3 2025-03-15 00:27:32

oldherl
会员
注册时间: 2017-10-14
帖子: 28

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

没看懂你想要用6.7的内核还是用6.12的内核

离线

#4 2025-03-15 09:58:36

tan9p
会员
注册时间: 2015-07-07
帖子: 145

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

依云 说:

cjktty 6.7 打得上的吧?

没敢打6.7的,想着内核代码肯定变得比较多,害怕打不上。一会儿我试试。


debian他自动升到6.12了,导致我原来的cjktty被删除了。

离线

#5 2025-03-15 12:47:43

tan9p
会员
注册时间: 2015-07-07
帖子: 145

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

大大,我打6.7的patch,编译是会提示:

drivers/tty/vt/vt.c: In functionscreenpos_utf8’:
drivers/tty/vt/vt.c:312:28: error: ‘const struct conswhas no member namedcon_screen_pos’
  312 |         else if (!vc->vc_sw->con_screen_pos)
      |                            ^~
drivers/tty/vt/vt.c:315:30: error: ‘const struct consw’ has no member named ‘con_screen_pos’
  315 |                 p = vc->vc_sw->con_screen_pos(vc, -offset - 1);
      |                              ^~
drivers/tty/vt/vt.c: In functioncomplement_pos’:
drivers/tty/vt/vt.c:767:31: warning: unused variableold_utf’ [-Wunused-variable]
  767 |         static unsigned short old_utf;
      |                               ^~~~~~~
drivers/tty/vt/vt.c: At top level:
drivers/tty/vt/vt.c:767:31: warning: ‘old_utfdefined but not used [-Wunused-variable]

感觉可能是不兼容。

离线

#6 2025-03-15 12:51:40

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,160
个人网站

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

哦,看来我用的版本是修过的。在这里: https://build.archlinuxcn.org/~lilydjwg … -6.9.patch

离线

#7 2025-03-16 00:12:40

Bryan2333
会员
注册时间: 2023-01-19
帖子: 138

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

可以考虑用这个仓库的https://github.com/bigshans/cjktty-patches

离线

#8 2025-03-16 11:26:30

tan9p
会员
注册时间: 2015-07-07
帖子: 145

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

谢谢两位大大,编译的时候不报错了,还在安装中。
内核编译好占时间和空间呀~

离线

#9 2025-03-16 13:48:07

Bryan2333
会员
注册时间: 2023-01-19
帖子: 138

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

tan9p 说:

谢谢两位大大,编译的时候不报错了,还在安装中。
内核编译好占时间和空间呀~

如果觉得在自己的电脑上编译内核占用时间的话,可以考虑使用github action来编译。我现在就是这么干的。

最近编辑记录 Bryan2333 (2025-03-16 13:48:25)

离线

#10 2025-03-17 08:40:11

tan9p
会员
注册时间: 2015-07-07
帖子: 145

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

Bryan2333 说:
tan9p 说:

谢谢两位大大,编译的时候不报错了,还在安装中。
内核编译好占时间和空间呀~

如果觉得在自己的电脑上编译内核占用时间的话,可以考虑使用github action来编译。我现在就是这么干的。

谢谢,我去了解下。编译内核太费时间了 : (

两位大大,我编译的内核会报 panic 错误.不知道是何原因。

sudo make
sudo make modules_install
sudo make install

是第一步没有用sudo make all吗?

离线

#11 2025-03-17 09:23:39

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,160
个人网站

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

你能看到 panic 信息都不知道的话,我们这些看不到的就更不知道了。

离线

#12 2025-03-17 10:35:06

tan9p
会员
注册时间: 2015-07-07
帖子: 145

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

依云 说:

你能看到 panic 信息都不知道的话,我们这些看不到的就更不知道了。

大大,我是看不懂panic的报错的,感觉就是一下地址+调用错误。

离线

#13 2025-03-17 10:40:42

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,160
个人网站

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

你是看不懂,我们是看不到。

离线

#14 2025-03-17 19:45:00

tan9p
会员
注册时间: 2015-07-07
帖子: 145

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

麻烦依云大大开一下,panic的报错信息。不知道还能救起来不:)
67d8099a0495d.jpg

离线

#15 2025-03-17 20:12:28

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 9,160
个人网站

Re: debian的内核升到6.12了,cjktty的patch只到6.7,想问下有没有可以用的patch?

呃,是没见过的报错。另外这报错不完整。看不出来发生了什么事……

离线

页脚