如何使用 sudo 命令安装 .tar.gz?

如何使用 sudo 命令安装 .tar.gz?

可能重复:
如何安装 .tar.gz(或 .tar.bz2)文件?

我是 ubuntu 新手。我希望有人能给我解释一下如何使用 sudo 命令解压并安装 .tar.gz 文件。

答案1

无需使用 sudo 来解压存档。在终端中输入以下内容:

tar -xzf archive.tar.gz

或者您也可以直接双击 Nautilus(文件管理器)中的存档来查看其中的内容。到目前为止,无需命令行。

如果此存档包含要在系统中安装的内容,那么 sudo 在某些时候会很有用。通常,这样的存档包含必须编译然后安装的软件。通常,您接下来要做的事情如下:

tar -xzf archive-name.tar.gz
cd archive-name
./configure
make
sudo make install

如您所见,只有实际安装程序的步骤才需要超级用户权限;其他一切都只发生在您的主目录中,自己的。请不要盲目地输入上述说明;首先,请阅读您在档案中找到的任何名为“README”或“INSTALLATION”的文档。

答案2

就像 January 所说,如果文件 .tar.gz 归您的用户所有,则您不需要 sudo 来提取该文件。

要安装某些文件 *.tar.gz,你基本上可以这样做:

  1. 打开控制台,然后转到文件所在的目录

  2. 类型:tar -zxvf file.tar.gz

  3. 阅读文件 INSTALL 和/或 README 以了解是否需要一些依赖项。

大多数时候你只需要:

  1. 类型./configure

  2. make

  3. sudo make install

答案3

输入以下命令:

tar -zxvf file_name.tar.gz

这会将 file_name.gz 提取到特定目录。cd folder/

这会将目录更改为您提取 tar.gz 的位置

./configure
make
sudo make install

这些将安装您的应用程序。有关更多信息,请访问以下链接:

答案4

你对 sudo 的概念是错误的。sudo 是赋予某个操作 root 权限的命令。有关更多详细信息,请man sudo在终端中输入。

sudo apt-get install softwarename意味着您正在授予apt-get程序安装软件的 root 权限。apt-get(有关更多详细信息,请man apt-get在终端中输入)无法从源代码安装软件。tar 球通常是源代码。

要从 tar ball 安装软件,请按照文章中的说明进行操作:

相关内容