[software development] 是否可以改造一下apt等包管理器,通过chrpath等命令处理依赖冲突
Tofloor
poster avatar
silentdoer
deepin
2024-09-19 09:25
Author

是否可以改造一下apt等包管理器,通过chrpath等命令处理依赖冲突;

即安装了A 应用依赖了m v1而再安装B应用依赖了m v2导致安装存在依赖冲突安装失败,为啥不能提供一个模式提示是否自动安装m v2依赖到B应用目录里,然后通过chrpath等命令更新B应用对m依赖的搜索路径从B应用目录里【 同时这个包管理器可以记录一下B应用存在这样的更改,方便后续的升级之类的处理】

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
2024-09-19 10:03
#1

Nix

Reply View the author
silentdoer
deepin
2024-09-19 10:06
#2
神末shenmo

Nix

和nix不一样,nix是打包后就已经是指定了共享的指定版本的库;

这里的改造是就是普通的apt安装时,依赖冲突无法解决时再通过chrpath等技术来将B应用需要的依赖版本库放到B应用目录里,再修改加载路径

Reply View the author
昨夜的星辰
deepin
2024-09-19 10:46
#3

玲珑是不是走的类似的这种路子,那个runtime是不是就是通用的依赖环境,将一类的依赖搞成一个runtime

Reply View the author
xclimbing
deepin
2024-09-19 11:35
#4

我感觉玲珑就是干这个的。不过linux的依赖关系真是一个顽疾。

Reply View the author
小鱼贝壳
deepin
2024-09-19 19:19
#5

confused

Reply View the author
silentdoer
deepin
2024-09-26 08:48
#6

看来论坛里都没有开发来看。。,都是不懂的人来回答

Reply View the author