-
Notifications
You must be signed in to change notification settings - Fork 2
relaease 的命名希望能统一 #1
Comments
5.9因为已经停止更新的,后来回头又改了些东西,所以版本号什么的就没在意了,只是弄个final表示不再更新
centos、ubuntu命名顺序等的问题,这是因为centos、ubuntu的软件包命名规则不一样,对于.version的构建号,它们放的位置就不一样,另外还有些用横杆(-)还是用下划杠(_)之类的,redhat/centos系跟debian/ubuntu系都有些不同。 uname -r如果去掉-5就没法区别构建小版本了,如果在centos、debian查像openssl之类的软件包版本也一样的,要带这个号,不然没法区分小版本 写了两遍bbrplus是正常的,这都是编译器根据debian(或centos)的Makefile自动加的,官方ubuntu、debian的包也是这样重复的,例如ubuntu官方的内核image这样命名的 |
5 5.4.109-bbrplus_5.4.109-bbrplus-1_amd64.deb 写了两遍 这又是为什么呢? 3 一会-5 一会又是_5 官方的内核并没有这样一会写一遍 一会写2遍 , 也没有 版本后一会出现在前 一会出现在后面的情况, 都是版本号统一在后面. 因为bbrplus 是自创的名称 所以只要统一就好. https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.11.12/amd64/linux-modules-5.11.12-051112-generic_5.11.12-051112.202104071432_amd64.deb 我的意思就是 要统一, 否则实在是太乱了 |
上面写了一下,5.9是用 centos是因为我把软件包命名为 -5、_5是debian、centos对编译号的处理不一样,自动的 其实这些都无所谓的,5.9是不再更新的,以前用的编译方法也跟现在不一样,所以自动命名有区别,现在基本都是固定的。一般每个版本编译也是1次(-1),5.9那样特殊情况多次编译的不多。 没必要纠结5.9,其实其他版本很早以前也是像5.9这样的命名,后来改了编译方法之后都删了以前的版本,5.9因为不再更新了,我就放那里了 |
我按现在的方法重新编译上传了5.9,现在都是跟5.10等一样的命名方式了。 主要我不想改自动出来的文件名。 |
1 因为 release 命名影响到 下载地址 例如 5.9.16-bbrplus-final-update-for-5.9 这种命名 直接导致下载地址和其他5.10等版本不统一,
2 还有 这个5.9的名字为什么是 -5.bbrplus.el7.x86_64.rpm 这种,而其他 例如5.10版本的都是 -1.bbrplus.el7.x86_64.rpm
3 还有 为什么centos 是 -5.bbrplus.el7.x86_64.rpm, debian 又是 -bbrplus_5_amd64.deb 这种 -5 一会在前 一会在后 , 建议把-5 这种去掉,
4 安装完成后 使用 uname -r 显示版本 建议也把 -5 这个去掉 直接 5.9.16-bbrplus 这样就最好了
5 还有其他版本的 debian 文件名 是不是写错了 5.4.109-bbrplus_5.4.109-bbrplus-1_amd64.deb 写了两遍
而5.9.16 文件名 却是写了一遍 linux-image-5.9.16-bbrplus_5_amd64.deb
这样给写脚本的必须单独处理 很麻烦
The text was updated successfully, but these errors were encountered: