Ubuntu不允许我安装程序或更新

当我尝试通过软件中心或终端安装程序时,我不断收到错误消息。

这是我在安装失败后进入终端的代码。

Preconfiguring packages ... (Reading database ... 540926 files and directories currently installed.) Removing linux-image-extra-4.4.0-71-generic (4.4.0-71.92) ... depmod: FATAL: could not load /boot/System.map-4.4.0-71-generic: No such file or directory run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-71-generic /boot/vmlinuz-4.4.0-71-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-71-generic /boot/vmlinuz-4.4.0-71-generic update-initramfs: Generating /boot/initrd.img-4.4.0-71-generic depmod: WARNING: could not open /var/tmp/mkinitramfs_GEtzy8/lib/modules/4.4.0-71-generic/modules.order: No such file or directory depmod: WARNING: could not open /var/tmp/mkinitramfs_GEtzy8/lib/modules/4.4.0-71-generic/modules.builtin: No such file or directory gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-4.4.0-71-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-extra-4.4.0-71-generic (--remove): subprocess installed post-removal script returned error exit status 1 Removing linux-image-extra-4.4.0-72-generic (4.4.0-72.93) ... depmod: FATAL: could not load /boot/System.map-4.4.0-72-generic: No such file or directory run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-72-generic /boot/vmlinuz-4.4.0-72-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-72-generic /boot/vmlinuz-4.4.0-72-generic update-initramfs: Generating /boot/initrd.img-4.4.0-72-generic depmod: WARNING: could not open /var/tmp/mkinitramfs_gTkI9t/lib/modules/4.4.0-72-generic/modules.order: No such file or directory depmod: WARNING: could not open /var/tmp/mkinitramfs_gTkI9t/lib/modules/4.4.0-72-generic/modules.builtin: No such file or directory gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-4.4.0-72-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-extra-4.4.0-72-generic (--remove): subprocess installed post-removal script returned error exit status 1 Errors were encountered while processing: linux-image-extra-4.4.0-71-generic linux-image-extra-4.4.0-72-generic E: Sub-process /usr/bin/dpkg returned an error code (1) 

当做df -hi时:

  Filesystem Size Used Avail Use% Mounted on udev 2.7G 0 2.7G 0% /dev tmpfs 544M 8.2M 536M 2% /run /dev/mapper/ubuntu--vg-root 682G 61G 586G 10% / tmpfs 2.7G 103M 2.6G 4% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 2.7G 0 2.7G 0% /sys/fs/cgroup /dev/sda2 473M 468M 0 100% /boot /dev/sda1 511M 3.6M 508M 1% /boot/efi tmpfs 544M 80K 544M 1% /run/user/1000 /dev/sdb 7.5G 5.5G 2.1G 73% /media/aleksc/UUI 

你的/ boot分区已满。

您需要通过删除旧的和未使用的内核来释放/ boot文件夹中的空间。 请参考askubuntu上的这个或这个答案,了解如何做到这一点。

对于apt-get再次运行时的常规清理,您可以运行

 sudo apt-get autoremove