Tìm hiểu về tệp sources.list trong Ubuntu | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Tìm hiểu về tệp sources.list trong Ubuntu

Chia sẻ kiến thức 20/03/2022

sources.list là một trong nhiều tệp bạn sẽ thấy khi thêm kho phần mềm (software repositories). Đây là những gì bạn cần biết về tệp này. 

Bất cứ khi nào bạn thêm một kho lưu trữ (repository) mới trên Ubuntu, hệ thống sẽ thêm một bản ghi (record) vào tệp sources.list.

Tệp này chứa những thông tin nào khác liên quan đến kho lưu trữ? Và hệ điều hành có cần thiết phải lưu trữ dữ liệu này không? Bài viết này sẽ trả lời các câu hỏi đó. 

1. Tệp tin sources.list là gì?

Như bạn có thể đã biết, kho lưu trữ chịu trách nhiệm cung cấp các gói cho người dùng trên Linux. Ubuntu và các bản phân phối dựa trên Debian khác sử dụng tệp sources.list để giữ bản ghi của tất cả các kho lưu trữ hiện có trên hệ thống.

Tệp sources.list chứa thông tin chi tiết về kho lưu trữ, với mỗi dòng không chú thích (uncommented line) đại diện cho một kho lưu trữ riêng biệt.

Mọi dòng trong tệp sources.list tuân theo một định dạng chung:

deb https://repository.url distro type

Trường đầu tiên biểu thị loại gói được cung cấp bởi kho lưu trữ. Trên Debian và Ubuntu, bạn sẽ tìm thấy một trong hai kiểu lưu trữ deb hoặc deb-src. Theo mặc định, Ubuntu vô hiệu hóa các kho cung cấp  gói deb-src.

Trường thứ hai được dành riêng cho URL kho lưu trữ. URL này trỏ đến máy chủ lưu trữ tất cả các tệp gói cùng với cơ sở dữ liệu.

Trường thứ ba biểu thị tên mã (code name) phát hành cho phiên bản cài đặt Ubuntu của bạn. Bạn có thể tìm thấy xenialbionic và focal trong trường hợp của Ubuntu và buster hoặc  sid nếu bạn đang sử dụng Debian.

Trường thứ tư chứa thông tin về loại kho lưu trữ. Trên Ubuntu, trường thứ tư sẽ chứa bất kỳ thành phần nào trong số bốn thành phần kho lưu trữ này: main, restricted, universal và multiverse.

2. Quản lý thông tin kho lưu trữ trên Linux

Bạn không nên thêm thông tin kho lưu trữ theo cách thủ công vào tệp sources.list. Thay vào đó, bạn nên sử dụng lệnh add-apt-repository vì nó an toàn và đáng tin cậy hơn. Nó cũng đảm bảo rằng bạn không thêm bất cứ điều gì không liên quan đến nội dung của tệp.

>>> Nếu bạn đang có nhu cầu học lập trình trực tuyến, tìm hiểu ngay tại đây:

>>> Xem thêm các chủ đề hữu ích:

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/sources-list-ubuntu/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, phường Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        

Cơ quan chủ quản: Công ty Cổ phần Giáo dục Trực tuyến FUNiX
MST: 0108171240 do Sở kế hoạch và Đầu tư thành phố Hà Nội cấp ngày 27 tháng 02 năm 2018
Địa chỉ:
Văn phòng Hà Nội: Tầng 4, Tòa nhà 25T2, Đường Nguyễn Thị Thập, phường Yên Hòa, Hà Nội.
Văn phòng TP.HCM: Lầu 8, Tòa nhà Giày Việt Plaza 180-182 Lý Chính Thắng, phường Nhiêu Lộc, TP. Hồ Chí Minh.
Hotline: 078 231 3602 – Email: info@funix.edu.vn

yêu cầu gọi lại