Đã thử cài đặt .deb và bây giờ tôi không thể cập nhật hoặc cài đặt bất cứ thứ gì


0

Tôi muốn dùng thử cho cài đặt Ubuntu 15.04 của mình vì vậy tôi đã tải xuống một tệp .deb ổn định từ đây ( https://weechat.org/doad/debian/ ) nhưng tôi nghĩ rằng tôi đã bỏ lỡ một vài hướng dẫn vì bây giờ mọi thứ đã bị hỏng. Trung tâm phần mềm liên tục nói với tôi "Không thể cài đặt phần mềm mới, vì có vấn đề với phần mềm hiện đang được cài đặt. Bạn có muốn sửa chữa vấn đề này ngay bây giờ không?"

Tôi đã thử loại bỏ sudo aptthanh trừng weechat nhưng tôi vẫn nhận được nhiều thông báo lỗi sau:

Reading package lists... Done Building dependency tree
Reading state information... Done Package 'weechat' is not installed, 
so not removed You might want to run 'apt-get -f install' to correct 
these: The following packages have unmet dependencies: weechat-curses 
: Depends: weechat-core (= 1.1.1-1) but it is not going to be 
installed E: Unmet dependencies. Try 'apt-get -f install' with no 
packages (or specify a solution).

sudo apt-get -f cài đặt mang lại lỗi này:

Unpacking weechat-core (1.1.1-1) ... dpkg: error processing archive 
/var/cache/apt/archives/weechat-core_1.1.1-1_amd64.deb (--unpack): 
trying to overwrite '/usr/share/locale/fr/LC_MESSAGES/weechat.mo', 
which is also in package weechat-devel-core 1.4-1~dev20150904 dpkg-
deb: error: subprocess paste was killed by signal (Broken pipe) Errors 
were encountered while processing: /var/cache/apt/archives/weechat-
core_1.1.1-1_amd64.deb E: Sub-process /usr/bin/dpkg returned an error 
code (1)

Bó tay. Tôi đã thử cài đặt weechat core thông qua apt để cố gắng khắc phục vấn đề phụ thuộc nhưng dường như không có gì hoạt động. Có suy nghĩ gì không? Tôi xin lỗi vì sự thiếu hiểu biết của mình - Tôi là người mới sử dụng Linux và Ubuntu và tôi hơi sợ rằng tôi đã làm hỏng toàn bộ hệ thống của mình!


tham khảo tại đây và cũng software &updatesbỏ chọn tất cả phần mềm của bên thứ ba và tải lại!
Ravan

Những gói deb nào bạn đã tải xuống và cài đặt và theo thứ tự nào. Hãy cho tôi một ping với @AB
AB

Câu trả lời:


4

Weechat có sẵn thông qua apt-get. Chạy các lệnh sau:

sudo apt-get purge weechat* weechat-devel-core

Nếu điều đó không làm việc, thay vào đó hãy chạy nó:

sudo dpkg -P weechat-devel-core
sudo apt-get purge weechat*

Sau đó,

sudo apt-get clean
sudo apt-get update
sudo apt-get install weechat*

Trong tương lai, bạn có thể tìm kiếm các gói bằng cách sử dụng apt-get bằng cách sử dụng ví dụ sau:

apt-cache search weechat | grep weechat

Điều này đã làm việc! Ai đó sẽ giải thích lý thuyết đằng sau giải pháp này? Tôi thấy rằng việc sử dụng các lệnh weechat này đã bị xóa khỏi dpkg, nhưng tôi không chắc điều đó có nghĩa là gì - dpkg là công cụ cài đặt các gói, vậy điều này có xóa bỏ phần còn lại của weechat trên hệ thống của tôi không?
Chris T

@ChrisT Có, nó sẽ xóa tất cả nội dung trên hệ thống của bạn để bạn có thể bắt đầu lại. Purging xóa tất cả các tệp, tệp cấu hình, tệp bin, v.v. Bạn đã có một phiên bản weechat (weechat-devel-core) đã được cài đặt trên hệ thống của bạn và bạn đang cố gắng cài đặt phiên bản xung đột. Vì vậy, loại bỏ tất cả các phiên bản và cài đặt weechat.
mchid

@ChrisT cũng vậy, sử dụng dấu hoa thị sẽ hoạt động như một thẻ hoang dã. Khi bạn thanh lọc weechat *, nó khớp với tất cả các gói bắt đầu bằng weechat. hãy cẩn thận sử dụng các ký tự đại diện trong tương lai vì đôi khi nó khớp nhiều hơn so với những gì bạn muốn khớp
mchid
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.