• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Các lệnh để tìm các bản cập nhật gói linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Các lệnh để tìm các bản cập nhật gói linux

    CÁC LỆNH ĐỂ TÌM CÁC BẢN CẬP NHẬT GÓI LINUX

    Dưới đây là những cách dễ dàng để liệt kê các bản nâng cấp có sẵn cho các gói đã cài đặt trên Fedo-ra, Ubuntu và các hệ thống Linux có liên quan.

    Bạn có biết rằng bạn có thể yêu cầu hệ thống Linux cho bạn biết những bản nâng cấp nào có sẵn cho các gói được cài đặt trên đó không? Bạn có thể ngạc nhiên bởi số lượng bạn sẽ thấy, đặc biệt nếu bạn đang sử dụng bản phát hành hiện tại và hệ thống của bạn không được thiết lập để cập nhật thường xuyên hoặc tự động.

    Các bản cập nhật đóng một vai trò quan trọng trong việc giữ cho hệ thống Linux của bạn an toàn và hoạt động tốt. Vì hầu hết các gói đều được cập nhật khi các bản sửa lỗi hoặc cải tiến đối với mã có sẵn, nên thật khó để dự đoán bao nhiêu gói sẽ hiển thị vào bất kỳ ngày cụ thể nào. (Lưu ý: Cập nhật nên được thực hiện khi hệ thống của bạn không thực hiện các tác vụ quan trọng khác.)

    Fedora và các hệ thống liên quan

    Để kiểm tra những bản cập nhật nào hiện có sẵn cho Fedora của bạn hoặc hệ thống liên quan, hãy sử dụng một lệnh như sau:

    $ sudo dnf list upgrades


    Last metadata expiration check: 2:07:02 ago on Fri 23 Jul 2021 07:36:34 AM EDT.


    Available Upgrades

audit.x86_64 3.0.3-1.fc34 updates
audit-libs.x86_64 3.0.3-1.fc34 updates
curl.x86_64 7.76.1-7.fc34 updates
firefox.x86_64 90.0.1-1.fc34 updates
libcurl.x86_64 7.76.1-7.fc34 updates
libipa_hbac.x86_64 2.5.2-1.fc34 updates
libsss_autofs.x86_64 2.5.2-1.fc34 updates
libsss_certmap.x86_64 2.5.2-1.fc34 updates
libsss_idmap.x86_64 2.5.2-1.fc34 updates
libsss_nss_idmap.x86_64 2.5.2-1.fc34 updates
libsss_sudo.x86_64 2.5.2-1.fc34 updates
podman.x86_64 3:3.2.3-1.fc34 updates
podman-plugins.x86_64 3:3.2.3-1.fc34 updates
Trên hệ thống chưa được nâng cấp trong một tuần hoặc lâu hơn, bạn có thể dễ dàng nhìn thấy những con số như được hiển thị bên dưới, nơi chúng tôi đếm tất cả các bản cập nhật và sau đó là các bản cập nhật bảo mật.

$ sudo dnf list upgrades | wc -l


97


$ sudo dnf list upgrades —security | wc -l


35


Applying the upgrades

Để áp dụng các nâng cấp có sẵn, bạn chỉ cần sử dụng một lệnh như được hiển thị bên dưới. Tùy chọn -Re-fresh đánh dấu siêu dữ liệu khi hết hạn và buộc hệ thống phải xác nhận lại bộ nhớ đệm.

$ sudo dnf upgrade –refresh


Fedora 34 - x86_64 36 kB/s | 12 kB 00:00
Fedora 34 openh264 (From Cisco) - x86_64 4.9 kB/s | 989 B 00:00
Fedora Modular 34 - x86_64 74 kB/s | 12 kB 00:00
Fedora 34 - x86_64 – Updates 41 kB/s | 10 kB 00:00
Fedora Modular 34 - x86_64 – Updates 61 kB/s | 11 kB 00:00
Dependencies resolved.


================================================== ============================


Package Architecture Version Repository Size


================================================== ============================


Upgrading:


btrfs-progs x86_64 5.13-1.fc34 updates 971 k
gnome-autoar x86_64 0.3.3-1.fc34 updates 55 k
python-srpm-macros noarch 3.9-38.fc34 updates 20 k
rust-srpm-macros noarch 18-1.fc34 updates 9.2 k
Transaction Summary


================================================== ============================


Upgrade 4 Packages





Total download size: 1.0 M

Is this ok [y/N]: y Downloading Packages:


(1/4): python-srpm-macros-3.9-37.fc34_3.9-38.fc34.noarch.drpm 40 kB/s | 9.5 kB 00:00


(2/4): gnome-autoar-0.3.2-1.fc34_0.3.3-1.fc34.x86_64.drpm 47 kB/s | 13 kB 00:00
(3/4): rust-srpm-macros-18-1.fc34.noarch.rpm 114 kB/s | 9.2 kB 00:00
(4/4): btrfs-progs-5.13-1.fc34.x86_64.rpm 850 kB/s | 971 kB 00:01
[DRPM 1/2] python-srpm-macros-3.9-37.fc34_3.9-38.fc34.noarch.drpm: done [DRPM 2/2] gnome-autoar-0.3.2-1.fc34_0.3.3-1.fc34.x86_64.drpm: done


———————————————————————————————————————————


Total 667 kB/s | 1.0 MB 00:01
Delta RPMs reduced 1.0 MB of updates to 1.0 MB (5.0% saved)
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : rust-srpm-macros-18-1.fc34.noarch 1/8
Upgrading : python-srpm-macros-3.9-38.fc34.noarch 2/8
Upgrading : gnome-autoar-0.3.3-1.fc34.x86_64 3/8
Upgrading : btrfs-progs-5.13-1.fc34.x86_64 4/8
Cleanup : rust-srpm-macros-17-2.fc34.noarch 5/8
Cleanup : python-srpm-macros-3.9-37.fc34.noarch 6/8
Cleanup : gnome-autoar-0.3.2-1.fc34.x86_64 7/8
Cleanup : btrfs-progs-5.12.1-1.fc34.x86_64 8/8
Running scriptlet : btrfs-progs-5.12.1-1.fc34.x86_64 8/8
Verifying : btrfs-progs-5.13-1.fc34.x86_64 1/8
Verifying : btrfs-progs-5.12.1-1.fc34.x86_64 2/8
Verifying : gnome-autoar-0.3.3-1.fc34.x86_64 3/8
Verifying : gnome-autoar-0.3.2-1.fc34.x86_64 4/8
Verifying : python-srpm-macros-3.9-38.fc34.noarch 5/8
Verifying : python-srpm-macros-3.9-37.fc34.noarch 6/8
Verifying : rust-srpm-macros-18-1.fc34.noarch 7/8
Verifying : rust-srpm-macros-17-2.fc34.noarch 8/8

Installed products updated.





Upgraded:


btrfs-progs-5.13-1.fc34.x86_64 gnome-autoar-0.3.3-1.fc34.x86_64 python-srpm-macros-3.9-38.fc34.noarch rust-srpm-macros-18-1.fc34.noarch





Complete!


Chú ý cách quá trình cập nhật trải qua một số giai đoạn - nâng cấp, dọn dẹ̣p và kiểm tra - và kết thúc với một danh sách các gói cập nhật.

Tại thời điểm này, không có thêm nâng cấp nào nữa. Nếu bạn thích, bạn có thể xác minh điều này bằng cách lặp lại lệnh “nâng cấp danh sách” ở trên. Các bạn nên thấy một dòng như thế này mà không có cập nhật nào được liệt kê.

$ sudo dnf list upgrades



Last metadata expiration check: 0:00:21 ago on Fri 16 Jul 2021 02:24:24 PM EDT.


Ubuntu and related systems

Để xem những bản cập nhật nào có sẵn trên Ubuntu, Mint, và các hệ thống liên quan, lệnh để sử dụng là apt list -upgradable. Nó sẽ cung cấp một danh sách các gói được cập nhật.

$ apt list —upgradable


Listing... Done


alsa-ucm-conf/focal-updates,focal-updates 1.2.2-1ubuntu0.8 all [upgradable from: 1.2.2-1ubuntu0.7]


apt-utils/focal-updates 2.0.6 amd64 [upgradable from: 2.0.5] apt/focal-updates 2.0.6 amd64 [upgradable from: 2.0.5]



avahi-autoipd/focal-updates,focal-security 0.7-4ubuntu7.1 amd64 [upgradable from: 0.7-4ubuntu7]

avahi-daemon/focal-updates,focal-security 0.7-4ubuntu7.1 amd64 [upgradable from: 0.7-4ubuntu7]



avahi-utils/focal-updates,focal-security 0.7-4ubuntu7.1 amd64 [upgradable from: 0.7-4ubuntu7]


bluetooth/focal-updates,focal-updates 5.53-0ubuntu3.3 all [upgradable from: 5.53-0ubuntu3]


bluez-cups/focal-updates 5.53-0ubuntu3.3 amd64 [upgradable from: 5.53-0ubun-tu3]


bluez-obexd/focal-updates 5.53-0ubuntu3.3 amd64 [upgradable from: 5.53-0ubun-tu3]


bluez/focal-updates 5.53-0ubuntu3.3 amd64 [upgradable from: 5.53-0ubuntu3]


dnsmasq-base/focal-updates,focal-security 2.80-1.1ubuntu1.4 amd64 [upgradable from: 2.80-1.1ubuntu1.3]


evolution-data-server-common/focal-updates,focal-updates 3.36.5-0ubuntu1 all [upgradable from: 3.36.4-0ubuntu1]


evolution-data-server/focal-updates 3.36.5-0ubuntu1 amd64 [upgradable from: 3.36.4-0ubuntu1]


...


Chú ý rằng khi bạn chạy lệnh sudo apt update, dòng đầu ra cuối cùng sẽ đề xuất lệnh này: $ sudo apt update


[sudo] password for shs:


Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease



Hit:3 http://archive.canonical.com/ubuntu focal InRelease


Hit:4 http://ppa.launchpad.net/jtaylor/keepass/ubuntu focal InRelease Ign:5 http://packages.linuxmint.com ulyssa InRelease



Get:6 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Hit:7 http://packages.linuxmint.com ulyssa Release



Get:8 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB] Fetched 328 kB in 2s (141 kB/s)



Reading package lists... Done Building dependency tree



Reading state information... Done

16 packages can be upgraded. Run ‘apt list —upgradable’ to see them. <===



Lệnh sudo apt upgrade -y sau đó có thể được sử dụng để áp dụng tất cả các bản cập nhật có sẵn cho các gói cài đặt. Một khi quá trình đó hoàn tất bạn có thể lặp lại lệnh apt list -upgrade để chứng minh rằng không còn cập nhật có sẵn nữa.

$ apt list —upgradable


Listing... Done

Wrap-up

Một số admins Linux và người dùng cập nhật hệ thống của họ hàng ngày hoặc hàng tuần. Những người khác thiết lập hệ thống của họ để cập nhật tự động. Trong bất kỳ trường hợp nào, rất tốt để cập nhật hệ thống của bạn tương đối thường xuyên và có một số lệnh dễ dàng để xác minh rằng hệ thống của bạn đã cập nhật.


Khắc Nghĩa

Click image for larger version

Name:	lệnh linux.jpg
Views:	8
Size:	113.9 KB
ID:	424801
Working...
X