Cách tắt cập nhật ứng dụng trên Arch Linux

Cách tắt cập nhật ứng dụng trên Arch Linux

Arch Linux là một hệ điều hành Linux “đang chảy máu”. Bleeding edge là một thuật ngữ tiếng lóng trong cộng đồng Linux có nghĩa là “những thứ mới càng nhanh càng tốt”. Triết lý cập nhật này là cốt lõi của Arch và là một trong những lý do mà nhiều người yêu thích Linux nâng cao yêu thích sử dụng nó.

Có một lợi ích to lớn khi sử dụng một hệ thống cạnh chảy máu như Arch. Đối với người mới bắt đầu, bạn sẽ luôn nhận được các chương trình, trình điều khiển và cải tiến mới nhất mà cộng đồng Linux cung cấp. Tuy nhiên, một số nhược điểm nghiêm trọng đi kèm với việc sử dụng một hệ điều hành như thế này. Điều chính là do các bản cập nhật đến nhanh nhất có thể, chúng không được thử nghiệm rộng rãi. Do thiếu thử nghiệm, có thể xảy ra lỗi. Nói rõ hơn: các vấn đề không phải lúc nào cũng xảy ra, nhưng do Arch cập nhật nhanh chóng, các sự cố thường xuyên xảy ra.

Cách tốt nhất để giảm thiểu sự cố vỡ gói là vô hiệu hóa các bản cập nhật ứng dụng trên Arch Linux, do đó tránh được việc cập nhật bị hỏng. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách định cấu hình PC Arch của bạn để tránh nâng cấp các gói.

Tìm gói trong Pacman

Trước khi mày mò các tệp cấu hình Pacman để ngăn Arch nâng cấp một gói trên hệ thống của bạn, bạn phải tìm tên chính xác của gói đó. Cách tốt nhất để làm điều này là sử dụng nút chuyển dòng lệnh “Qe”.

Để tìm kiếm, hãy mở cửa sổ dòng lệnh bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, với tư cách là người dùng thông thường, hãy chạy Pacman bằng nút chuyển dòng lệnh “Qe”. Thao tác này sẽ in ra danh sách đầy đủ mọi gói đã cài đặt trên hệ thống.

pacman -Qe

Chạy truy vấn mọi gói đã cài đặt trên Arch Linux chắc chắn sẽ hiển thị cho bạn rất nhiều thông tin. Đối với hầu hết, lượng dữ liệu khổng lồ này có thể không hữu ích. Vì lý do này, bạn nên sử dụng  lệnh grep  , để sắp xếp và tìm các từ khóa và mẫu.

Để sắp xếp thông qua danh sách các gói đã cài đặt của bạn, hãy thử:

pacman -Qe | grep 'tên của một chương trình hoặc gói'

Ngoài ra, chuyển đầu ra thành một tệp văn bản thuận tiện cho việc sử dụng sau này bằng lệnh bên dưới.

pacman -Qe> ~ / package-info.txt

Lưu ý: để xem tệp package-info.txt trong terminal, hãy chạy cat ~/package-info.txt

Sau khi thực hiện tìm kiếm bằng  công cụ grep , bạn sẽ thấy tên gói theo sau là số phiên bản. Bỏ qua số phiên bản và ghi lại tên gói, vì bạn sẽ cần điều này khi chỉnh sửa tệp cấu hình.

Chỉnh sửa Pacman.conf

Cách để ngăn Arch Linux nâng cấp các gói đã cài đặt là chỉnh sửa tệp /etc/pacman.conf và tận dụng tính năng “Bỏ quaPkg”. Để có được tính năng này, hãy khởi chạy cửa sổ đầu cuối và mở tệp Pacman.conf bên trong trình soạn thảo văn bản Nano với đặc quyền root.

Cách tắt cập nhật ứng dụng trên Arch Linux

su -
nano -w /etc/pacman.conf

Hoặc là:

sudo nano -w /etc/pacman.conf

Trong trình soạn thảo văn bản Nano, hãy sử dụng Mũi tên Xuống và đi xuống phần của tệp có nội dung “# Pacman sẽ không nâng cấp các gói được liệt kê trong lờ đi và các thành viên của nhóm Bỏ qua.”

Cách tắt cập nhật ứng dụng trên Arch Linux

Khi đó, hãy xóa ký hiệu # ở phía trước “Bỏ quaPkg”. Sau đó, viết tên của gói từ tìm kiếm trước đó sau dấu “=.” Nó sẽ giống như sau:

Bỏ quaPkg = nameofpackage

Bạn có nhiều hơn một gói mà bạn muốn ngăn Arch Linux cập nhật? Viết ra tên của mỗi gói sau “Bỏ quaPkg”, theo sau là dấu phẩy. Ví dụ:

Bỏ quaPkg = nameofpackage1, nameofpackage2, nameofpackage3

Với tất cả các gói mà bạn muốn ngăn Arch Linux nâng cấp được đặt bên trong “ignorePkg”, đã đến lúc lưu các thay đổi. Nhấn Ctrl + O trên bàn phím để ghi các chỉnh sửa vào tệp cấu hình Pacman và đóng tệp đó bằng cách nhấn Ctrl + X.

Giả sử tất cả các chỉnh sửa đối với tệp cấu hình Pacman được thực hiện một cách chính xác, bạn sẽ có thể chạy lệnh nâng cấp trên Arch Linux và ngăn thành công các gói trong lờ nâng cấp.

Cách tắt cập nhật ứng dụng trên Arch Linux

sudo pacman -Syyu

Bật cập nhật

Sau một vài tuần bỏ qua bản cập nhật, có thể an toàn để nâng cấp lại. Để bật lại nâng cấp cho các gói mà bạn đã vô hiệu hóa trước đó, bạn cần thực hiện như sau.

Bước 1: Mở cửa sổ terminal và sử dụng Root hoặc Sudo để có quyền truy cập vào tệp cấu hình Pacman.

su -
nano -w /etc/pacman.conf

Hoặc là

sudo nano -w /etc/pacman.conf

Bước 2: Cuộn qua tệp cấu hình và đi xuống vùng “Bỏ quaPkg” của tệp.

Bước 3: Sử dụng phím Backspace , xóa tất cả các tên gói sau “Bỏ quaPkg”.

Bước 4: Lưu các chỉnh sửa đã thực hiện đối với tệp cấu hình Pacman trong trình soạn thảo văn bản Nano bằng cách nhấn tổ hợp bàn phím Ctrl + O. Sau đó, đóng trình soạn thảo bằng cách nhấn tổ hợp phím Ctrl + X .

Bước 5:  Chạy lệnh nâng cấp Pacman. Khi chạy, Arch Linux sẽ nhận thấy các gói bị giữ trước đây không còn bị giữ lại và tự động nâng cấp chúng lên phiên bản mới nhất.

sudo pacman -Syyu


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó