Tin tức và phân tích của tất cả các thiết bị di động

Cách tải phần mềm mới hơn trong Debian Stable

Sử dụng Debian Stable có những ưu điểm của nó, nhưng chủ yếu là về tính ổn định. Các nhà phát triển của bản phân phối Linux phổ biến này hiếm khi phát hành các phiên bản gói mới. Ít có khả năng xảy ra sự cố và hỏng hóc, và công việc sẽ không bị gián đoạn. Điều này có nhược điểm của nó, tức là bạn tự động nhận được phần mềm mới hơn trong Debian Stable. Các chương trình trên Debian cũ hơn nhiều so với trên các hệ thống Linux khác. Ví dụ: Debian không cung cấp phiên bản chính của Firefox và thay vào đó có một “bản phát hành mở rộng” chậm hơn nhiều tháng so với kế hoạch. Vì điều này, người dùng bỏ lỡ tất cả các cải tiến mà Mozilla thường xuyên giới thiệu.

CẢNH BÁO SPOILER: Cuộn xuống và xem video hướng dẫn ở cuối bài viết này.

Nếu bạn là người dùng Debian, có một số tùy chọn bạn có thể sử dụng để có được phần mềm cập nhật hơn mà không cần dùng đến Thử nghiệm Debian hoặc thậm chí là Debian Không ổn định.

Backport Debian

Cách an toàn và hiệu quả nhất để tải phần mềm mới hơn trong Debian là thêm một kho lưu trữ backport. Backport là phần mềm được lấy từ các phiên bản Debian mới hơn đang được phát triển và có sẵn trong các bản phát hành Debian Stable. Nhờ kho lưu trữ backport, người dùng có thể dễ dàng thưởng thức các chương trình mới trong bản phân phối yêu thích của họ.

Đầu tiên, hãy mở một cửa sổ đầu cuối và đăng nhập với quyền root bằng su. Nếu tài khoản người dùng của bạn có thể sử dụng đặc quyền sudo, bạn có thể sử dụng sudo -s để thay thế.

su

Sau khi bạn có quyền truy cập gốc vào trình bao của mình, hãy sao lưu nhanh kho phần mềm Debian của bạn. Điều này không bắt buộc, nhưng bạn nên nhanh chóng lùi lại một bước nếu xảy ra lỗi. Để sao lưu, hãy làm:

cp /etc/apt/sources.list /home/username/ 
cd /home/username/
mv sources.list sources.list.bak

Để khôi phục bản sao lưu, hãy làm (với quyền root):

rm /etc/apt/sources.list
mv /home/username/sources.list.bak /etc/apt/sources.list

Sau khi xóa bản sao lưu, hãy mở tệp nguồn trong trình soạn thảo văn bản Nano.

nano /etc/apt/sources.list

Trong trình soạn thảo văn bản, hãy chuyển đến cuối tệp và thêm ký hiệu #. Viết nhận xét sau biểu tượng, ví dụ: “Kho lưu trữ Debian Backports”. Sau đó, trong dòng tiếp theo, hãy thêm kho lưu trữ.

deb https://ftp.debian.org/debian stretch-backports main

Đối với hầu hết người dùng, “chính” là tất cả những gì cần thiết. Phần mềm nguồn mở được bao gồm đủ để hoàn thành hầu hết công việc. Điều đó nói rằng, nếu bạn là kiểu người dùng thích sử dụng phần mềm không tự do, hãy cân nhắc thêm phần “không tự do”. Làm điều này bằng cách thêm “không miễn phí” sau “chính” trong dòng kho lưu trữ. Phiên bản không miễn phí sẽ cung cấp cho người dùng quyền truy cập vào các gói không miễn phí, cập nhật hơn như Adobe Flash, codec video độc quyền, v.v.

Bạn muốn truy cập phần mềm cập nhật hơn từ các tác giả Debian? Thêm “đóng góp” sau “chính”. Các chương trình trong phần cộng tác viên có thể là mã nguồn mở hoặc không. Vì lý do này hay lý do khác, Debian đã quyết định không cung cấp các chương trình này.

Cập nhật

Sau khi chỉnh sửa, đã đến lúc cập nhật nguồn phần mềm Debian của bạn. Điều này là cần thiết bởi vì mặc dù các nguồn phần mềm mới nằm trong tệp danh sách, nhưng bộ đệm apt của hệ điều hành không nhận thấy các thay đổi. Chạy lệnh cập nhật để nói với Debian rằng có một kho lưu trữ backport, với:

sudo apt update

Khi bạn chạy một bản cập nhật, bạn sẽ nhận thấy rằng có sẵn các gói và bản cập nhật mới. Điều này là do các chương trình mới hơn có sẵn trong kho lưu trữ backport. Nâng cấp các gói này bằng lệnh nâng cấp.

sudo apt upgrade

Các cách khác để tải phần mềm mới hơn

Sử dụng backport của Debian là một lựa chọn tuyệt vời mà mọi người dùng nên sử dụng đầu tiên. Tuy nhiên, khi phần mềm không có sẵn trong kho backport, một lựa chọn tốt khác là tải xuống trực tiếp tệp gói Debian. Hãy tìm trực tiếp nhà phát triển và thử lấy một bản sao của gói Debian. Nó rất có thể sẽ có sẵn. Đó không phải là một ý tưởng hoàn hảo vì đôi khi bạn sẽ phải truy cập nhà phát triển nhiều lần để cập nhật, nhưng nó sẽ hoạt động nhanh chóng.

Ngoài việc tải xuống các bản cập nhật trực tiếp, hãy cân nhắc sử dụng các loại gói thay thế. Định dạng gói thay thế tốt nhất, đáng tin cậy nhất (và an toàn) là AppImage. Lý do tại sao công nghệ này sẽ hoạt động tốt với Debian là do cách thức hoạt động của nó. Thực tế là tất cả mã, thư viện và công cụ cần thiết để chạy chương trình đều được chứa trong một tệp thực thi.

Điều này hoạt động tốt cho người dùng Debian Stable vì nó sẽ không xung đột với phần còn lại của hệ điều hành. Tải xuống AppImages tại đây.

Flathub và Snapd

AppImages rất tuyệt, nhưng nếu bạn muốn tải phần mềm mới hơn trên Debian Stable (một cách an toàn), hãy cân nhắc sử dụng các gói Flatpak và Snap.

Debian hỗ trợ cả hai công nghệ này và cung cấp các lợi ích giống như AppImage. Mặc dù đúng là đây là những định dạng gói mới và đôi khi chắc chắn sẽ gây ra sự cố, nhưng việc cài đặt những công nghệ này vẫn là một động thái tốt.