Questions tagged «apt»

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

5
如何从PHP 5.4降级到5.3
最近,我将PHP升级到5.4,但由于APC不能使用它而使我似乎失败了,但是这让我别无选择,只能降级到5.3,我该怎么做? 我执行了apt-get remove php5,apt-get purge php5然后从apt-get中删除了5.4仓库,然后执行了apt-get install php5,它说它正在安装5.3,然后我重新启动php-fastcgi,php5-fpm但是当我运行php -v它时,它说是5.4。 如何从5.4降级到5.3? 我的服务器正在运行Ubuntu 11.04。
18 server  apt  php  downgrade 

3
如何以仅保留每个软件包最新版本的方式清理var / cache / apt
我想知道一种清理var / cache / apt文件夹的方法,即如果它有多个版本,则仅保留软件包的最新版本;如果它是该程序中的唯一一个,则保留软件包。 例如我有几个vlc包(vlc_1.1.11,vlc_1.1.12 ..)和几个wine包(wine1.3_1.3.34,wine1.3_1.3.35,wine1.3_1.3.36,wine1.3_1.3.37 ...)和许多其他人一样。 因此,如何在此文件夹中进行清理,使其仅保留最新软件包。目前,我有2.5GB,其中大多数只是旧软件包和较新的软件包混合在一起。
18 apt  cache 

3
如何在Ubuntu 16.04上安装scipy和numpy?
我正在尝试在Ubuntu 16.04上安装scipy和numpy,但我一直收到以下错误。谁能告诉我如何安装依赖项? Reading package lists... Done Building dependency tree Reading state information... Done 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 …

2
为什么在16.04中不再有“ python-support”?
我很好奇为什么16.04中不再存在 python-support软件包-这与将Python3更改为默认值有关吗?此外,是否有任何“需要”它的软件包实际上并没有安装和运行强制依赖项来? 软件包维护者仅从需求列表中删除“ python-support”以在更新中解决此问题,是否存在任何危险?

2
从命令行还原sources.list中的默认apt存储库
我正在寻找/etc/apt/sources.list从命令行还原为默认值的最佳方法。 没有办法引用生成该文件或类似文件的软件包的源代码吗?我想要一种可靠且与版本无关的还原此文件的方式。 解决方案被排除 在将其标记为重复之前,请注意,我已经审查了这个问题。仅当您具有可用的Ubuntu GUI时才适用。此问题特定于命令行。 我还回顾了这个问题,其中可接受的解决方案是有人粘贴了sources.list文件内容。这不是还原文件的适当方法,因为无法验证提供文件内容的人员的意图,并且文件可能会随着新版本的发布而更改。 我在simplelinux.ch处签出了生成器,但这也不是来自Ubuntu,所以我不打算使用它。

1
.deb文件在哪里?
当我们使用Ubuntu在Ubuntu中安装软件包时apt-get install,在哪里可以找到.deb文件? 我使用此方法安装了Python,但在中没有找到其.deb文件/var/cache/apt/archive/。
18 apt  deb 

6
如何列出系统中安装的所有应用程序?
我知道,我可以按Super+ A来查看Ubuntu中所有已安装的应用程序,但是我需要一个命令来列出其名称。命令 dpkg --get-selections | awk '{print $1}' 也不是一个选项,因为它显示所有已安装的软件包,并且包含驱动程序,内核和库。
18 command-line  apt 

3
Ubuntu 16.04-内核软件包已保留
我跑了sudo apt-get upgrade,我明白了: The following packages have been kept back: linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04 linux-image-generic-hwe-16.04 linux-signed-generic-hwe-16.04 linux-signed-image-generic-hwe-16.04 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded. 恐怕如果我运行sudo apt-get dist-upgrade,可能会出错,并可能导致我的Ubuntu安装混乱。我在这里看到过类似的问题,但我认为它们与我的问题不同。我该怎么办 ?
18 apt  upgrade  kernel 

1
过时的软件包与孤立的软件包
过时的包和孤立的包之间有什么区别?更具体地说,为什么会deborphan产生这种情况: dave@ubuntu:~$ deborphan libbind9-80 libllvm3.1 libgrail5 libpython3.2 libsvga1 libarchive12 libdirectfb-1.2-9 gcalctool liblwres80 libqpdf8 libkms1 libnux-3.0-0 ... aptitude search '~o'产生以下结果: dave@ubuntu:~$ aptitude search '~o' idA libarchive12 - Multi-format archive and compression library (shared li i libbind9-80 - BIND9 Shared Library used by BIND i libdns81 - DNS Shared Library used by …
18 apt 

3
NPM是最新的Ubuntu(18.04)安装上的版本不正确
正常安装是sudo apt install nodejs先安装Node.js,然后再sudo apt install npm安装Node Package Manager。但是,这样npm -v说3.5.2。要正常升级,我会这样做sudo npm install -g npm,它将更新为最新版本(在撰写本文时为6.0.1)。 当我执行a时which npm,我得到了/usr/local/bin/npm,但是在apt安装了一个符号链接/usr/bin/npm。如果我sudo apt purge npm删除npm,它仍将npm的npm版本保留在/usr/local/bin/npm,但是npm -v表示-bash: /usr/bin/npm: No such file or directory。 许多文章都说要使用PPA来安装nodejs,但是我认为应该有一种本机的方式来完成此操作apt。 关于DigitalOcean正常和通过PPA进行安装的说明: https : //www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04 通过PPA安装的TecAdmin说明: https ://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/

2
gcc:尝试执行“ cc1plus”时出错:execvp:无此类文件或目录
我是新手,但冒险。我正在三启动Windows,Fedora和Ubuntu 14.04 LTS(全部为64)。学习但不使用dpkg,apt和apt-get。开始使用Ubuntu(唯一安装gcc的系统)学习C ++。因此,在我第一次尝试编译时,我运行了命令gcc xy.cc并获得以下信息: gcc: error trying to exec 'cc1plus' : execvp: No such file or directory 因此,我在计算机上搜索了cc1plus和execvp。并没有发现。只是execvp.3.gz在目录中,/user/share/man/man3而cc1在中/user/lib/gcc/x86_64-linux-gnu/4.8。 因此,需要进行大量的工作并了解软件包的吸气剂和检查器,但没有勇气删除并重新安装等。 你有什么建议吗?


1
APT-对d16r8ew072anqo.cloudfront.net:80的奇怪请求
在星期六(5月18日),我启动了一个VM(运行Ubuntu 18.04 Server)。 令我惊讶的是,VM几乎立即尝试连接到d16r8ew072anqo.cloudfront.net:80我从未见过的东西-这是Ubuntu的“原始”安装,没有自定义apt存储库,仅安装了一些软件包。它以前从未连接过任何可疑的东西-主要是连接到Ubuntu和Snap域。(我使用Little Snitch监视网络流量,因此我可以实时查看连接并也可以拒绝它们。) 我花了一些时间试图弄清楚发生了什么,我相信我将范围缩小到unattended-upgrades安装安全补丁。具体来说,当我手动重新安装intel-microcode:amd64软件包时,我能够重现与CloudFront的奇怪连接(尽管这可能只是巧合)。 然后,在星期一,我想记录一下该问题,以防万一类似的事情再次发生,但是令我惊讶的是我再也无法再现这种奇怪的联系了。 星期一唯一可观察到的差异是sudo apt-get install --reinstall intel-microcode:amd64[1] 的输出 没有Ign:1一行。 我在网上搜索,包括http://archive.ubuntu.com/ubuntu,grep-ed虚拟机的磁盘,检查其它的DNS记录。ubuntu.com子域,尝试- wget输入不同的URL来找到到可疑域的重定向-但我找不到关于与CloudFront的奇怪连接的任何线索。 我的问题是:是否有人知道发生了什么,或者至少注意到他们的日志中存在相同的连接? (顺便说一下,我知道一个示例,其中Ubuntu团队使用CloudFront来减轻服务器 负担: 我的12.04 ISO上的MD5不匹配,这是怎么回事? -所以我希望这可能是类似的情况? ) [1]: $ sudo apt-get install --reinstall intel-microcode:amd64 Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to …

2
Ubuntu 17.10上缺少AMD GPU固件问题
在运行时sudo apt-get update && sudo apt-get upgrade,升级过程最后处理触发器时出现以下错误。如何解决? 我在Ubuntu 17.10的默认配置上。我已经使用“软件和更新”安装了可用的驱动程序。 W: Possible missing firmware /lib/firmware/amdgpu/raven_gpu_info.bin for module amdgpu W: Possible missing firmware /lib/firmware/amdgpu/raven_rlc.bin for module amdgpu W: Possible missing firmware /lib/firmware/amdgpu/raven_mec2.bin for module amdgpu W: Possible missing firmware /lib/firmware/amdgpu/raven_mec.bin for module amdgpu W: Possible missing firmware /lib/firmware/amdgpu/raven_me.bin for module amdgpu W: …

4
无法安装Oracle JDK 9
我卸载了jdk软件包,现在无法重新安装它们。我设法安装了oracle-java7-installer和oracle-java8-installer,但是无法安装oracle-java9-installer。看来我的计算机尝试下载错误的oracle-java9-installer 177版本,而我可以下载的版本是178。 $ wget http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz --2017-07-21 11:00:02-- http://download.java.net/java/jdk9/archive/178/binaries/jdk-9+178_linux-x64_bin.tar.gz Connecting to 10.144.1.10:8080... connected. Proxy request sent, awaiting response... 200 OK Length: 293348142 (280M) [application/x-gzip] Saving to: 'jdk-9+178_linux-x64_bin.tar.gz' jdk-9+178_linux-x64_bin.tar.gz 1%[> ] 5.42M 5.04MB/s ^C $ wget http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz --2017-07-21 11:00:16-- http://download.java.net/java/jdk9/archive/177/binaries/jdk-9+177_linux-x64_bin.tar.gz Connecting to 10.144.1.10:8080... connected. Proxy request sent, awaiting response... 404 Not Found …
17 apt  jdk 

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.