标签: apt

按安装日期列出基于 apt 的系统上的软件包

如何按安装日期列出已安装的软件包?

我需要在 debian/ubuntu 上执行此操作。其他发行版的答案也很好。

我安装了很多东西来编译某段代码,我想获得我必须安装的包的列表。

debian apt package-management

123
推荐指数
5
解决办法
11万
查看次数

什么是 yum 相当于“apt-get update”?

Debianapt-get update获取并更新包索引。因为我已经习惯了这种做事方式,所以我惊讶地发现它可以yum update完成所有这些升级系统。这让我很好奇如何在不安装任何东西的情况下更新包索引。

yum apt package-management

122
推荐指数
4
解决办法
12万
查看次数

gpg:密钥服务器接收失败:没有 dirmngr

尝试在我的 Debian Stretch 服务器中接收密钥时,出现此错误:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr
Run Code Online (Sandbox Code Playgroud)

debian apt gpg

117
推荐指数
2
解决办法
16万
查看次数

无法在 64 位 ubuntu 上找到包 `docker-ce`

我正在尝试按照官方安装指南在 Ubuntu 64 机器上安装 Docker 。

可悲的是,Ubuntu 似乎无法找到该docker-ce软件包。任何想法来修复它或至少跟踪正在发生的事情?

这里有一些细节给你...

$ uname --all; sudo grep docker /etc/apt/sources.list; sudo apt-get install docker-ce

Linux ubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

deb [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu xenial stable.

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package docker-ce
Run Code Online (Sandbox Code Playgroud)

ubuntu apt software-installation docker

116
推荐指数
3
解决办法
18万
查看次数

哪些已安装的软件包在 Debian 上使用最多的磁盘空间?

我的根分区上的磁盘空间不足,所以我想从系统中删除一些应用程序。如何查看哪些软件包使用了最多的磁盘空间?是否可以从aptitude?

我了解通用磁盘空间分析器,例如dfbaobab,但我需要已安装应用程序的解决方案。

disk-usage apt

113
推荐指数
7
解决办法
9万
查看次数

“以下包裹已被保留”是什么意思?

执行操作时,apt-get upgrade我有时会收到一条消息,提示“以下软件包已被保留”。例如:

$ sudo apt-get upgrade                                                                                                
Reading package lists... Done                                                                                                          
Building dependency tree                                                                                                               
Reading state information... Done                                                                                                      
The following packages have been kept back:                                                                                            
  linux-headers-server linux-image-server linux-server                                                                                 
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Run Code Online (Sandbox Code Playgroud)

这究竟是什么意思?显然,这些软件包已被阻止且未安装,但为什么呢?

接下来的问题是:如何升级这些保留的软件包?

apt upgrade

92
推荐指数
4
解决办法
6万
查看次数

如何解决本地镜像上的“发布文件已过期”问题

我有一个本地镜像(用 debmirror 创建),apt-get update几天后运行时,我得到了这个:

E: Release file expired, ignoring file:/home/wena/.repo_bin/dists/sid/Release (invalid since 14h 31min 45s)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

apt

86
推荐指数
5
解决办法
14万
查看次数

吃豆子选项对每个问题都假设“是”?

在 debian 系统中安装软件时,我们可以这样写:

sudo apt-get install -y chromium-browser

这样安装会自动进行,无需确认安装 [Y/n]。我可以用吃豆子做同样的事情吗?

arch-linux pacman apt

81
推荐指数
2
解决办法
8万
查看次数

apt-get 失败:找不到方法驱动程序 /usr/lib/apt/methods/https

我尝试使用终端更新我的 OS Debian jessie,但出现错误:

“E: The method driver /usr/lib/apt/methods/https could not be found.” error?
Run Code Online (Sandbox Code Playgroud)

我的 sources.list :

deb http://httpredir.debian.org/debian/ jessie main
deb-src http://httpredir.debian.org/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://httpredir.debian.org/debian/ jessie-updates main
deb-src http://httpredir.debian.org/debian/ jessie-updates main

deb http://ftp.de.debian.org/debian jessie main 
Run Code Online (Sandbox Code Playgroud)

如何修复apt-get updateaptitude update

debian apt https

78
推荐指数
2
解决办法
10万
查看次数

如果出现问题,我可以回滚 apt-get 升级吗?

在启动aptitude upgradeor之前,有没有办法apt-get upgrade设置一些东西,以便您可以“轻松”将系统回滚到实际升级之前的“apt”状态,如果出现问题?

即,例如,重新安装在此过程中升级的旧版本软件包。

(编辑)一些提示:我知道etckeeper例如使用一些钩子,apt以便在apt安装或卸载软件包时通知它。我想可能有某种脚本可以保存新安装的软件包列表及其以前的版本号,以便能够从apt缓存 ( /var/cache/apt/archives) 中重新安装它们。还有checkinstall哪些可以跟踪文件修改...

有关如何正确实现这一目标的任何详细信息?

aptitude debian apt upgrade package-management

67
推荐指数
2
解决办法
12万
查看次数