Làm thế nào để bạn tìm thấy một danh sách các phần mềm đã lỗi thời và cần nâng cấp?


15

Làm cách nào để tìm danh sách các gói đã lỗi thời và cần được nâng cấp bằng cách sử dụng năng khiếu?

Tôi đang sử dụng Ubuntu 10.04.

Câu trả lời:


12

update-manager(ngồi trong Hệ thống -> Quản trị) có lẽ nên là cổng gọi đầu tiên của bạn. Mặc dù nếu bạn muốn có một phiên bản dòng lệnh:

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

aptitudesynapticcũng có thể cho bạn biết.


Vui lòng thay đổi điều này để nói "nâng cấp xa". Chỉ cần thực hiện "nâng cấp" có thể bỏ qua các nhân mới, thư viện mới, v.v ... Gần như không bao giờ đúng khi chỉ sử dụng "nâng cấp".
Kees Cook

2
Điểm công bằng. Như một lời giải thích cho những người khác, upgradesẽ chỉ nâng cấp các gói đã cài đặt. Đối với những thứ như hạt nhân (được cài đặt như một phụ thuộc của siêu dữ liệu linux-image), mỗi phiên bản kernel có tên gói riêng (ví dụ linux-image-2.6.35.7:). Điều này là phổ biến trong các gói có sẵn nhiều phiên bản. apt-get upgradedo đó sẽ không nâng cấp bạn lên linux-image-2.6.35.8nếu và khi linux-imagethay đổi phụ thuộc của nó vì ....8là gói mới. dist-upgradesẽ.
Oli

11

Một cách khác để đạt được điều đó từ dòng lệnh là phiên bản apt-show- .
Trang người đàn ông nói:

các phiên bản apt-show phân tích tệp trạng thái dpkg và danh sách APT cho các phiên bản và phân phối gói đã cài đặt và có sẵn và hiển thị các tùy chọn nâng cấp trong phân phối cụ thể của gói đã chọn.

Sau khi bạn đã cài đặt gói:

$ sudo apt-get cài đặt các phiên bản apt-show

điều duy nhất bạn phải làm là:

$ sudo apt-show-Phiên bản -u

Mong rằng sẽ giúp


10

Aptitude không xử lý cài đặt gói cũng như apt-get, vì vậy tôi khuyên bạn nên gắn bó apt-get. Để có được danh sách các gói cần cài đặt, tôi sẽ sử dụng --dry-runtùy chọn:

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

1
Có gì sai với năng khiếu? Tôi sử dụng nó cho hầu hết các lựa chọn gói của tôi cả trên máy tính để bàn và trên máy chủ của tôi.
Oli

Không có gì sai hoàn toàn với năng khiếu, nhưng vì Trình quản lý cập nhật và apt-get chia sẻ lịch sử phát triển, nên thường dễ dàng nhận được hỗ trợ cho các vấn đề với apt-get hơn là năng khiếu. Trong quá khứ, giải quyết xung đột của aptitude đã tốt hơn nhiều, nhưng khoảng cách ở đó đã được đóng lại. Đó là một vấn đề của hương vị. :)
Kees Cook

0

Trong synap : từ trái "Trạng thái" và chọn "đã cài đặt (có thể nâng cấp)" hoặc chỉ sử dụng trình quản lý cập nhật hiển thị tất cả các cập nhật cần thiết.

Synaptic: System-> Administrator-> Synaptic Gói manager

Trình quản lý cập nhật: Hệ thống-> Quản trị viên-> Trình quản lý cập nhật


"có thể nâng cấp (ngược dòng)" là một cái gì đó hoàn toàn khác ...
JanC
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.