首先,这只是一个简单的笔记,用于记录
dpkg的使用,所以并可能并不会详细展开。
dpkg是Debian的包管理工具,同时它适用与Ubuntu,最主要的用途是打包需要安装的运行库,执行程序,
同时用于创建,删除,管理Debian包。
dpkg-deb - Debian包归档工具
dpkg-deb用于归档生成.deb文件,用于dpkg(这里可以直接适用dpkg调用dpkg-deb)
dpkg包结构
1 | <deb_dir> |
整个包结构中之后DEBIAN目录是必须的,DEBIAN目录下包含一个control文件,用于描述deb文件,
其他的目录将在安装时在根目录展开,如deb包下的/opt/lib_name路径将在被复制到/opt下,如果
lib_name不存在,同时创建lib_name目录。所以,你可以把deb下的目录理解成根目录的映射。