[Seek Help] 怎么通过patchelf将glibc库链接到deb中?
Tofloor
poster avatar
138******55
deepin
5 hours ago
Author

我下载了snapd 2.74版本的deb(系统为国产电脑统信UOS20),也编译安装了glibc 2.38(安装snapd需要的最低版本),但我试了一些办法,不能通过patchelf --set-rpath 将libc6.so链接到deb中(deb通过dpkg -x 解压),试了几次,重新生成deb安装时始终提示glibc版本低于2.38,也不知道怎么弄?请问有高手指点一下吗?

Reply Favorite View the author
All Replies
chmod700
deepin
5 hours ago
#1

Ubuntu的那个Snap??你也是神人,用Ubuntu的人都对这个东西避之不及。按照你这个描述,Snapd应该是只认/usr/bin和/usr/lib下的glibc,不认你编译安装的/usr/local下的。你可以先备份系统,然后将/usr/local/bin和/usr/local/lib下的链接到/usr/bin试试。一定要先备份,因为glibc这个东西牵一发而动全身,极有可能把整个系统搞崩。我的建议是不行别强上了,snap这玩意,会在文件管理器里挂载一堆的分区,恶心至极

Reply View the author
米饭虚拟机
deepin
4 hours ago
#2

装snap?是有什么软件需要通过snap安装吗?

Reply View the author
138******55
deepin
2 hours ago
#3

snap里面的软件都比较新,比如gimp,但统信UOS20 源里面的软件太旧,更新太慢。我就是想研究一下,顺便学习一下技术。

Reply View the author
comicfans
deepin
an hour ago
#4

统信的系统锁比麒麟更严谨一些 强制安装flatpak的时候试过一次 麒麟还可以绕过进程锁安装上 但会跳出桌面

统信应该是按不上 按上默认使用也不是编译路径 就像wine引擎默认低版本python一样

至于软件可以到星火里看看 版本可能会好一点

Reply View the author