Questions tagged «apt»

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


1
使apt-get(或aptitude)与-y一起运行,但不提示替换配置文件?
apt-get -y install <packages ...>在Ubuntu 10.04上运行时,我希望apt-get(或者aptitude如果这样可以更容易)在安装其他依赖项时不提示我(-y据我所知),而不提示我覆盖配置文件,而是假设始终保留现有文件(通常是默认设置)。不幸的是,这--trivial-only似乎是相反的-y,并不影响所显示的提示man。 尤其是诸如samba,和之类的软件包,即使整个过程都是经过脚本编写并且旨在实现非交互nullmailer,也迫使我与终端进行了交互。localepurgelighttpd
71 apt  aptitude 

5
如何将PHP版本升级到最新的稳定发行版本?
我正在使用在Ubuntu 12.04 LTS 64位OS上运行的系统。 我当前在此计算机上使用以下PHP版本: 用于在终端获取以下信息的命令: php -v 我得到的详细信息如下: PHP 5.5.19-1+deb.sury.org~precise+1 (cli) (built: Nov 19 2014 19:32:34) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies 现在,我想将我的PHP软件升级到5.5.20版。 在询问问题之前,我尝试了以下命令: sudo apt-get update 一些信息出现了。然后我再次点击以下命令: php -v 但PHP软件仍然没有更新。 …
69 apt  upgrade  php 

2
“软件包<package>没有候选安装程序”是什么意思?
上述错误是什么意思?什么是候选安装? 我正在尝试做 sudo apt-get install munin-memcached 我收到此消息: Reading package lists... Done Building dependency tree Reading state information... Done Package munin-memcached is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package …

4
如何解决“ AppStream缓存更新已完成,但由于错误而忽略了一些元数据。”?”
我apt update以root用户身份执行,但收到以下错误消息: AppStream cache update completed, but some metadata was ignored due to errors.我发现此链接提供了一种编辑此配置文件的解决方案:/usr/share/app-info/xmls/org.freedesktop.fwupd.xml。但是我打开了它,发现与解决方案具有相同的代码。我的配置文件 我可以通过此问题更新我的软件包吗?编辑:来自shell的完整日志: Des:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB] Obj:2 http://es.archive.ubuntu.com/ubuntu xenial InRelease Des:3 http://es.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB] Des:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [67,0 kB] Des:5 http://es.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB] Des:6 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 …

2
运行apt-get更新时,“ Ign”,“获取”或“命中”是什么意思?
我在sudo apt-get update的输出中有很多错误:重复的条目和404未找到错误。 我想出了这些,希望:我删除了没有与之关联的任何程序包的PPA,然后在中删除了一个重复项/etc/apt/sources.list。 看来我已经把它弄糟了。现在大多数行在我说“ Ign”时说sudo apt-get update。 我该如何弄清楚自己搞砸了什么?我需要摆脱Ign所有这些地方。大约有50%(眼球猜测)Ign!
68 apt  updates  ppa  repository 


9
如何从sources.list中删除格式错误的行?
根据在类似线程中找到的信息,我已经取消安装并重新安装了Ubuntu软件中心,并且我对第91行或类似内容得到了相同的响应。 我只是尝试上传屏幕截图,但是由于我是新用户,所以我不允许这样做。我也无法弄清楚如何剪切和粘贴任何内容,因此,当我尝试打开软件中心时,无论是什么情况,当我尝试在终端中输入命令进行卸载并重新安装时,我都必须手动输入错误屏幕上的内容,无论我得到以下相同的信息: COULD NOT INTITIALIZE THE PACKAGE INFORMATION An unresolvable problem occured while initializing the package information Please report t:his bug against the 'update-manager' package and include the following error message: 'E: Malformed line 91 in source list/etc/apt/sources.list (dist parse) E: The list of sources could not be read., E: …
68 apt 

9
无法计算升级,发生了什么事?
我正在运行,sudo update-manager -d并开始升级过程。我选择升级选项,然后经理进入Setting new software channels该选项会引发错误。 无法计算升级 计算升级时发生无法解决的问题。 这可能是由于: *升级到Ubuntu的预发行版本 *运行当前的预发行版本的Ubuntu * Ubuntu未提供的非官方软件包 如果以上都不适用,请在终端中使用命令“ ubuntu-bug ubuntu-release-upgrader-core”报告此错误。 我已经禁用了所有非官方和第三方软件包,因为我在13.04上,所以我没有运行预发行版本,并且我试图更新到非预发行的Beta 2。在我提交错误报告之前,自从两个系统都发生了错误报告以来,我想弄清楚是否还有其他人遇到相同的问题。 编辑:添加输出以进行评论。 $ sudo dpkg -l | grep -w "rc"` rc google-chrome-beta 31.0.1650.16-1 amd64 The web browser from Google ii sysv-rc 2.88dsf-13.10ubuntu15 all System-V-like runlevel change mechanism $ cat /etc/apt/sources.list deb http://dk.archive.ubuntu.com/ubuntu/ raring …

4
如何在apt来源密钥环中添加GPG密钥?
Ubuntu Doc页面说: 建议您添加Opera GPG密钥。 wget -qO - http://deb.opera.com/archive.key | sudo apt-key add - 我在哪里添加? 我想接受建议,但是我不知道在软件中心的哪个部分添加gpg密钥。
67 apt  gnupg 

8
我如何找到要通过apt-get安装的软件包
在进行了man apt-get粗略的Google搜索之后,还不清楚如何找到要使用apt-get(从互联网上)安装的新程序的方法(这是另一个Linux发行版的强大而简单的功能)。 我正在使用Ubuntu Server 8.04 LTS(用于某些随机工作的继承系统),因此没有GUI。 有人在这里有快速建议吗?

8
如何更新youtube-dl?
我使用youtube-dl下载视频供以后离线观看。通常,它工作正常。但是,由于视频网站上的频繁更改,有时需要快速更新。在13.04之前不是问题,但是升级到13.10之后,我得到了 # youtube-dl -U It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update. 我尝试通过apt-get更新它,但是没有新包。因此,该应用程序的更新机制已被禁用,而维护人员也无法跟上,该怎么办?我该如何更新? 而且为什么它彻底改变了?它正在更新软件包管理器版本,因为它非常好用。 我已经遇到兼容性问题。 $ youtube-dl "http://vimeo.com/55784152" [vimeo] 55784152: Downloading webpage [vimeo] 55784152: Extracting information ERROR: Unable to extract info section; please report this issue on https://yt-dl.org/bug …
67 apt  updates  youtube 

10
是否可以撤消apt-get install命令?
我在Xubuntu安装程序(Live USB)上安装了Carpadio,然后从存储库的Ubuntu端像拉了50多个软件包。现在,我想撤消此操作。但是,对于我的所有狩猎活动,我找不到什么比我该如何建议sudo apt get install命令更有用的了apt-get purge。这没有用,因为它所做的只是删除2个软件包(carpadio和carpadio-gnomepanel)。 /var/log/apt/history.log列出了与该命令一起安装的所有软件包。所以我想知道是否有任何简单的方法可以删除所有这些?否则我可以重新安装,无论如何这是一个全新的安装,但我很好奇。 历史记录日志的一小部分(整个列表的1 / 5-1 / 10) 命令行:apt-get install cardapio-gnomepanel 安装:libdbusmenu-qt2:amd64(0.9.2-0ubuntu1,自动),python-packagekit:amd64(0.7.2-4ubuntu3,自动),cups-pk-helper:amd64(0.2.1.2-1ubuntu0.1,自动) ,geoclue:amd64(0.12.0-1ubuntu12,自动),Unity:amd64(5.18.0-0ubuntu1,自动),指示器打印机:amd64(0.1.6-0ubuntu1,自动),libevolution:amd64(3.2.3- 0ubuntu6,自动),libqt4-declarative:amd64(4.8.1-0ubuntu4.3,自动),libmtp9:amd64(1.1.3-1ubuntu0.1,自动),tracker-miner-fs:amd64(0.14.0-2ubuntu1 ,自动),gir1.2-rb-3.0:amd64(2.96-0ubuntu4.2,自动),python-aptdaemon.pkcompat:amd64(0.43 + bzr805-0ubuntu7,自动),gnome-media:amd64(3.4.0- 0ubuntu3.1,自动),metacity:amd64(2.34.1-1ubuntu11,自动),nautilus:amd64(3.4.2-0ubuntu6,自动),libcompizconfig0:amd64(0.9.7.0〜bzr428-0ubuntu6,自动),compiz-插件默认:amd64(0.9.7.12-0ubuntu1,自动),libunistring0:amd64(0.9.3-5,自动),libebackend-1.2-1:amd64(3.2.3-0ubuntu7,自动),ubuntu-docs:amd64(12.04.6 ,自动),python-mako:amd64(0.5.0-1,自动), 对于所有提出建议的人autoremove:我不确定为什么,但是我只有1个其他与python相关的程序包(python-keybinder或其他)为“不必要”,而autoremove可以删除所有这些。 在安装和卸载之间,只有主要的变化是安装xubuntu-restricted-extras。
67 apt  uninstall 

2
如何在apt-get中安装建议的软件包
我知道之前曾有人问过这个问题,但请听我说。所以我想安装screenlets。我跑了sudo apt-get install screenlets,这就是我得到的: The following extra packages will be installed: libart-2.0-2 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libgnome2-0 libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common libtidy-0.99-0 python-beautifulsoup python-evolution python-feedparser python-gmenu python-gnome2 python-numpy python-pyorbit python-rsvg python-tz python-utidylib screenlets-pack-basic Suggested packages: libbonobo2-bin python-gnome2-doc python-numpy-doc python-numpy-dbg python-nose python-dev gfortran python-pyorbit-dbg screenlets-pack-all python-dcop Recommended packages: python-numeric python-gnome2-extras The …

3
使用--assume-yes自动执行apt-get安装
我正在尝试编写bash脚本以安装软件列表。我习惯于--assume-yes跳过提示。 以下这条线某种程度上是行不通的: sudo apt-get install python-software-properties --assume-yes 如果我尝试apt-get不使用--assume-yes它会起作用,但提示要求我: please [Enter] to continue or ctrl+c to cancel adding it Enter在运行apt-get install而不是使用时如何添加为命令--assume-yes?
66 apt  scripts 

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.