Làm cách nào để tiếp tục cấu hình nếu apt-get bị gián đoạn?


14

Trong trường hợp có một số vấn đề trong apt-gethoạt động cuối cùng , có lệnh nào kiểm tra xem có phải tiếp tục apt-getkhông?


1
Nếu bạn gặp dpkg locklỗi, xem tại đây .
Wilf

apt-get doesen't đề nghị bất cứ điều gì ở đây, nhưng năng khiếu không, nhưng một gợi ý rất lạ trên máy tính xách tay của tôi: askubuntu.com/questions/425516/...
rubo77

Phụ thuộc vào nơi nó bị gián đoạn. Đôi khi bạn làm gián đoạn dpkg đôi khi bạn làm gián đoạn apt-get. Bản thân apt-get có thể bị gián đoạn bất cứ lúc nào vì nó chỉ là một lối vào cho dpkg, dpkg nếu không thì không phải là cho một số hoạt động.
Braiam

Câu trả lời:


20

Sử dụng lệnh:

sudo apt-get -f install

Nếu điều đó không hiệu quả, bạn có thể chỉ đạo dpkg hoàn thành việc thiết lập bất kỳ gói nào chỉ được thiết lập một phần:

sudo dpkg --configure -a

Nếu nó không hoạt động hơn bạn có thể cấu hình lại tất cả các gói với:

sudo dpkg-reconfigure -a

4
Tôi nghĩ rằng cấu hình lại tất cả các gói không phải là một ý tưởng hay và mất hàng giờ làm việc thủ công
rubo77

nó có giống với sudo aptitude -f installkhông?
rubo77

@ rubo77: không, nó không giống nhau nhưng có gì đó tương tự.
Frantique

Về vấn đề của tôi -f, không có bất kỳ sự khác biệt nào, dù có hay không, tôi không gặp lỗi với apt-get nhưng với attitude, hãy xem: askubfox.com/questions/425516/
rubo77 24/214

1
Có thể là bạn có nghĩa là dpkg --configure -a? Đó là tập hợp con của những gì apt-get -f …nếu có các gói chưa được định cấu hình. dpkg-reconfigurelà một hoạt động hoàn toàn khác nhau.
David Foerster

6

Ngoài phản hồi của @Frantique, tôi muốn thêm:

sudo dpkg --configure -a

Điều đó đã giải quyết vấn đề của tôi khi quá trình nâng cấp bị gián đoạn trong quá trình.


0

Tôi đã có cùng một vấn đề và trong trường hợp của tôi, một gói Deb đã bị hỏng. tôi phải

  1. xóa các gói được lưu trong bộ nhớ cache từ /var/cache/apt/archivesvới

    sudo apt-get clean
    
  2. trước khi chạy

    sudo apt-get -f install
    
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.