假设我有一个构建我的包的 makefile,并且我只希望在包文件不存在时构建包:
package: foo_0.0.0_amd64.deb
cd foo-0.0.0 && debuild -uc -us
所以我是 debian 构建过程的新手,但我预计我会找到一种为不同架构构建的方法,或者我将在本地使用不同的架构并且文件名会改变。所以,我将它设置为一个变量:
major=0
minor=0
update=0
release=amd64
package: foo_${major}.${minor}.${update}_${release}.deb
我有一台机器可以uname -r
产生#.##.#-#-amd64
. amd64
在 unix/linux中获取它的防弹方法是什么?
在基于 Debian 的系统上,确定体系结构(适用于包的文件名)的防弹方法是
请注意,与体系结构无关的软件包
all
在那里使用,您必须提前知道这一点。