zihaoxing
deepin
2019-06-26 08:24 https://bbs.deepin.org/post/179839
我寻思,第一种不就是apt,第二种不就是deb包嘛
apt并不能在所有linux发行版上运行,我说的这个包管理器是可以在所有linux发行版上运行的.
Reply Like 0 View the author
https://bbs.deepin.org/post/179839
我寻思,第一种不就是apt,第二种不就是deb包嘛
https://bbs.deepin.org/post/179839
艾特谁也没有用,fp格式官方努力过,不管在启动速度和包大小都有差距,而且各种runtime,所以一句话,努力 ...
https://bbs.deepin.org/post/179839
flatpak不搞去重的话,那么多基于java和qt开发的软件,每个软件都在系统里装个很大的jdk或qt, 占用的空 ...
https://bbs.deepin.org/post/179839
章口就莱
连flatpak实现了runtime和应用本身分离的机制都不知道,就开始指点江山了 ...
https://bbs.deepin.org/post/179839
windows软件就是这么干的,又不是不能用
https://bbs.deepin.org/post/179839
呵呵,libreoffice的tar.xz和deb包200M的体积,用flatpak打包后的磁盘占用超过了600M,体积增加了3倍,这 ...
https://bbs.deepin.org/post/179839
还呵呵呢,自己双重标准玩得溜,拿deb和tar.xz这种压缩包来和flatpak的实际磁盘占用空间比较。
libreoffi ...
https://bbs.deepin.org/post/179839
跟他说什么都没用
https://bbs.deepin.org/post/179839
flatpak打包的gimp要下载1.4G的软件安装包,网上都觉得flatpak太过臃肿,只是你自己不愿意承认罢了.
W ...
https://bbs.deepin.org/post/179839
什么样的打包格式都不重要,重要的是生态打造。apt和yum发展了这么多年,才有今天的规模,snap和flatpak算 ...
https://bbs.deepin.org/post/179839
第二种就是flatpak现在做的,不过发行版各用个的,所以得不到统一
https://bbs.deepin.org/post/179839
国内搞一个之后,上交给国家来管理和运作,由国家制定标准和推广,linux的国产生态会变得更丰富,也能解 ...
https://bbs.deepin.org/post/179839
目前,提议是好,关键还得看软件开发商或者软件组织有一个统一标准
国内能否借鉴snap和flatpak开发一个新的包管理器,可以采用如下两种路线.
第一种路线,目的可以在所有linux发行版上都可以安装运行,在打包软件时,写入要安装的所有依赖库的列表,搞一个清单,打包成一个很小的软件包,在安装软件时,先检测一下用户系统中之前已经安装了哪些依赖库,已经安装的依赖库就不再重复安装,把软件和没有安装的新库安装一下就好了.如果打包的软件包太大,用户会觉得软件打包的体积太大,不愿意安装.
第二种路线,目的可以在所有linux发行版上都可以安装运行,把所有的依赖库都打包到一个软件包里,做一个完整的软件安装包,体积较大,打包的软件可能会有几百M甚至几G的体积,这是不可避免的,但是在安装软件时,也先检测一下用户之间已经安装了哪些依赖库,如果有已经安装的依赖库,就不再重复安装,将打包的依赖库删除,保留系统里已经安装的依赖库,然后继续安装没有安装过的依赖库和软件.
国内搞一个很重要.国内搞一个跨系统的打包格式和包管理器后,上交给国家来管理和运作,由国家制定标准和推广,让腾讯,阿里和国内其它公司的软件最好也用这种格式打包一份,linux的国产生态会变得更丰富,也能解决软件碎片化和不兼容问题.