Мне нужно кое-что установить, но там говорится, что мне нужно удалить образ ядра Linux для версии 3.11.0-12-generic и дополнительный ядро Linux для версии 3.11.0-12-generic. Пожалуйста, помогите.
miles@Ubuntu-PC:~$ sudo apt-get install -f
[sudo] password for miles:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
linux-image-3.11.0-12-generic linux-image-extra-3.11.0-12-generic
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 183 MB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 185492 files and directories currently installed.)
Removing linux-image-extra-3.11.0-12-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-12-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-extra-3.11.0-12-generic.postrm line 328.
dpkg: error processing linux-image-extra-3.11.0-12-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Removing linux-image-3.11.0-12-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-12-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-12-generic /boot/vmlinuz-3.11.0-12-generic
/usr/sbin/grub-mkconfig: 11: /etc/default/grub: splash: not found
run-parts: /etc/kernel/postrm.d/zz-update-grub exited with return code 127
Failed to process /etc/kernel/postrm.d at /var/lib/dpkg/info/linux-image-3.11.0-12-generic.postrm line 328.
dpkg: error processing linux-image-3.11.0-12-generic (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
linux-image-extra-3.11.0-12-generic
linux-image-3.11.0-12-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)
/ etc / default / grub:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash profile”
GRUB_CMDLINE_LINUX=""
Вы не можете ничего установить, потому что в вашей системе есть поврежденные пакеты. Учитывая вывод apt-get install -f
, их удаление завершается неудачно из-за ошибки в вашей /etc/default/grub
, строка 11:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash profile”
Это не кавычки, которые вы ищете за. Вам нужна пара из "
или '
. Вы можете изменить их вручную или с помощью
sudo sed -i -e 's/”/"/g' /etc/default/grub
После этого вы можете повторить попытку удаления этих поврежденных пакетов (sudo apt-get install -f
).
&
(или Ctrl+Z иbg
) или отсоединение, с помощьюat
,nohup
, илиdisown
, все имеют тот же поверхностный эффект: они возвращают Ваш терминал Вам путем запущения программы в фоновом режиме. Каждый подход обладает различными преимуществами, но ни один не требуется, и все отправляют процесс в фон. – terdon♦ 14 June 2015 в 13:57