[Kernel/Drive] GLIBC 2.28.19 能升级一下吗?
Tofloor
poster avatar
137******08
deepin
2022-10-24 19:56
Author
❯ ldd --version
ldd (Debian GLIBC 2.28.19-1+dde) 2.28
Copyright (C) 2018 自由软件基金会。
这是一个自由软件;请见源代码的授权条款。本软件不含任何没有担保;甚至不保证适销性
或者适合某些特殊目的。
由 Roland McGrath 和 Ulrich Drepper 编写。 

我快要放弃deepin了。对于程序开发啥的不太友好。由于GLIBC 始终停留在2.28.19 导致比较多的软件、python的包用不了。虽然能下载软件的源代码自己重新编译一下,但是好麻烦啊。希望deepin能升级一下啊。

Reply Favorite View the author
All Replies
DebuggerX
deepin
2022-10-24 21:50
#1

方法不对,善用虚拟环境、容器、kvm虚拟机等等

Reply View the author
squallliu
deepin
2022-10-24 21:59
#2

已经弃坑了

Reply View the author
137******08
deepin
2022-10-24 22:30
#3
DebuggerX

方法不对,善用虚拟环境、容器、kvm虚拟机等等

不杠啊。比如我想用最新版的Calibre ,带GUI的,请教一下:我要装个虚拟机再装个Ubuntu 或者 Windows?如果不是我该如何做?另外我用Idea,想解决输入法输入中文不跟随光标的问题。下载github上的jbr 就行,但是人家预编译好的至少需要gibc 2.29 。

如果用虚拟环境的话。那还是用windows比较好啊。wsl、wsa、docker ......。

用DeepIn不就是因为种种原因不想用windows了吗。

Reply View the author
sudo_free
deepin
2022-10-24 23:09
#4

calibre可以用flatpak版本
https://flathub.org/apps/details/com.calibre_ebook.calibre

虚拟环境不止虚拟机一种解决方案;而你在window上使用Linux环境,除了wsl1和cygwin之流,都是虚拟机。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-10-25 00:13
#5

除了开发环境,一些应用也是需要更高版本的glibc。提升是有必要的

Reply View the author
Vimvi2233
deepin
2022-10-25 00:23
#6

我觉得底层的东西就因该让发行版的人来弄,别跟我提用docker之类的东西。

即便我会自己弄,我也不想搞,要是没有办法吸引开发者用你的环境来来开发自己想要的东西,那deepin还有很长的路要走。

Reply View the author
心平气和
deepin
2022-10-25 00:27
#7
137******08

不杠啊。比如我想用最新版的Calibre ,带GUI的,请教一下:我要装个虚拟机再装个Ubuntu 或者 Windows?如果不是我该如何做?另外我用Idea,想解决输入法输入中文不跟随光标的问题。下载github上的jbr 就行,但是人家预编译好的至少需要gibc 2.29 。

如果用虚拟环境的话。那还是用windows比较好啊。wsl、wsa、docker ......。

用DeepIn不就是因为种种原因不想用windows了吗。

说的也有道理

Reply View the author
安洛
deepin
2022-10-25 00:59
#8

deepin整个系统都旧所以glibc也不能单独上去。

只能说等V23吧。

Reply View the author
DebuggerX
deepin
2022-10-25 01:10
#9
137******08

不杠啊。比如我想用最新版的Calibre ,带GUI的,请教一下:我要装个虚拟机再装个Ubuntu 或者 Windows?如果不是我该如何做?另外我用Idea,想解决输入法输入中文不跟随光标的问题。下载github上的jbr 就行,但是人家预编译好的至少需要gibc 2.29 。

如果用虚拟环境的话。那还是用windows比较好啊。wsl、wsa、docker ......。

用DeepIn不就是因为种种原因不想用windows了吗。

calibre有appimage版本,下载直接双击打开就可以用:

https://www.appimagehub.com/p/1513670/

如果觉得这里6.5版本还不够新,那还可以用docker跑最新版本,然后用浏览器访问:

https://docs.linuxserver.io/images/docker-calibre

配合浏览器的app模式使用,和桌面版差别不大。

如果不愿意用浏览器访问,还可以用x11docker的方式跑,直接用x11转发的方式在桌面环境跑docker里的程序。

至于jbr的问题,你下到的别人编译好的用不了,是因为他们用github action编译的时候运行环境选了最新的ubuntu,所以只要fork一下他们的自动化编译项目,改下编译环境,就可以得到可用的jbr了,比如我就刚弄了一个:

https://github.com/debuggerx01/JetBrainsRuntime-for-Linux-x64/releases/tag/jbr-release-17.0.4.1b653.1

就鼠标点几下,改个版本号就可以了:

https://github.com/debuggerx01/JetBrainsRuntime-for-Linux-x64/commit/8c52e2a796e7ce8eb34af515264f075ea158e787

Reply View the author
uniartisan
deepin
2022-10-25 05:02
#10
神末shenmo

除了开发环境,一些应用也是需要更高版本的glibc。提升是有必要的

我赞同,希望在v23里面更新版本,目前的组件过于老旧。

Reply View the author
176******20
deepin
2022-10-25 06:29
#11

从官方维护来说,除了版本升级不会提升这个库的版本。

不过自己可以试试,超级麻烦,超级危险,不过可以练练手。

要提升只能等大版本更新了,这点官方没错。

Reply View the author
暗黑程序员
deepin
2022-10-25 15:47
#12

建议安装下面的版本,适配当前的依赖库:

calibre-5.44.0

Reply View the author