Questions tagged «apt»

有关Debian及其衍生产品的标准软件包管理系统APT(高级包装工具)的使用,设计,功能等方面的问题。

2
如何修复apt-get更新“哈希和不匹配”
我有一个使用Vagrant实例化的Ubuntu 12.04虚拟盒虚拟机。 git clone https://github.com/spuder/puppet-gitlab vagrant up 当无业游民框运行时apt-get update,我得到以下错误。 ... W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_main_binary-amd64_Packages Hash Sum mismatch W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_main_binary-i386_Packages Hash Sum mismatch W: Failed to fetch gzip:/var/lib/apt/lists/partial/apt.puppetlabs.com_dists_precise_dependencies_binary-i386_Packages Hash Sum mismatch W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/precise-updates/restricted/binary-i386/Packages 404 Not Found 我尝试解决此错误的方法。 从' http://www.vagrantbox.es ' 使用了3个不同的ubuntu 12.04盒子 建议的解决方案在这里: sudo …
23 ubuntu  apt 

2
为什么程序包管理器没有按用户安装和注册?
据我所知,Apt和DNF / Yum是Linux发行版中两种最受欢迎​​的软件包管理方案,它们仅支持系统范围的软件包安装:root拥有的文件,binary进入(/usr)?/s?bin,setting进入/etc等等。 但是,在有多个不具有root特权的个人用户的系统上,经常(即使不是总是)发生了用户想要安装一些可用于该发行版的应用程序或实用程序的情况。他/她可以使用个人安装的安装方式,这种安装方式对许多/所有用户而言并不常见。 现在,要使软件包在安装时具有不同的根目录或一组根目录,以使用户能够做到这一点,似乎并不是一个牵强的想法,甚至是难以置信的复杂想法。管理已安装软件包的用户特定注册表也不是什么问题(无论单个用户是否具有自己的软件包DB)。 那么,为什么没有将这些功能添加到那些常见的软件包管理系统/方案中,是什么原因呢? 注意:这是一个有用的问题,即我要询问的是人们对过去的了解,而不是人们对此功能的看法。

1
/etc/apt/sources.list中的“ jessie”和“ jessie-updates”发行版之间有什么区别?
apt来源列表的debian Wiki页面提供了以下示例文件: deb http://httpredir.debian.org/debian jessie main deb-src http://httpredir.debian.org/debian jessie main deb http://httpredir.debian.org/debian jessie-updates main deb-src http://httpredir.debian.org/debian jessie-updates main deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main jessie和jessie-updates分配条目之间有什么区别?
23 debian  apt 

2
E:无法在Debian jessie简化的Docker容器上找到vim软件包
从运行jessie的Debian docker容器中我得到 vi blah bash: vi: command not found 所以自然而然地到达了我的安装命令 sudo apt-get install vim Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package vim 在寻找牵引力时,我遇到了这些建议以及各种输出 cat /etc/apt/sources.list deb http://deb.debian.org/debian jessie main deb http://deb.debian.org/debian jessie-updates main deb http://security.debian.org jessie/updates main apt-get install software-properties-common Reading …
22 debian  apt 

4
为什么apt-get不使用100%(CPU或磁盘或网络)?
为什么不使用100%的cpu,磁盘或网络,甚至apt-get 不使用它?即使在较慢的系统(Raspberry Pi 2+)上,我最多也只能获得30%的CPU负载。我只是想,无论它是被人为扼杀,或者它应该最大程度的发挥的东西,而它的工作...或者它应该是能够做到的事情比它更快。 编辑:我只是通过面板中的cpu / disk / net监视器以及Ubuntu MATE的System Monitor应用程序进行粗略的测量。 请解释为什么我错了。:-) 更新:我知道apt-get需要获取其更新(并且可能受上游/提供商带宽的限制)。但是一旦“解包”等等,CPU使用率至少应该上升(如果不是最大)。在我相当不错的家庭工作站上,它不是这样,而是将SSD用作主驱动器,并将ramdisk用于/ tmp。 或者,也许我需要仔细看看。
21 apt  cpu-usage 

2
apt-get在我的发行版的旧版本上找不到软件包
我正在Linux Mint 16计算机上工作,并且自最近以来,每次我想通过进行安装时apt-get install,日志消息均显示无法对软件包进行身份验证。我继续尝试不进行身份验证就安装它们,结果发现大多数软件包都没有找到。 在过程结束时,控制台消息建议我使用apt-get update或--fix-missing。这就是我的工作:sudo apt-get update和再次尝试安装后的Instantley,sudo apt-get install nginx但仍然收到相同的消息错误。 问题是什么?我想念什么吗? 注意:我会复制/粘贴日志,但是它们是西班牙语的,因此对大多数人可能没有多大帮助。 更新:感谢@Flup,我设法获得了英文日志。 它们是:对于apt-get install: ricardo@toshi ~$ sudo apt-get install nginx Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libnet-daemon-perl libplrpc-perl Use 'apt-get autoremove' to …
21 apt 

4
如何在Repo的debian无人值守安装中使apt-get接受新的配置文件
我正在为回购中的软件包的无人值守安装编写脚本,它是带有Debian标记的配置文件之一的软件包。有什么我可以传递给apt-get/的选项,aptitude以便它接受新的配置文件吗? 基本上我需要一个apt/ aptitude等价的 dpkg --force-confnew 我需要回答在apt-get安装Y时提出的以下问题 配置文件``/ opt / application / conf / XXX.conf`'' ==> File on system created by you or by a script. ==> File also in package provided by package maintainer. What would you like to do about it ? Your options are: Y or I : …


2
Debian:从旧版本的存储库安装软件包是否可能/安全?
我目前正在运行Debian测试(Wheezy),并试图使SCIM正常工作。我想安装scim-pinyin软件包,但是测试存储库中没有这样的软件包,尽管以前的稳定(Squeeze)存储库中有一个。有一个不稳定的软件包副本,但不是针对我的体系结构(amd64)。 在查看软件包版本时,我注意到稳定版本库中的版本与不稳定版本中的版本相同。在这种情况下,我有两个问题: 有什么理由为什么我不能从较旧的存储库安装软件包,因为我认为大多数Squeeze软件包可能都依赖于当前正在测试的软件包版本来满足其依赖性? 实现此目标的最佳方法是什么?(将Squeeze存储库添加到sources.list?下载Squeeze软件包并手动安装?)

5
Pip vs Package Manager,用于处理Python软件包
Python软件包通常托管在许多发行版的存储库中。在阅读了本教程的内容之后,特别是标题为“您真的要执行此操作”的部分,我避免使用pip,而是首选使用系统存储库,只是在不需要在存储库中安装软件包时才求助于pip。 但是,由于这是不一致的安装方法,因此仅使用pip会更好吗?对于在两个地方都可用的软件包,在系统自己的存储库上使用pip有什么好处/缺点? 我包含的链接指出 始终使用标准Debian / NeuroDebian软件包的优点是,这些软件包经过了仔细的测试,可以相互兼容。Debian软件包记录了与其他库的依赖关系,因此您将始终在安装过程中获得所需的库。 我用拱门。除apt以外的其他软件包管理系统是否属于这种情况?



3
为什么要删除Iceweasel nuke GNOME?
我有一个较旧的Debian 7 VM进行测试。我正在尝试减少VM占用空间,因为我空间不足。我想删除Iceweasel,因为我并没有真正使用它,通常可以通过来解决wget。当我运行Apt它时,它告诉我它也正在删除GNOME: $ sudo apt-get remove iceweasel* ... The following packages were automatically installed and are no longer required: hyphen-en-us libfs6 task-desktop x11-apps x11-session-utils x11-xfs-utils xinit xorg Use 'apt-get autoremove' to remove them. The following extra packages will be installed: icedove iceowl-extension Suggested packages: apparmor calendar-google-provider The following packages …
19 debian  apt  gnome  iceweasel 

6
重新安装所有Debian软件包
我错误地杀死了一个在后台运行的dpkg进程,我想重新安装所有软件包以确保一切正常。 首先,我尝试获取所有软件包的列表并重新安装它们 dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log apt-get install --reinstall $(cat list.log) 但是有些消息像: E: Couldn't configure pre-depend debconf:i386 for console-setup:i386, probably a dependency cycle. 我尝试了apt-get -f install,但没有成功。 作为最后的选择,我重新安装了所有未通过校验和的程序: dpkg -l | grep ^ii | awk '{ print $2 }' | xargs debsums -s …

1
将可视化(ASCII)Debian依赖树输出到终端?
我不确定这是否更多是SuperUser或UnixLinux问题,但我将在这里尝试... 最近,我发现了这一点: #710689-敏锐度:在树中使用Unicode字符-Debian错误报告日志 当aptitude对依赖列表中的树使用unicode字符时会很好,例如,代替: --\ Depends (3) --- libc-dev-bin (= 2.17-3) --- libc6 (= 2.17-3) --- linux-libc-dev --\ Suggests (2) --- glibc-doc (UNSATISFIED) --\ manpages-dev ... ……我想-哇,我真的很喜欢ASCII艺术树的输出,不知道aptitude可以做到这一点!因此,我开始使用aptitude命令行开关混乱了一个小时-我根本无法获得该输出?所以我的第一个问题是-该输出首先来自哪里? 一段时间后,我意识到在我的系统上aptitude最终链接到/usr/bin/aptitude-curses;。我终于意识到aptitude有一个curses界面!:/ 因此,我终于在aptitude没有任何参数的情况下运行- curses界面开始了,我可以看到类似以下内容: ...显然,那些ASCII树字符来自curses接口。 所以我想知道-是否有Debian / apt工具,可以输出这样的“可视” ASCII树-但是与软件包的实际依赖关系? 我知道关于btreeree-软件包依赖关系图(也是软件推荐-如何以可视方式显示软件包的依赖关系?-Ask Ubuntu);但我宁愿在终端的东西,类似一个目录树(而不是“无序” [在节点位置条款]从图表debtree,由产生graphviz的dot)。 我还看到有什么东西可以像树一样直观地显示依赖关系吗?,建议: $ apt-rdepends aptitude Reading package lists... Done Building dependency tree Reading …
19 linux  debian  apt  aptitude 

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.