Đối với Ubuntu Desktop 18:04 để cập nhật tôi sử dụng:
- cập nhật sudo apt
- nâng cấp sudo apt
Nhưng đột nhiên cho cái sau bây giờ phát sinh:
E: dpkg bị gián đoạn, bạn phải chạy 'sudo dpkg --configure -a' theo cách thủ công để khắc phục sự cố
Vì vậy, thực hiện lệnh đó tôi nhận được:
Sudo dpkg --configure -a
dpkg: sự cố phụ thuộc ngăn cấu hình của linux-generic-hwe-18.04:
linux-generic-hwe-18.04 phụ thuộc vào linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72); Tuy vậy:
Phiên bản linux-headers-generic-hwe-18.04 trên hệ thống là 5.4.0.77.86~18.04.69.
dpkg: gói xử lý lỗi linux-generic-hwe-18.04 (--configure):
vấn đề phụ thuộc - không được định cấu hình
Thiết lập linux-modules-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Đang thiết lập linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Tôi: /vmlinuz.old hiện là một liên kết tượng trưng để khởi động/vmlinuz-5.4.0-77-generic
Tôi: /initrd.img.old hiện là một liên kết tượng trưng tới boot/initrd.img-5.4.0-77-generic
Tôi: /vmlinuz hiện là một liên kết tượng trưng để khởi động/vmlinuz-5.4.0-80-generic
Tôi: /initrd.img hiện là một liên kết tượng trưng cho boot/initrd.img-5.4.0-80-generic
Thiết lập linux-modules-extra-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
Đang thiết lập linux-image-generic-hwe-18.04 (5.4.0.80.90~18.04.72) ...
Xử lý kích hoạt cho linux-image-5.4.0-80-generic (5.4.0-80.90~18.04.1) ...
/etc/kernel/postinst.d/dkms:
* dkms: chạy dịch vụ cài đặt tự động cho kernel 5.4.0-80-generic
...xong.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.4.0-80-generic
/etc/kernel/postinst.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-80-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-80-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-77-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-77-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-73-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-73-generic
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.elf
Đã tìm thấy hình ảnh memtest86+: /boot/memtest86+.bin
xong
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
linux-chung-hwe-18.04
Vì vậy, thực hiện
- cập nhật sudo apt
- nâng cấp sudo apt
Cái thứ hai bây giờ không thành công với:
nâng cấp sudo apt
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng:
linux-generic-hwe-18.04 : Phụ thuộc: linux-headers-generic-hwe-18.04 (= 5.4.0.80.90~18.04.72) nhưng 5.4.0.77.86~18.04.69 đã được cài đặt
E: Phụ thuộc chưa được đáp ứng. Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp).
Vì thế
sudo apt --fix-break cài đặt
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Sửa lỗi phụ thuộc... Xong
Các gói sau đã được cài đặt tự động và không còn cần thiết nữa:
linux-headers-5.4.0-73-generic linux-hwe-5.4-headers-5.4.0-73 linux-image-5.4.0-73-generic linux-modules-5.4.0-73-generic
linux-mô-đun-thêm-5.4.0-73-chung
Sử dụng 'sudo apt autoremove' để xóa chúng.
Các gói bổ sung sau sẽ được cài đặt:
linux-headers-5.4.0-80-generic linux-headers-generic-hwe-18.04 linux-hwe-5.4-headers-5.4.0-80
Các gói MỚI sau đây sẽ được cài đặt:
linux-headers-5.4.0-80-generic
Các gói sau sẽ được nâng cấp:
linux-headers-generic-hwe-18.04 linux-hwe-5.4-headers-5.4.0-80
2 đã nâng cấp, 1 mới cài đặt, 0 cần xóa và 11 chưa nâng cấp.
2 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Cần lấy 0 B/12,3 MB lưu trữ.
Sau thao tác này, 85,5 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] y
(Đọc cơ sở dữ liệu ... 210068 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../linux-hwe-5.4-headers-5.4.0-80_5.4.0-80.90~18.04.1_all.deb ...
Giải nén linux-hwe-5.4-headers-5.4.0-80 (5.4.0-80.90~18.04.1) trên (5.4.0-80.90~18.04.1) ...
Cho nên
- cập nhật sudo apt
- nâng cấp sudo apt
Tất cả đều hoạt động tốt
Câu hỏi
- Tại sao E: dpkg bị gián đoạn, bạn phải chạy 'sudo dpkg --configure -a' theo cách thủ công để khắc phục sự cố thông báo xuất hiện?