如果你下载一个.deb软件包,不知道如何处理,那本文就教你在Ubuntu/Debian Linux操作系统上提取.deb软件包的方法:使用ar命令和使用dpkg命令,即解deb包的两种常见方法。
前言 .deb是Debian系列及其衍生产品的Linux发行版的格式和软件包装扩展,在本文中,我们将探索如何提取.deb包文件,这与从事Debian相关应用程序的软件开发人员相关。 Debian应用程序打包为常规ar档案,Debian软件包通常有三个主要文件: 1、debian-binary:存储deb包格式版本的常规文本文件。 2、control.tar.gz:此压缩文件包含deb包的文件md5sums和控制目录。 3、data.tar.xz:包含所有安装文件。 参考:解释关于AppImage、.snap、.deb、Flatpak的区别。
使用ar命令 你可以将ar命令与-x参数一起使用,ar命令由binutils包提供,比如: sudo apt -y install binutils tree wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb ar -x mysql-apt-config_0.8.13-1_all.deb 参考:ar命令_Linux ar命令使用详解:建立或修改备存文件。 如果想要更详细的输出,请添加-v参数,如下所示: $ ar -xv mysql-apt-config_0.8.13-1_all.deb x - debian-binary x - control.tar.xz x - data.tar.xz 确认: $ tree . ├── control.tar.xz ├── data.tar.xz ├── debian-binary └── mysql-apt-config_0.8.13-1_all.deb 0 directories, 4 files
使用dpkg命令 如果你正在运行基于Debian的系统,可以使用dpkg命令提取.deb软件包,让我们看一个例子,如下: wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb mkdir extrated dpkg -x mysql-apt-config_0.8.13-1_all.deb extrated 参考:dpkg命令_Linux dpkg命令使用详解:Debian Linux系统上安装、创建与管理软件包。 至此,你已成功提取deb软件包。
相关主题 |