Làm thế nào để cài đặt gvim?


21

Tôi đã làm như sau:

sudo apt-get install vim-gnome

Nhưng tôi nhận được như sau:

vim-gnome : Depends: libruby1.8 (>= 1.8.7.352) but 1.8.6.111-2ubuntu1 is to be installed
E: Unable to correct problems, you have held broken packages.

Tôi đã thực hiện:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Nội dung của tệp /etc/apt/source.list của tôi:

deb http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric multiverse
deb http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ oneiric-updates multiverse
deb http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb-src http://security.ubuntu.com/ubuntu oneiric-security main restricted
deb http://security.ubuntu.com/ubuntu oneiric-security universe
deb-src http://security.ubuntu.com/ubuntu oneiric-security universe
deb http://security.ubuntu.com/ubuntu oneiric-security multiverse
deb-src http://security.ubuntu.com/ubuntu oneiric-security multiverse

Nhưng tất cả đều vô ích. Tôi luôn nhận được cùng một lỗi ở trên.

Tôi có thể làm gì để giải quyết?


Tôi tự hỏi tại sao thư viện của bạn vẫn ở mức 1.8.6? Các kho ubuntu chứa 1.8.7 ( packages.ubuntu.com/oneiric/libruby1.8 ). Bạn đang sử dụng kho lưu trữ chính? Nhập gnome-control-center softwarevà xem „Tải xuống từ cài đặt.
lgarzo

Nó được thiết lập để tải xuống từ Máy chủ cho Hoa Kỳ.
croceldon

chạy sudo dpkg --configure -agiúp không?
Ciaran Liedeman

Bạn có thể thử đặt nó thành server Máy chủ chính và thực hiện cập nhật, chỉ để loại trừ trường hợp kho lưu trữ của bạn không cập nhật. Nếu nó không giúp thiết lập lại, nó sẽ giảm tải cho các máy chủ chính.
lgarzo

Thay đổi máy chủ chính không giúp được gì. nó cho phép nâng cấp dist để chạy mà không có bất kỳ lỗi nào, nhưng tôi vẫn gặp tình huống tương tự khi cố gắng cài đặt vim
croceldon

Câu trả lời:


7

Bạn sẽ cần kiểm tra nguồn của bạn. Tôi thấy rằng libruby1.8 1.8.7.352-2nó có sẵn maintrong khi có vẻ như phiên bản mới nhất bạn có là : 1.8.6.111-2ubuntu1. Điều này có thể có nghĩa là bạn dist-upgradeđã thất bại hoặc bạn vẫn cần đến updatenguồn của mình.

$ apt-cache policy libruby1.8
libruby1.8:
  Installed: 1.8.7.352-2
  Candidate: 1.8.7.352-2
  Version table:
 *** 1.8.7.352-2 0
        500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
        100 /var/lib/dpkg/status

Làm cách nào để cập nhật các nguồn? Tôi đã thử thực hiện cập nhật / nâng cấp cài đặt apt-get ... Việc nâng cấp không thành công với cùng một lỗi tôi đã đăng trong câu hỏi ban đầu.
croceldon

Bạn đang nâng cấp từ bản phân phối nào? Điều đó sẽ giúp để biết nếu có bất kỳ vấn đề được biết đến. Tôi đã kiểm tra libruby1.8phiên bản gói trong tự nhiên và có vẻ như bạn đang nâng cấp từ bản phân phối cũ hơn.
jcollado

Tôi sợ bạn đang vượt qua đầu tôi. Tôi thậm chí không thể nhớ những gì tôi đã nâng cấp (Tôi đã thực hiện một số nâng cấp trên bản cài đặt ít sử dụng này).
croceldon

Nhìn vào hardygan dạ , tôi muốn nói rằng bạn đang nhận được một phiên bản từ hardy (bạn vẫn có thể thấy rằng sử dụng apt-cache policy libruby1.8như tôi đã làm ở trên). Đường dẫn nâng cấp được đề xuất sẽ được nâng cấp lên LTS tiếp theo và sau đó đến bản phân phối tiếp theo: 8.04 (LTS) -> 10.04 (LTS) -> 10.10 -> 11.04 -> 11.10. Đó có thể là quá nhiều nâng cấp, vì vậy tôi khuyên bạn nên sao lưu thư mục chính của mình và cài đặt 11.10 một lần từ đầu.
jcollado

27

Sau đây làm việc cho tôi:

chạy cái này

sudo apt-get update 

và sau đó chạy

sudo apt-get install vim-gnome 

3

trong Ubuntu 16.04, nó phải là:

sudo apt update

và sau đó

sudo apt install vim-gnome

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.