文章目录
前言
Linux系统一般分为两个派系:Redhat系和 Debian 系,Redhat系使用 RPM 包管理机制,而 Debian 系,像 Debian 系,如 Debian、Ubuntu 等操作系统则使用 deb 管理机制。
我们此篇着重介绍 deb 机制下如何构建属于自己的软件包
提示:以下是本篇文章正文内容,下面案例可供参考
1、写一个复杂的程序
2、编译可执行文件
确保程序无误,如有错误,请自行更改
3、创建一个 hellold 文件夹
这个文件名也可自行更改为其他的
按下图结构分别创建目录:DEBIAN、usr/local/bin/,创建文件:control
将hello 文件拷贝到 /deb_test/usr/local/bin/ 目录下
4、编写control 文件
这个文件用来记录 hellold 安装包的安装信息
5、可能遇到的错误
注意:包名不能使用 “_” 下划线
重新更改后
6、使用dpkg命令编包
dpkg -b hellold/ hellold_1.0_i386.deb
7、安装自己编好的deb包
sudo dpkg -i hellold_1.0_i386.deb
8、可以查看是否安装成功
dpkg -l |grep hello
显示两个 “ii” 字母,表示安装成功,接下来就可以愉快的使用我们的软件包啦!
9、程序使用测试
hello
10、卸载程序
如果需要卸载创建包,可使用如下命令
dpkg -P hellold //卸载hellold 程序及配置文件
dpkg -r hellold //卸载 hellold 程序