apt 如何安装非 .deb 文件?

apt 如何安装非 .deb 文件?

我想知道 apt 如何安装非 .deb 文件,例如 tar.gz..等。我想安装 eclipse,但它在 .tar.gz 文件中可用。我已经从 安装了 eclipse,apt install eclipse但我没有在/var/cache/apt/archives/这些文件中找到 eclipse 的任何 .deb 文件,这是否意味着 apt 一定是从 .tar.gz 文件安装 eclipse?如果是,那么apt 将 .tar.gz 文件存储在哪里?以及 apt 如何安装非 .deb 文件?

答案1

易于

Apt 仅用于使用dpkgdeb包进行包管理,它是一种使包安装更容易的高级工具。

获取“eclipse”包的下载链接:

$ apt download eclipse --print-uris |& grep -Po "http.*?deb"
http://archive.ubuntu.com/ubuntu/pool/universe/e/eclipse/eclipse_3.8.1-8_all.deb

或者在当前目录中下载:

$ apt download eclipse

柏油

  • 要使用tar文件安装“eclipse”,只需将档案提取到某处并运行其可执行文件。

  • 另一种情况是,当你下载tar包含软件源代码的档案时,该档案依赖于该软件,你应该按照一些说明来编译和安装它

答案2

Apt 不会安装非 deb 文件。

您的问题对我来说不是很清楚。

如果要安装eclipse,请运行

sudo apt install eclipse

这样就能真正安装了eclipse。为什么之后还要找 deb 文件或 tar.gz?

如果你需要软件包的源代码eclipse,也可以通过以下方式获取

sudo apt source eclipse

这将下载包括 tarball 在内的源代码。

相关内容