Silambarasan Asked: 2011-02-13 05:01:39 +0800 CST2011-02-13 05:01:39 +0800 CST 2011-02-13 05:01:39 +0800 CST 如何安装 .tar.gz(或 .tar.bz2)文件? 772 我已经下载了 tar.gz 文件。但我不知道如何安装它。如何安装这种文件? software-installation 14 个回答 Voted Best Answer Andrea Lazzarotto 2010-08-06T01:52:17+08:002010-08-06T01:52:17+08:00 您需要做的第一件事是将 tar 存档中的文件提取到一个文件夹中。让我们将文件复制到您的桌面。您可以通过在文件浏览器中右键单击存档文件的图标并按上下文菜单中的相应条目来提取存档。提取档案应该创建一个具有相似名称的新文件夹。例如program-1.2.3。现在您需要打开终端并使用以下命令导航到该目录: cd /home/yourusername/Desktop/program-1.2.3 确保您阅读了一个名为INSTALL, INSTALL.txt,README或类似文件(如果已提取)。您可以使用该ls命令从终端检查此类文件是否存在。可以使用以下命令打开和读取该文件: xdg-open INSTALL 其中 INSTALL 是您的文件的名称。该文件将包含继续安装过程要遵循的正确步骤。通常,三个“经典”步骤是: ./configure make sudo make install 您可能还需要安装一些依赖项,例如,如果运行 configure提示您列出缺少哪些依赖项的错误。 您也可以使用checkinstall代替make install. 请记住,您的里程可能会有所不同。 Lekensteyn 2011-02-13T05:06:43+08:002011-02-13T05:06:43+08:00 您不能“安装”.tar.gz文件或 .tar.bz2 文件。.tar.gz文件是 gzip 压缩的 tarball,压缩档案,如.zip文件。.bz2 文件使用 bzip2 压缩。您可以使用以下方法提取.tar.gz文件: tar xzf file.tar.gz 同样,您可以提取 .tar.bz2 文件 tar xjf file.tar.bz2 如果您想查看解压过程中提取的文件,请添加v: tar xzvf file.tar.gz 即使你没有互联网连接,你仍然可以使用 Ubuntu 的包管理系统,只需从http://packages.ubuntu.com/.deb下载文件。不要忘记下载依赖项。 有关离线安装软件包的更简单方法,请参阅问题如何离线安装软件?. Alvar 2011-11-19T14:02:28+08:002011-11-19T14:02:28+08:00 如何从源代码编译程序 打开控制台 使用该命令cd导航到正确的文件夹。如果有包含安装说明的 README 文件,请改用它。 使用以下命令之一提取文件 如果是tar.gz使用tar xvzf PACKAGENAME.tar.gz 如果是tar.bz2使用tar xvjf PACKAGENAME.tar.bz2 ./configure make sudo make install(或与checkinstall) 从软件源或软件中心下载软件包。 如果您通过软件源安装软件包而不是自己下载软件包,您将获得该软件包的新更新并通过更新管理器安装它们。 您可以MYPACKAGE通过在终端中键入来安装: sudo apt-get install MYPACKAGE 或使用软件中心并搜索MYPACKAGE. 但是,如果它不存在,请使用源。 JamesTheAwesomeDude 2012-10-15T14:49:29+08:002012-10-15T14:49:29+08:00 这仅适用于.tar.*将代码预编译但打包到 tar 文件中的文件。 好的,这对于初学者来说是一项相当具有挑战性的任务,但只要按照我的指示进行操作,应该没问题。 首先,下载.tar.*文件并保存。不要打开它。(在这些示例中,我将安装Dropbox Beta 版本,因为无论如何我都会安装它,所以我想我不妨记录一下安装过程。) 下载文件后,(假设您将其保存到Downloads,)键入以下内容: cd Downloads sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/ 注意:使用您下载的任何文件的名称。(例如,对于 Firefox Nightly 19.0a1 64 位版本,您可以输入sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/) 现在,切换到/opt/目录,解压程序并删除旧文件: cd /opt/ sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz (再次,使用下载文件的名称。不要忘记扩展名。) 好的,检查一下提取的文件夹叫什么: ls -a 你会得到这样的东西: james@james-OptiPlex-GX620:/opt$ ls -a . .. .dropbox-dist james@james-OptiPlex-GX620:/opt$ 好的,在我们的示例中,我们安装了 Dropbox,其中唯一的文件夹名为.dropbox-dist. 这可能是我们想要的文件夹,所以将其插入下一步(/在末尾添加一个,因为它是一个文件夹。): sudo chmod 777 .dropbox-dist/ 好的,它现在被标记为可执行文件,所以是时候创建一个符号链接了(这是允许您从终端运行它的原因): sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox 注意:这是sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}!!!确保将{PROGRAM_NAME}其替换为程序名称的简化、小写版本(例如,对于 Firefox Nightly,输入firefox-nightly;对于 uTorrent 服务器,输入utserver。您在此处输入的任何内容都是您在从终端。/usr/bin/就像 Windows 系统上的 PATH 变量一样。) 好的,你完成了。该程序现在已安装并可以从终端运行。 这是什么?你说你想从启动器运行它,并且你希望它有一个图标?没问题! 这部分相当简单: gksu gedit /usr/share/applications/dropbox.desktop 注意:如果您正在安装 OVER 以前的安装,请使用ls -a /usr/share/applications并搜索预先存在的 .desktop 文件。而是插入该文件的名称。 现在,这里是您创建图标的地方。这是很好的模板;适当地编辑它。 [Desktop Entry] Version=1.0 Name=Firefox Nightly Comment=Browse the World Wide Web GenericName=Web Browser Keywords=Internet;WWW;Browser;Web;Explorer Exec=firefox-nightly Terminal=false X-MultipleArgs=false Type=Application Icon=/opt/firefox/icons/mozicon128.png Categories=GNOME;GTK;Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; StartupNotify=true Actions=NewWindow; [Desktop Action NewWindow] Name=Open a New Window Exec=firefox-nightly -new-window OnlyShowIn=Unity; 您可能希望完全放弃 MimeType 选项。如果你不这样做,那可能会非常糟糕。 现在,单击“保存”,将其关闭,您就可以开始营业了! all4naija 2011-11-19T15:07:37+08:002011-11-19T15:07:37+08:00 第一件事 通常不建议从 Internet 文件下载和安装应用程序。大多数 Ubuntu 应用程序都可以通过系统上的“Ubuntu 软件中心”获得(例如,K3B )。从软件中心安装更安全、更容易,并且允许应用程序从 Ubuntu 获取更新。 也就是说,如何安装tar软件包 最好的方法是先将 tar.bz2 和 tar.gz 包下载到您的系统中。接下来是右键单击文件并选择提取以解压缩文件。打开您提取的文件夹的位置并查找自述文件并双击打开它并按照有关如何安装特定软件包的说明进行操作,因为可能有不同的说明可用于正常安装文件的正常例程可能无法在没有一些错误的情况下先发制人。 ddeimeke 2010-08-06T03:17:04+08:002010-08-06T03:17:04+08:00 首先,安装包build-essential很重要,它包含您自己编译所需的所有程序。 如上所述阅读安装文件并满足先决条件后,您可以发挥作用。 ./configure && make && sudo make install Little Jawa 2010-08-06T01:53:19+08:002010-08-06T01:53:19+08:00 很难具体回答,因为每个软件可能有不同的构建过程,即使它们被归档为 TAR/GZ 对于我所知道的大多数源代码,我可以说的是,您首先需要将 tarball 存档解压缩到您选择的文件夹中。然后大多数源代码依赖于 AUTOCONF 和 MAKE 程序,因此您需要使用以下命令: ./configure make 要构建您的二进制文件,然后: make install 将其安装在系统中。 “./configure”使用 autoconf 机制来检索系统信息,并在源文件中准备构建脚本,以便构建与您的安装兼容的适当二进制文件。“make”将调用构建本身,这将从源代码中创建二进制文件。然后,“make install”会将二进制文件、文档、配置文件等复制到系统的相应文件夹中,以便用户可以使用该软件。 这是一个非常基本的解释,真正的答案是:阅读源代码提供的文档......只有在那里你才能确切地知道如何构建它。 papukaija 2011-02-13T06:22:35+08:002011-02-13T06:22:35+08:00 您应该始终尝试从存储库安装软件,无论它是官方的、PPA 或任何其他非官方的存储库。这样,您将在安装其他系统更新时获得所有稳定版本、安全和新功能更新。另一个优点是您无需担心使用 tar 文件构建、依赖关系和更难的卸载(因为应用程序不会出现在突触中)。 例如,您可以通过安装 mysql-server 包来安装 mysql。 如果你真的想使用 tar 文件,常见的过程是运行(make install 可能需要 sudo): ./configure make make install 请注意,上述某些命令可能不是必需的,请参考 tar 文件中的任何自述文件或尝试运行./configure --help Rinzwind 2012-05-18T14:27:53+08:002012-05-18T14:27:53+08:00 带有扩展名的文件tar.bz2就是通常所说的compressed tarball. 其他示例是.tar.gz(更常见的)和.tgz. 您可以使用...提取此文件 tar -xvjf file.tar.bz2 这会将 tarball 中的文件提取到您当前所在的目录中,并且应该在那里创建一个新目录,其中包含 tarball 中的文件。 选项的简短说明: -x : 提取 -v :详细:显示正在提取的内容 -j :压缩类型,在这种情况下bzip2 -f : '接下来是文件名' 但这可能还不够。取决于它是什么,它可能有一个完整的编译设置,你需要 cd 进入新目录并启动一个可执行文件。它还可以包含您需要配置、制作、安装的程序的源代码。通常(即我假设)它应该包含一个自述文件,解释下一步要做什么。 警告: 安装这样的软件不会安装任何依赖项,如果您在安装这些依赖项之前尝试安装 tarball,则会抱怨。使用网站或文件本身找出是否存在依赖项并首先安装它们。但总是总是首先尝试找到一个.DEBian安装文件或一个链接,ppa这样你就可以使用ubuntu软件中心了。 如果您尝试安装 gimp 插件,则您跳过了此链接中提到的部分安装过程。 wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2 tar -xvf babl-0.1.10.tar.bz2 cd babl-0.1.10/ ./configure make sudo make install 你还需要gegl: wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2 tar -xvf gegl-0.2.0.tar.bz2 cd gegl-0.2.0/ ./configure make sudo make install 在使用 wget 下载文件之前,请访问该网站并查看它是否有更新的版本。这些说明来自 2012 年 5 月 3 日,因此它们可能已经过时了;) Jasser 2015-07-15T00:42:59+08:002015-07-15T00:42:59+08:00 来自 Linux Mint 官网 从档案(.zip tar.gz 等)安装: 这些档案通常包含包的来源。它们中的每一个通常都有不同的安装方法。我将讨论一种可能适用于所有人的通用方法。 一般要求: 柔性 野牛或野牛++ Python 由于这些档案包含源代码,因此您的系统需要所需的编程语言来编译和构建源代码。因此,上述一般要求包可能不足以满足您的需求。在这种情况下,您必须通过#1、#2、#3 进程之一安装所需的软件包(需要互联网连接)。您可以在存档中包含的自述文件中了解有关您的软件的依赖关系。 脚步: 双击档案管理器打开档案,然后解压。 代码: cd 解压文件夹路径 在提取的文件夹中仔细查看.... 一个。如果你找到一个名为 configure 的文件,那么 ./configure make sudo make install 如果第一个代码无法执行,则在上述代码之前运行此代码: chmod +x configure 湾。如果你找到一个名为 install.sh 的文件,那么 代码: chmod +x install.sh ./install.sh或sudo ./install.sh(如果需要 root 权限) 或者您可以双击它并选择在终端中运行或直接运行。 注意:有时会your_software_name.sh找到一个文件,而不是install.sh. 对于这种情况,您必须install.sh用前面代码中的正确名称替换。 C。如果你找到一个名为 install 的文件,那么 代码: chmod +x install ./install或sudo ./install(如果需要 root 权限) 或者您可以双击它并选择在终端中运行或直接运行。 d。如果你找到一个名为 make 的文件(如果没有配置文件)那么 代码: make sudo make install e. 如果您仍然找不到所需的文件 那么它可能在一个特殊的文件夹中(通常在一个名为 的文件夹中bin)。使用具有适当路径的命令移动到此文件夹,cd然后再次查看并遵循相同的过程。
您需要做的第一件事是将 tar 存档中的文件提取到一个文件夹中。让我们将文件复制到您的桌面。您可以通过在文件浏览器中右键单击存档文件的图标并按上下文菜单中的相应条目来提取存档。提取档案应该创建一个具有相似名称的新文件夹。例如
program-1.2.3
。现在您需要打开终端并使用以下命令导航到该目录:确保您阅读了一个名为
INSTALL
,INSTALL.txt
,README
或类似文件(如果已提取)。您可以使用该ls
命令从终端检查此类文件是否存在。可以使用以下命令打开和读取该文件:其中 INSTALL 是您的文件的名称。该文件将包含继续安装过程要遵循的正确步骤。通常,三个“经典”步骤是:
您可能还需要安装一些依赖项,例如,如果运行
configure
提示您列出缺少哪些依赖项的错误。您也可以使用
checkinstall
代替make install
.请记住,您的里程可能会有所不同。
您不能“安装”
.tar.gz
文件或 .tar.bz2 文件。.tar.gz
文件是 gzip 压缩的 tarball,压缩档案,如.zip
文件。.bz2 文件使用 bzip2 压缩。您可以使用以下方法提取.tar.gz
文件:同样,您可以提取 .tar.bz2 文件
如果您想查看解压过程中提取的文件,请添加
v
:即使你没有互联网连接,你仍然可以使用 Ubuntu 的包管理系统,只需从http://packages.ubuntu.com/
.deb
下载文件。不要忘记下载依赖项。有关离线安装软件包的更简单方法,请参阅问题如何离线安装软件?.
如何从源代码编译程序
cd
导航到正确的文件夹。如果有包含安装说明的 README 文件,请改用它。使用以下命令之一提取文件
tar xvzf PACKAGENAME.tar.gz
tar xvjf PACKAGENAME.tar.bz2
./configure
make
sudo make install
(或与checkinstall
)从软件源或软件中心下载软件包。
如果您通过软件源安装软件包而不是自己下载软件包,您将获得该软件包的新更新并通过更新管理器安装它们。
您可以
MYPACKAGE
通过在终端中键入来安装:或使用软件中心并搜索
MYPACKAGE
. 但是,如果它不存在,请使用源。这仅适用于
.tar.*
将代码预编译但打包到 tar 文件中的文件。好的,这对于初学者来说是一项相当具有挑战性的任务,但只要按照我的指示进行操作,应该没问题。
首先,下载
.tar.*
文件并保存。不要打开它。(在这些示例中,我将安装Dropbox Beta 版本,因为无论如何我都会安装它,所以我想我不妨记录一下安装过程。)下载文件后,(假设您将其保存到
Downloads
,)键入以下内容:注意:使用您下载的任何文件的名称。(例如,对于 Firefox Nightly 19.0a1 64 位版本,您可以输入
sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/
)现在,切换到
/opt/
目录,解压程序并删除旧文件:(再次,使用下载文件的名称。不要忘记扩展名。)
好的,检查一下提取的文件夹叫什么:
你会得到这样的东西:
好的,在我们的示例中,我们安装了 Dropbox,其中唯一的文件夹名为
.dropbox-dist
. 这可能是我们想要的文件夹,所以将其插入下一步(/
在末尾添加一个,因为它是一个文件夹。):好的,它现在被标记为可执行文件,所以是时候创建一个符号链接了(这是允许您从终端运行它的原因):
注意:这是
sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}
!!!确保将{PROGRAM_NAME}
其替换为程序名称的简化、小写版本(例如,对于 Firefox Nightly,输入firefox-nightly
;对于 uTorrent 服务器,输入utserver
。您在此处输入的任何内容都是您在从终端。/usr/bin/
就像 Windows 系统上的 PATH 变量一样。)好的,你完成了。该程序现在已安装并可以从终端运行。
这是什么?你说你想从启动器运行它,并且你希望它有一个图标?没问题!
这部分相当简单:
注意:如果您正在安装 OVER 以前的安装,请使用
ls -a /usr/share/applications
并搜索预先存在的 .desktop 文件。而是插入该文件的名称。现在,这里是您创建图标的地方。这是很好的模板;适当地编辑它。
您可能希望完全放弃 MimeType 选项。如果你不这样做,那可能会非常糟糕。
现在,单击“保存”,将其关闭,您就可以开始营业了!
第一件事
通常不建议从 Internet 文件下载和安装应用程序。大多数 Ubuntu 应用程序都可以通过系统上的“Ubuntu 软件中心”获得(例如,K3B )。从软件中心安装更安全、更容易,并且允许应用程序从 Ubuntu 获取更新。
也就是说,如何安装
tar
软件包最好的方法是先将 tar.bz2 和 tar.gz 包下载到您的系统中。接下来是右键单击文件并选择提取以解压缩文件。打开您提取的文件夹的位置并查找自述文件并双击打开它并按照有关如何安装特定软件包的说明进行操作,因为可能有不同的说明可用于正常安装文件的正常例程可能无法在没有一些错误的情况下先发制人。
首先,安装包build-essential很重要,它包含您自己编译所需的所有程序。
如上所述阅读安装文件并满足先决条件后,您可以发挥作用。
很难具体回答,因为每个软件可能有不同的构建过程,即使它们被归档为 TAR/GZ
对于我所知道的大多数源代码,我可以说的是,您首先需要将 tarball 存档解压缩到您选择的文件夹中。然后大多数源代码依赖于 AUTOCONF 和 MAKE 程序,因此您需要使用以下命令:
要构建您的二进制文件,然后:
将其安装在系统中。
“./configure”使用 autoconf 机制来检索系统信息,并在源文件中准备构建脚本,以便构建与您的安装兼容的适当二进制文件。“make”将调用构建本身,这将从源代码中创建二进制文件。然后,“make install”会将二进制文件、文档、配置文件等复制到系统的相应文件夹中,以便用户可以使用该软件。
这是一个非常基本的解释,真正的答案是:阅读源代码提供的文档......只有在那里你才能确切地知道如何构建它。
您应该始终尝试从存储库安装软件,无论它是官方的、PPA 或任何其他非官方的存储库。这样,您将在安装其他系统更新时获得所有稳定版本、安全和新功能更新。另一个优点是您无需担心使用 tar 文件构建、依赖关系和更难的卸载(因为应用程序不会出现在突触中)。
例如,您可以通过安装 mysql-server 包来安装 mysql。
如果你真的想使用 tar 文件,常见的过程是运行(make install 可能需要 sudo):
请注意,上述某些命令可能不是必需的,请参考 tar 文件中的任何自述文件或尝试运行
./configure --help
带有扩展名的文件
tar.bz2
就是通常所说的compressed tarball
. 其他示例是.tar.gz
(更常见的)和.tgz
.您可以使用...提取此文件
这会将 tarball 中的文件提取到您当前所在的目录中,并且应该在那里创建一个新目录,其中包含 tarball 中的文件。
选项的简短说明:
bzip2
但这可能还不够。取决于它是什么,它可能有一个完整的编译设置,你需要 cd 进入新目录并启动一个可执行文件。它还可以包含您需要配置、制作、安装的程序的源代码。通常(即我假设)它应该包含一个自述文件,解释下一步要做什么。
警告:
安装这样的软件不会安装任何依赖项,如果您在安装这些依赖项之前尝试安装 tarball,则会抱怨。使用网站或文件本身找出是否存在依赖项并首先安装它们。但总是总是首先尝试找到一个
.DEB
ian安装文件或一个链接,ppa
这样你就可以使用ubuntu软件中心了。如果您尝试安装 gimp 插件,则您跳过了此链接中提到的部分安装过程。
你还需要
gegl
:在使用 wget 下载文件之前,请访问该网站并查看它是否有更新的版本。这些说明来自 2012 年 5 月 3 日,因此它们可能已经过时了;)
来自 Linux Mint 官网
从档案(.zip tar.gz 等)安装:
这些档案通常包含包的来源。它们中的每一个通常都有不同的安装方法。我将讨论一种可能适用于所有人的通用方法。
一般要求:
柔性
野牛或野牛++
Python
由于这些档案包含源代码,因此您的系统需要所需的编程语言来编译和构建源代码。因此,上述一般要求包可能不足以满足您的需求。在这种情况下,您必须通过#1、#2、#3 进程之一安装所需的软件包(需要互联网连接)。您可以在存档中包含的自述文件中了解有关您的软件的依赖关系。
脚步:
双击档案管理器打开档案,然后解压。
代码:
cd 解压文件夹路径
一个。如果你找到一个名为 configure 的文件,那么
如果第一个代码无法执行,则在上述代码之前运行此代码:
湾。如果你找到一个名为 install.sh 的文件,那么
代码:
./install.sh
或sudo ./install.sh
(如果需要 root 权限)或者您可以双击它并选择在终端中运行或直接运行。
注意:有时会
your_software_name.sh
找到一个文件,而不是install.sh
. 对于这种情况,您必须install.sh
用前面代码中的正确名称替换。C。如果你找到一个名为 install 的文件,那么
代码:
./install
或sudo ./install
(如果需要 root 权限)或者您可以双击它并选择在终端中运行或直接运行。
d。如果你找到一个名为 make 的文件(如果没有配置文件)那么
代码:
e. 如果您仍然找不到所需的文件
那么它可能在一个特殊的文件夹中(通常在一个名为 的文件夹中
bin
)。使用具有适当路径的命令移动到此文件夹,cd
然后再次查看并遵循相同的过程。