Làm thế nào để tìm thấy gói nào có thể được cập nhật trên mạng?


14

Tôi đã cài đặt Ubuntu 12.04 trên Amazon EC2. Đôi khi sau khi kết nối với ví dụ, tôi nhận được như sau

7 packages can be updated.
4 updates are security updates.

Làm thế nào tôi có thể tìm thấy các gói có thể được cập nhật? Tôi có thể chọn nếu không muốn cập nhật một số gói không?


Câu hỏi: làm thế nào để tôi thấy số lượng các gói có thể được cập nhật sau khi tôi đã kết nối với máy chủ. Nó bật lên khi tôi kết nối lần đầu tiên nhưng làm thế nào để tôi nhìn thấy nó sau đó? Cảm ơn.
Joshua Pinter

Câu trả lời:


7

Bạn có thể xem những cập nhật nào có sẵn bằng cách gõ như sudo aptitude.

Ví dụ,

năng khiếu

Và nếu bạn không muốn bất kỳ gói nào cập nhật, thì bạn có thể khóa gói đó.

  1. Mở một thiết bị đầu cuối
  2. Nhập sudo -svà nhấn enter
  3. Nhập mật khẩu của bạn cho sudo

    echo libxfont1 hold | dpkg --set-selections
    
  4. Thay thế libxfont1 bằng gói bạn muốn ghim
  5. Bây giờ chạy sudo apt-get updatevà sau đó sudo apt-get upgrade.

Để biết thêm thông tin, kiểm tra làm thế nào để ghim gói .


10

Để thực hiện cập nhật mô phỏng: sudo apt-get -s upgrade
Chỉ cập nhật một gói duy nhất:sudo apt-get upgrade packagename_here


4

Làm ơn hãy làm việc này

sudo cat /var/lib/update-notifier/updates-available

sau đó kiểm tra những gói có sẵn để nâng cấp

apt list --upgradable

sau đó chỉ cần cài đặt những gì bạn cần từ kết quả ở trên

sudo apt-get install PACKAGE_NAME


1

Bạn có thể giữ bất kỳ gói nào, điều này sẽ giữ nó ở cùng một phiên bản cho dù thế nào đi chăng nữa.

Đầu tiên chạy sudo -s, sau đó echo package_name hold | dpkg --set-selections.

Sau đó bạn có thể loại bỏ giữ với sudo apt-get install package_name.

Mong rằng sẽ giúp.

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.