如何从linux ubuntu中的软件包安装

时间:2016-02-07 08:48:42

标签: linux ubuntu

我知道,有许多类型的软件包,我们可以在Linux中安装应用程序,例如.rpm,.deb,.tar.gz等。然后有多少这样的软件包'类型是那里,请给出一个列表,并请提供从他们安装的方式。

我也在网上学习,但无法理解所有这些。

3 个答案:

答案 0 :(得分:4)

如何以* .tar.bz2格式

安装软件包

要提取包裹,您需要打开一个终端并:

  1. 将目录更改为包含.tar.bz文件的目录:cd /path/to/dir
  2. 解压缩bzip2压缩的tarball:tar xjf FileName.tar.bz2
  3. 将目录更改为新创建的目录(使用ls获取目录列表)。 cd directory_Where_File_Extracted
  4. 运行./configure。如果您需要安装软件包,请在此处通知您。
  5. 运行make开始编译
  6. 运行sudo make install以安装
  7. 如何从终端安装.deb文件

    1. sudo dpkg -i packageName.deb
    2. 如果dpkg因依赖性问题报告错误, 您可以运行sudo apt-get install -f来下载缺少的依赖项并配置所有内容。
    3. 删除已安装的软件包sudo dpkg -r packagename
    4. 如何安装.rpm文件

      1. 安装包运行sudo rpm -ivh fileName
      2. 升级程序包运行sudo rpm -Uvh fileName
      3. 要删除程序包运行sudo rpm -ev PackageName

答案 1 :(得分:1)

在Ubuntu下安装软件包通常很简单:

apt-get install <package>

Ubuntu无法安装RPM,tar.gz通常是要编译的源代码档案,而不是“软件包”。

您可以通过以下方式搜索包裹:

apt-cache search <keyword>

您可以列出所有已安装的打包通过:

dpkg -l

你可以通过以下方式删除:

apt-get purge <package>

(或apt-get remove,如果您想保留配置数据。)

您还可以下载.deb包并通过以下方式手动安装:

dpkg -i <package>.deb

将其下载到您当前的工作目录后。

答案 2 :(得分:0)

.deb来自debian,可以使用dpkg -i安装 deb基本上是一个包含2个档案的zipfile,data.tar.gz和control.tar.gz 数据包含所有文件并提取到/ control.tar.gz包含一个文本文件(DEBIAN),其中包含软件包的所有信息,例如名称,版本,安装后要做的事情等。

.rpm适用于基于redhat的系统,它类似于deb。 rpm可以与Ubuntu一起安装,将它们转换为与外星人的debs: https://help.ubuntu.com/community/RPM/AlienHowto 您也可以通过在ubuntu中安装rpm包直接安装它们(sudo apt-get install rpm)并使用“rpm -i”这将绕过debian的DPKG,所以不推荐使用它。

.tgz来自slackware,它只包含文件,就像通常提取到文件系统上的.debs一样。

然后有自动包装(.package)试图通过安装它自己消除不同的包装系统,它将适用于所有Linux发行版,但支持是有限的。 这些以.package结尾,您可以将这些包作为可执行文件运行,它们将为您安装自动包装。

然后有来自linux基金会的stampede linux als lsb软件包(linux标准库)的SLP软件包试图完成与autopackage相同的工作。

建议在ubuntu上使用alien安装所有这些,除了自动包装。