我已经创建了 Debian 包 XYZ。
它的控制文件看起来像
Package: XYZ
Version: 1.0
Section: kernel
Priority: optional
Architecture: i386
Depends:
Installed-Size: 1024
我有个问题,
当我在某台机器上构建此包时,它显示
dpkg-deb: building package XYZ:i386
。但是当我在另一台机器上构建相同的包时,它显示dpkg-deb: building package XYZ
。为什么会有这种差异?在卸载时我遇到了同样的问题,使用名称 XYZ:i386 构建的包需要
dpkg -r XYZ:i386
卸载它。为什么?
我们不能只说 dpkg -r XYZ 吗?
答案1
dpkg-deb: building package XYZ:i386
意味着您正在 32 位 Ubuntu 机器中构建它。
dpkg-deb: building package XYZ:
意味着您正在 64 位 Ubuntu 机器中构建它。
dpkg -r <package-name>
The above command will remove the package-name.deb file.