Tag: 包管理

deb包和tar球有什么区别? 每个的优点/缺点是什么?

关于焦油球,我不知道。 大多数软件包都以tar ballforms提供,但Ubuntu软件包是Debian软件包。 deb包和tar球有什么区别? 每个的优点/缺点是什么?

如何安装aptitude包?

我已经查看了aptitude 教程并阅读了手册页,但我还是没有得到它。 启动aptitude后,怎么说“install package foo”? 或者搜索名称中包含“foo”的所有包裹?

尝试安装r-base时未满足的依赖项

我从终端安装应用程序时遇到问题。 这些是这个问题的例子: ratanak @ ratanak-walker:〜$ sudo apt-get install httrack 阅读包裹清单……完成 构建依赖树 阅读国家信息……完成 您可能希望运行’apt –fix-broken install’来纠正这些问题。 以下包具有未满足的依赖项: httrack:取决于:libhttrack2(> = 3.48.24)但它不会被安装 rstudio:取决于:libjpeg62,但它不会被安装 取决于:libgstreamer0.10-0但它不可安装 取决于:libgstreamer-plugins-base0.10-0但它不可安装 建议:r-base(> = 2.11.1)但不会安装 E:未满足的依赖项。 尝试’apt –fix-broken install’没有包(或指定解决方案)。 ratanak @ ratanak-walker:〜$ sudo apt-get install r-base 阅读包裹清单……完成 构建依赖树 阅读国家信息……完成 您可能希望运行’apt –fix-broken install’来纠正这些问题。 以下包具有未满足的依赖项: r-base:取决于:r-base-core(> = 3.4.0-1xenial0)但不会安装 取决于:r-recommended(= 3.4.0-1xenial0),但不会安装 建议:r-base-html但不会安装 建议:r-doc-html但不会安装 rstudio:取决于:libjpeg62,但它不会被安装 取决于:libgstreamer0.10-0但它不可安装 取决于:libgstreamer-plugins-base0.10-0但它不可安装 E:未满足的依赖项。 尝试’apt […]

如何直观地显示包的依赖关系?

这只是为了好玩和好奇:有没有一种工具,我可以直观地看到包的依赖关系作为图形? 也就是说,给定包依赖的包。 这可以是使用ASCII图形(如树或Mercurial的graphlog)显示的命令行工具,也可以是可视化显示依赖关系图的GUI工具。 可以在视觉上显示依赖关系的任何其他工具组合也可以工作。

跳过获取配置文件’contrib / binary-i386 / Packages’作为存储库…不支持体系结构’i386′

我安装了Ubuntu 18.04然后在安装Virtualbox时我得到了’i386’错误消息: $ sudo apt-get update Get:1 http://nl.archive.ubuntu.com/ubuntu bionic InRelease [242 kB] Hit:2 http://security.ubuntu.com/ubuntu bionic-security InRelease Hit:3 http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu bionic InRelease Hit:4 http://nl.archive.ubuntu.com/ubuntu bionic-updates InRelease Hit:5 http://nl.archive.ubuntu.com/ubuntu bionic-backports InRelease Get:6 http://download.virtualbox.org/virtualbox/debian bionic InRelease [4429 B] Get:7 http://download.virtualbox.org/virtualbox/debian bionic/contrib amd64 Packages [1426 B] Fetched 248 kB in 1s (209 kB/s) Reading package lists… Done N: Skipping acquire […]

Ubuntu是否具有AUR(Arch User Repository)的等价物?

刚刚和Arch一起玩了一下,关于它的最让我印象深刻的是AUR。 使用像Yaourt这样的工具,您可以轻松安装尖端软件,其中一些来自git,它会自动为您编译和安装。 Ubuntu有这样的东西吗? 我知道PPA,但我并不认为它们是等价的。 编辑:这就是为什么我不认为PPA与AUR相同: PPA具有已编译的包,而AUR包含已编译的包和源包,以及用于在任何平台上编译它们的脚本。 这意味着PPA必须由构建它们的人维护,而使用AUR,可以在用户端构建未编译的包。 由于PPA特定于Ubuntu版本,许多PPA已经过时。 如果PPA维护者只是将他们的PPA更新到最新版本的Ubuntu,那么这些包仍然可以工作,但通常它们会过时。 有时我不得不破解PPA,这样我就可以继续使用在之前版本中使用的相同软件包。 即使项目或多或少稳定,许多PPA也不能正确构建。 我正在考虑FinalTerm,它主要起作用,但是Ubuntu PPA几乎从来没有传递构建,因此如果不手动编译就不可能在Ubuntu上安装。 PPA似乎没有评级系统,用户可以保证工作包存储库。 我认为这种共识对于避免恶意软件和/或非工作包非常有用。 有大量的AUR软件包直接来自GitHub,所以安装像something-git这样的软件包通常会直接从GitHub给你最新的软件包。 PPA不会像这样动态更新,所以那里的包通常都是过时的。

获取已安装软件包的列表?

我想要一个列表,列出我的服务器上安装的所有软件包,但命令dpkg –get-selections>〜/ Package.list不做任何事情! 当我执行它时,根文件夹中没有名为“package.list”的文件。 请帮我急。

如何只保留ubuntu-minimal?

如何从Ubuntu中删除所有包并确保ubuntu-minimal不会丢失?

无法在ubuntu上安装npm

试图在ubuntu 12.04上安装nodejs和npm。 我用Google搜索并做到了。 现在,我无法在机器上安装npm。 sudo apt-get install npm 这给了我这个 The following packages have unmet dependencies: npm : Depends: nodejs but it is not going to be installed Depends: nodejs-dev Depends: node-request but it is not going to be installed Depends: node-mkdirp but it is not going to be installed Depends: node-minimatch but it is not […]

如何只安装包的依赖项?

运行sudo apt-get install 将安装包,其依赖项和任何其他推荐的包。 但是,似乎没有办法只安装包的依赖项并排除包本身。 怎么会这样做呢?