tar 和 deb 之间的区别

tar 和 deb 之间的区别

.tar.gz文件、文件.tar.xz和档案之间有什么区别.deb?它们都是档案吗?当我从互联网上下载软件时,我有时会得到一个.deb文件,但有时我也会得到一个.tar.gz文件。我对文件的安装和.tar.gz对的安装有什么不同吗?.deb我通常.deb使用命令行指令安装文件sudo dpkg -i <filepath.deb>。我对文件做同样的事情.tar.gz还是做不同的事情?

答案1

Debian 软件包 .deb 仅用于 Debian 类发行版,例如 Ubuntu。这些软件包包括预编译的库/二进制文件和文件,可通过 dpkg 轻松安装,dpkg 是系统的一部分,可确保这些软件包正确安装。

tar 在任何压缩包中大多数时候都不是二进制文件而是源文件。这些存档需要解压、配置、编译和安装。因此,您始终应该将 tar 文件与 deb 文件区别对待。

DEB 文件已准备好安装,但 tar 可能尚未准备好。

答案2

这是针对已编译包的

对于大多数tar.*文件,只需提取文件,然后查找文件READMEINSTALL

这应该可以工作 - 打开终端并运行它 - 它将提取文件,将终端更改为提取的目录,然后nautilus在该目录中打开文件管理器。

tar -xf /PATH/TO/PACKAGE-NAME.tar.*
cd PACKAGE-NAME
nautilus .

README文件通常包含一些有用的信息,并且该INSTALL文件提供安装说明。有时这些信息位于 中README。然后,您可以运行给定的命令(如果它们有./您需要cd PACKAGE-NAME先运行的命令)。

相关内容