问题描述
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,你基本上会这样做:
-
打开控制台,然后转到文件所在的目录
-
类型:
tar -zxvf file.tar.gz
-
读取文件INSTALL和/或README以了解是否需要某些依赖项。
大多数时候你只需要:
-
键入
./configure
-
make
-
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球安装软件,请按照帖子中的说明操作: