..
如何制作一个 deb 安装包
一个标准的 deb 制作目录如下:
hellojukay@local hello-ocaml-deb (master) $ tree hello_0.0.1
hello_0.0.1
├── DEBIAN
│ └── control
└── usr
└── local
└── bin
└── hello
4 directories, 2 files
更目录下包含一个 DEBIAN/contorl 文件,内容信息如下:
Package: hello
Version: 0.0.1
Section: base
Priority: optional
Architecture: amd64
Depends: libsomethingorrather (>= 1.2.13), anotherDependency (>= 1.2.6)
Maintainer: hellojukay@163.com
Description: Hello World
Just print Hello <name> to console
其他目录的文本信息会被复制到对应的目录中去,我们使用 dpkg-deb 命令来制作安装包
dpkg-deb --build hello_0.0.1
如果不出意外的话会生成 hello_0.0.1.deb 文件,安装命令为
sudo apt install ./hello_0.0.1.deb
这样 hello 包就被安装到系统去了,卸载命令则是
sudo apt remove hello