Questions tagged «apt»

Advanced Packaging Tool,基于Debian的发行版的软件包管理器。它也是在Ubuntu中安装软件包的最常用工具。有关使用任何apt工具的问题,应使用此标记。

2
如何设置可以支持多个版本的私有apt存储库?
我正在研究如何设置可以支持多个版本的私有apt存储库(在10.04 LTS上)。 我了解您不能在服务器上安装软件包的多个版本。这纯粹是针对开发环境,在该环境中,我们希望能够在将多个版本发布到生产apt存储库之前对其进行测试。 我知道可以通过将版本号放在程序包名称中来获得多个版本,但是我想实现相反的目的,即支持同一程序包名称的多个版本。 例如packagename_1.0_all.deb和packagename_2.0_all.deb,而不是packagename-1.0_1.0_all.deb和packagename-2.0_2.0_all.deb 对于那些熟悉Puppet自动部署的用户-我们可以指定我们要在服务器上使用哪个版本的软件包(使用带有相同软件包名称的sure标签)。 我已经尝试过在http://wiki.debian.org/HowToSetupADebianRepository中描述的Google的debmarshal,但由于缺少文档而无法使其工作。
10 apt  repository  deb 

2
如何升级到比存储库中可用的软件包更新的版本?
在使用开源谱系程序时,我遇到了一个错误。我提交了一个错误报告,并且作者迅速解决了这个问题(开放源代码可以!)。 现在,我当然要尝试该程序的最新版本(3.2.5)(其中包括针对我的问题的错误修正)。Apt-get告诉我,我已安装的版本(3.2.3-1)已经是最新版本。 那么,什么是升级到较新版本的软件包的最佳方法呢? 我要: 删除我当前在软件包管理器中安装的版本。下载最新版本的源代码并自己编译?新版本问世时会带来问题吗?每当有较新的版本出现时,我将来是否必须手动更新此程序? 我是否应该执行上述操作,但要使用诸如checkinstall之类的程序,并在可以通过软件包管理器安装该版本后删除该手动编译的版本? 我是否应该请求将软件包反向移植?我认为我的请求几乎没有机会,因为规则如下: 向后移植的应用程序必须为用户带来其他流程无法获得的有意义的好处。特别是:唯一的目的绝不能是修复错误或安全漏洞。 还是有另一种方法可以正确地做到这一点?

3
可能有更好的输出以进行适当升级?
使用apt upgrade和apt dist-upgrade非常混乱,因为输出通常看起来像这样。是否有选择或可能性使输出更具可读性? $ sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: apache2 apache2-bin apache2-data apache2-utils apport apt apt-utils bind9-host bsdutils dnsutils e2fsprogs fdisk grub-common grub-pc grub-pc-bin grub2-common irqbalance kmod landscape-common libapt-inst2.0 libapt-pkg5.0 libbind9-160 libblkid1 …
10 apt  upgrade 


1
如何在没有文档的情况下安装软件包?
阶段 我正在使用Ubuntu 12.04。 我想安装一些TexLive软件包,但它们需要自己的文档软件包。 例如: texlive-latex-extra拉texlive-latex-extra-doc。 texlive-pictures拉texlive-pictures-doc。 等等 文档包非常重,因此避免下载它们会导致更快的安装。 题 在没有文档的情况下如何安装软件包?

1
为什么Kubuntu会显示显然不存在的更新?/为什么我的更新通知不正确?
在桌面的“通知”区域中,我们会收到有关可用更新的通知,但从命令行中打开“发现”或什至使用apt或apt-get可以显示系统是最新的。 打开KDE的发现后,我们看到“没有更新”。 PS我只是帮助某人解决了这个问题,所以我认为我会发布此信息来帮助遇到同样问题的任何人,因为这里似乎没有问题。
9 apt  updates  kubuntu  kde  flatpak 

2
apt-cache和dpkg -l之间的区别
我使用apt-cache pkgname将软件包检索为 me@host:~$ apt-cache pkgnames | wc -l 62803 得到62803个结果 但 me@host:~$ dpkg -l | wc -l 2336 造成如此巨大差异的原因是什么?我认为dpkg比apt超级。

1
为什么我需要在18.04中启用`universe`回购-它不是默认启用的吗?
在Ubuntu 18.04 Bionic Beaver中默认启用了这些存储库吗?看起来是这样...... Main,Restricted,Universe,和Multiverse... 另一个过程将此列为步骤 sudo add-apt-repository universe 但由于universe回购已启用,这似乎不是必需的吗?我对吗? 完成以下其他步骤的步骤 sudo add-apt-repository universe sudo apt-get update sudo apt install blender steam

2
由于出现apt / dpkg错误,无法升级/更新ubuntu 18.04
我已经使用ubuntu 18.04已有相当长的时间了,直到今天早上打开电脑并使用终端进行更新时,它的运行状况一直很好。 这是输出 sudo apt upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: libuchardet0 lollypop-portal mpv phantomjs python3-bs4 python3-html5lib python3-lxml python3-pylast python3-pyxattr python3-webencodings rtmpdump youtube-dl Use 'sudo apt autoremove' to remove them. …

2
查找第三方存储库中的软件包可用于哪些版本的Ubuntu?
我有一个第三方包装库的链接,例如: http://eddie.website/repository/apt stable main 该存储库中有一个可用的特定软件包(例如,此仓库中的一个软件包是airvpn)。 我如何才能找到此特定程序包(以及类似的其他任何来自第三方仓库的其他程序包)的Ubuntu版本? 我想这样做是为了确定我正在使用的软件是否已在18.04上可用,或者该软件仍支持哪个旧版本的Ubuntu。似乎我需要查看存储库中的“发布”文件,如何获取它们,以及我需要的信息在哪里?

1
为什么无人值守升级似乎只升级了很少的软件包?
在Ubuntu 16.04 xenial中,大约六个月前,我已经安装了无人值守的升级版本。 sudo apt-get install unattended-upgrades sudo dpkg-reconfigure --priority=low unattended-upgrades 在那之后,我在控制台中运行: apt-get update -y && apt-get upgrade -y 大约有45个软件包被完全升级。 我以为我应该看到大约5-10,而不是大约45 ...如此大量的升级让我有些惊讶,好像无人值守的升级 “似乎并没有完成所有工作”。 为什么无人值守升级似乎只升级了很少的软件包?

1
哪个软件包更新触发了“需要重新启动服务器”消息?
更新了许多软件包后,登录后出现“需要重新启动服务器”消息。哪些特定的软件包触发了此消息? 注意:另外两个问题解决了为什么某些更新(例如this和this)需要重新启动,但是我的问题是专门询问如何识别触发此更新的软件包。也值得链接到这个相关问题,该问题询问如何识别执行更新之前需要重新启动的软件包。

1
需要帮助在Xubuntu 16.04上安装curl
进入后 sudo apt-get install curl 我收到消息 Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help …
9 16.04  apt  xubuntu 

1
我如何升级Latexmk /为什么Ubuntu存储库中包含非常旧的版本?
每次构建R markdown(编织当前文档)文档以包含LaTeX和PDF文件时,我都会在RStudio中看到一条警告消息: 您的Latexmk版本似乎太低。您可能需要更新latexmk软件包或LaTeX发行版。 页面https://www.ctan.org/pkg/latexmk表示latexmk的当前版本为4.52c 但是当我键入 sudo apt-get update && sudo apt-get upgrade sudo apt-get install --only-upgrade latexmk 我在屏幕上看到: latexmk is already the newest version (1:4.41-1). 这与我键入时得到的信息一致: latexmk --version Latexmk,John Collins,2015年1月1日。4.4版 我想知道是否有可能(如果我应该)在我的Ubuntu 16.04.1 LTS上升级latexmk,还是应该忽略此警告?Latexmk / RStudio依赖项是否有其他不同的PPA?

1
从添加的存储库中安装R失败后,安全清理apt-get
我试图安装一个软件包,但失败了。现在,无论何时我使用apt-get,我都会得到一长串的dpkg-errors。我尝试使用apt-get autoremove,但遇到同样的错误。有没有安全的方法来清理这个烂摊子? (py3) ilia@arriam-lab2-cpu:~$ sudo apt-get autoremove Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 20 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.