当前位置: 首页>>技术问答>>正文


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

, , ,

问题描述

Possible Duplicate:
How to install a .tar.gz (or .tar.bz2) file?

我是ubuntu的新手。我想有人解释如何使用sudo命令解压缩&安装.tar.gz文件给我。

最佳解决思路

无需使用sudo解压缩存档。在终端中键入:

tar -xzf archive.tar.gz

或者你可以在Nautilus(文件管理器)的存档上找到double-click,看看里面有什么。直到现在都不需要命令行。

如果这个存档包含要在系统中安装的东西,那么sudo在某个时刻是有用的。通常,此类存档包含必须编译然后安装的软件。通常,您接下来要做的是:

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

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

次佳解决思路

就像January说的,如果你的用户拥有.tar.gz文件,你就不需要sudo来提取文件。

要安装一些文件* .tar.gz,你基本上会这样做:

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

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

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

大多数时候你只需要:

  1. 键入./configure

  2. make

  3. sudo make install

第三种解决思路

输入以下命令:

tar -zxvf file_name.tar.gz

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

这会将目录更改为您解压缩tar.gz的位置

./configure
make
sudo make install

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

第四种思路

你关于sudo的概念是错误的。 sudo是为动作赋予root权限的命令。有关更多详细信息,请在终端中键入man sudo

sudo apt-get install softwarename表示您为apt-get程序提供root权限以安装软件。 apt-get(有关详细信息,请在终端中键入man apt-get)无法从源代码安装软件。焦油球通常是源代码。

要从tar球安装软件,请按照帖子中的说明操作:

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1699.html,未经允许,请勿转载。