.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.*
文件,只需提取文件,然后查找文件README
和INSTALL
。
这应该可以工作 - 打开终端并运行它 - 它将提取文件,将终端更改为提取的目录,然后nautilus
在该目录中打开文件管理器。
tar -xf /PATH/TO/PACKAGE-NAME.tar.*
cd PACKAGE-NAME
nautilus .
该README
文件通常包含一些有用的信息,并且该INSTALL
文件提供安装说明。有时这些信息位于 中README
。然后,您可以运行给定的命令(如果它们有./
您需要cd PACKAGE-NAME
先运行的命令)。