我需要从后端获得手动安装的软件包列表,以便“完整” apt-get upgrade && apt-get dist-upgrade序列。下面的命令列出从后端手动安装的包:
$ # based on: https://serverfault.com/a/109680/261445
$ aptitude search "?narrow(~i, ~Abackports) ?not(?automatic)" | sed 's/ - .*//'
i btrfs-progs
i checkinstall
i linux-headers-5.9.0-0.
sudo apt-get install linux-headers-$(uname -r)
返回:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package linux-headers-4.10.0-42-generic is not available, but is referred to by another package.
This may mean that the package is missing, has been obs
亚马逊网络服务上的EC2机器充满了多个linux头文件,目前磁盘空间已经100%满了。我运行了像apt-get autoremove这样的命令,但是它抛出了一个错误
No apport report written because the error message indicates a disk full error
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
我可以通过rm命令删除旧的标头吗?安全吗?如果我使用rm命令删除,我应该在那之后做任何清理吗?以下是headers列表:
du -h -d