Questions tagged «apt»

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

3
从16.04升级到16.10的部分失败?
16.10发布后的几天(现在),我决定升级。在升级过程中一直保持错误,直到最终失败。apt-get upgrade现在,在CLI上运行可提供: Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade. 20 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do …

2
自动删除不会删除旧标题
我有一个奇怪的问题的16.04安装 sudo apt autoremove 除去当前和先前的内核以外的旧内核,但不除去旧标头。 在其他16.04安装中,它将两者都删除。 我如何找出问题所在? 我花了很多时间来学习内核自动删除的工作原理,但是没有发现工作机和非工作机之间的任何区别。 pilot6@Pilot6:~$ cat /etc/apt/apt.conf.d/01autoremove-kernels // DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal APT::NeverAutoRemove { "^linux-image-4\.4\.0-38-generic$"; "^linux-image-4\.4\.0-42-generic$"; "^linux-image-4\.4\.0-43-generic$"; "^linux-headers-4\.4\.0-38-generic$"; "^linux-headers-4\.4\.0-42-generic$"; "^linux-headers-4\.4\.0-43-generic$"; "^linux-image-extra-4\.4\.0-38-generic$"; "^linux-image-extra-4\.4\.0-42-generic$"; "^linux-image-extra-4\.4\.0-43-generic$"; "^linux-signed-image-4\.4\.0-38-generic$"; "^linux-signed-image-4\.4\.0-42-generic$"; "^linux-signed-image-4\.4\.0-43-generic$"; "^kfreebsd-image-4\.4\.0-38-generic$"; "^kfreebsd-image-4\.4\.0-42-generic$"; "^kfreebsd-image-4\.4\.0-43-generic$"; "^kfreebsd-headers-4\.4\.0-38-generic$"; "^kfreebsd-headers-4\.4\.0-42-generic$"; "^kfreebsd-headers-4\.4\.0-43-generic$"; "^gnumach-image-4\.4\.0-38-generic$"; "^gnumach-image-4\.4\.0-42-generic$"; "^gnumach-image-4\.4\.0-43-generic$"; "^.*-modules-4\.4\.0-38-generic$"; "^.*-modules-4\.4\.0-42-generic$"; "^.*-modules-4\.4\.0-43-generic$"; "^.*-kernel-4\.4\.0-38-generic$"; "^.*-kernel-4\.4\.0-42-generic$"; "^.*-kernel-4\.4\.0-43-generic$"; "^linux-backports-modules-.*-4\.4\.0-38-generic$"; "^linux-backports-modules-.*-4\.4\.0-42-generic$"; …
10 apt  kernel 

1
14.04从ppa:ondrej / php5-5.6干净升级到ppa:ondrej / php
今天,我经历了常规的服务器软件包升级,发现它ppa:ondrej/php5-5.6已经贬值了,我们现在必须升级到ppa:ondrej/php。 提供的基本说明将运行: sudo add-apt-repository ppa:ondrej/php 接着: sudo apt-get update sudo apt-get upgrade --show-upgraded 在新的存储库中,名称似乎并不完全一致,因此我认为我需要进行一些apt-get安装才能安装所有正确的软件包。看来,子软件包(即php-gd)将为所有php版本安装,也可能会安装php 5.5和php 7.0(/programming/37197539/an-issue-after-ppaondrej- php5-deprecation) 所以我的问题是,考虑到这是生产服务器,最简单的“切换” PPAs方法并清理现有软件包的方法是什么?我是否应该尝试从以前的PPA中删除所有已安装的软件包和/或从系统中删除PPA? PPA的主页尚未显示,但升级消息已于2016年6月弃用,因此重建我们的服务器映像的时间不是很长。 我确实找到了此页面,该页面提供了退出Apache使用的PHP版本的说明:https : //dzone.com/articles/php-70-and-56-on-ubuntu

4
如何在Ubuntu 16.04上使用源URI自动更新/etc/apt/sources.list?
以下命令在Ubuntu 15.10上运行良好: sudo apt-get build-dep emacs24 但是,在Ubuntu 16.04上,运行它时出现以下错误: Reading package lists... Done E: You must put some 'source' URIs in your sources.list 在15.10中,所有行(数量约10个)deb-src中的/etc/apt/sources.list注释都未注释,而在16.04 中,注释了相应的行。例如,这是我当前的4行sources.list: ## Major bug fix updates produced after the final release of the ## distribution. deb http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted # deb-src http://no.archive.ubuntu.com/ubuntu/ xenial-updates main restricted 发生这种变化的原因是什么? …
10 apt  16.04 

3
安装软件后删除PPA?
成功安装软件包后删除PPA是否安全?例如:昨天,我将PPA放在触控板功能的列表原因中。现在可以使用,但是删除后可以使用吗? 以我的理解,PPA只是软件包的来源,安装后就不需要它们了,对吗?

1
为什么Virtual Box会卸载gnome-terminal?
出于某种原因,从他们的网站安装后的虚拟盒子5会被卸载gnome-terminal,而当我重新安装虚拟盒子5 时gnome-terminal,它将卸载虚拟盒子。这是怎么回事? 另外,安装virtualbox5还会卸载软件中心。 操作系统为14.04 LTS 在安装Virtual Box 5.0之后重新安装gnome-terminal导致将其删除: sudo apt-get install gnome-terminal The following extra packages will be installed: gconf2 gnome-terminal-data psmisc Suggested packages: gconf-defaults-service The following packages will be REMOVED psmic:i386 virtualbox-5.0:i386 The following NEW packages will be installed gconf2 gnome-terminal gnome-terminal-data psmisc removing psmisc (22.20-1ubuntu2) removing virtualbox-5.0 (5.0.10-104061~Ubuntu~trusty) …

2
如何修复apt-get更新期间的“无法获取Binary-armhf /软件包”错误?
当我运行时sudo apt-get update,出现以下错误: W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages 404 Not Found [IP: 91.189.91.15 80] E: Some index files failed to download. They have been ignored, or old ones used instead. 我尝试/etc/apt/sources.list.d/查看是否可以删除该目录中的任何内容,但是其中的所有内容 nodesource.list nodesource.list.save 在我的sources.list文件中,我有: deb http://ports.ubuntu.com/ubuntu-ports/ trusty main deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main …
10 apt  arm 

2
Ubuntu源码包依赖树
我有一些包裹。让我们给他们打电话A.deb,B.deb和C.deb。每个包具有相应的源包A.dsc和A.tar.gz,B.dsc和B.tar.gz,C.dsc和C.tar.gz。包彼此依赖:C.deb依赖于B.deb,B.deb依赖于A.deb 如果我修改了A.deb,我需要重建B.deb,否则将无法正常工作。这同样适用于B.deb和C.deb。有没有办法使这个过程自动化?也许有工具或脚本可以帮我吗?如果没有,我怎么能自己自动化? 另外,没有我的包裹。

3
从软件中心删除程序会怎样?
如果Canonical从Ubuntu软件中心的存储库中删除了程序,那么我的安装究竟发生了什么? 我喜欢使用软件中心来轻松地在Ubuntu上查找和安装程序以及管理更新,以便该软件始终处于最新版本。举例来说,我正在使用MediaInfo程序(无特殊原因)。MediaInfo最近将其许可从LGPL更改为FreeBSD:虽然仍然是FOSS,但该程序(或软件中心以外的任何其他程序)可能会被应用专有许可证或添加其他功能的公司购买不同意在软件中心为用户提供的Ubuntu软件存储库的条款。 在这种情况下,如果我理解正确的话,很可能会从软件中心将其删除。如果那时我已经在计算机上安装了该程序,该怎么办? 它将自动从我的系统中删除吗?会不会只更新到下一个版本?在软件中心中是否仍然可以使用最新的合适版本?而且我会收到有关这方面的某种通知吗?

2
此“ apt-get remove”指令有什么作用?
以下代码做什么? 我在互联网上找到了它,所以我将其复制并粘贴到终端中,但是当我安装新内核时,它只能检测到旧内核。 sudo apt-get remove --purge $(dpkg -l 'linux-image-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
10 command-line  apt  kernel  sed 

2
apt-get依赖关系问题Open-SSH客户端
这是在Ubuntu 12.04服务器上。 尝试运行任何apt-get install(尝试安装不相关的任意软件包)时出现此错误: dpkg: dependency problems prevent configuration of openssh-server: openssh-server depends on openssh-client (= 1:5.9p1-5ubuntu1.1); however: Version of openssh-client on system is 1:5.9p1-5ubuntu1.4. dpkg: error processing openssh-server (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a …

1
将apt repo限制为某个拱门?
我有几个没有armhf二进制文件的存储库(用于RPi交叉编译器),因此apt-get在更新软件包列表时总是给我很多404错误。这也使我无法运行,do-release-upgrade因为它找不到不需要的并且无法运行的armhf编译系统二进制文件。 我正在寻找一种告诉它仅在某些存储库中搜索特定拱门的方法,以便可以将404墙固定在上apt-get update。Google没有帮助;据我所知这不是骗子 而一个可能与之相关的问题是关于GPG错误,我没有。 sources.list: # deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted # deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution. deb http://archive.ubuntu.com/ubuntu trusty main restricted …

2
GPG错误,签名公钥不可用尝试了很多
apt-get更新返回: W: GPG error: http://pl.archive.ubuntu.com trusty Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 W: GPG error: http://pl.archive.ubuntu.com trusty-updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F32 W: GPG error: …
10 14.04  apt  updates 

3
在apt-get安装之前,如何接受Steam的Lience协议?
我目前正在摆弄ansible,用我选择的配置/应用程序等来设置我的机器...我遇到了绊脚石,它是许可协议。我一直在尝试使用debconf预先接受它。 这是Steam来源中的相关文件之一:http : //bazaar.launchpad.net/~ubuntu-branches/ubuntu/utopic/steam/utopic/view/head//debian/preinst 我已经尝试echo steam steam/question select "I AGREE" | sudo debconf-set-selections了很多其他非常相似的命令,其中还包括尝试设置所看到的许可证。 这是的输出sudo debconf-show steam: steam/purge: * steam/license: * steam/question: I AGREE 我尝试过的所有内容都使我容易想到我已经不同意许可协议,因此在安装Steam之前我必须删除这些条目。有人有什么想法吗?

4
“ sudo apt-get安装能力”是做什么的?
我对linux和Ubuntu完全陌生。尽管我在系统上使用Ubuntu OS已有一段时间了,但这是我第一次尝试学习细微差别,因此是从文档开始。 我想知道,如果使用apt-get命令安装软件包,该怎么apt-get install aptitude办?
10 apt 

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.