Làm cách nào tôi có thể thêm PPA từ bản phát hành trước?


14

Tôi đã cố gắng để có được vim với bản vá đột phá được áp dụng , nhưng nó chỉ có sẵn thông qua Quantal và tôi đang chạy Rared. Có cách nào để buộc cài đặt PPA từ bản phát hành trước không? Tôi đã thử tải xuống tất cả các gói và chạy một cách thủ công sudo dpkg -inhưng tôi gặp rất nhiều lỗi về sự phụ thuộc, một số trong đó không giống như chúng có thể được giải quyết. Tôi có bị mắc kẹt với việc phải tự biên dịch vim không?


Làm thế nào bạn thêm PPA, với add-apt-repository? Hoặc bạn chưa thêm nó?
Thomas Ward

Thêm PPA hoạt động, nhưng vì khu vực Rared của nó trống, nên trả về apt-get W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu/dists/raring/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.Ngoài ra, việc thêm một repo trống như thế sẽ phá vỡ nâng cấp apt-get, vì vậy tôi phải vào và xóa thủ công các mục PPA khỏi danh sách nguồn của mình.
Jonathan

Câu trả lời:


13

Bạn nên chọn Sửa đổi trong Phần mềm & Cập nhật > Phần mềm khác từ hiếm đến phân phối định lượng .

phần mềm khác


Tuyệt vời. Điều đó dường như đã làm việc. Nhưng làm thế nào để tôi cài đặt một phiên bản của một gói cũ hơn phiên bản hiện được cài đặt?
Jonathan

@ Tôi nghĩ rằng nó sẽ hoạt động cùng sudo apt-get remove --purge [package]và một lần nữasudo apt-get update && sudo apt-get install [package]
Radu Rădeanu

1
Nó dường như vẫn cài đặt phiên bản mới hơn từ repos chính thức, thay vì phiên bản cũ hơn từ PPA.
Jonathan

Nếu bạn muốn cài đặt một phiên bản cũ, bạn nên đọc điều này: Làm thế nào để hạ cấp các gói trên Ubuntu?
Radu Rădeanu

Vì một số lý do, nó không nhận ra bất cứ điều gì từ repo định lượng. Duyệt theo nguồn trong synap cho thấy không có gì từ PPA này.
Jonathan

8

Sau khi bạn thêm kho lưu trữ, bạn có thể thử thay đổi phân phối theo cách thủ công:

$ cat /etc/apt/sources.list.d/eudoxos-vim-breakindent-<version>.list 
deb http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main
deb-src http://ppa.launchpad.net/eudoxos/vim-breakindent/ubuntu <version> main

Vì vậy, chỉ cần thay thế <version>trên các mục với quantal, và làm sudo apt-get update. Nó không được đảm bảo nó sẽ hoạt động, nhưng nếu không, bạn có thể hoàn nguyên các cang hoặc loại bỏ PPA.

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.