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 xenial, bionic 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:


- Tất cả những điều bạn cần biết về khóa học lập trình tại FUNiX FPT
- 5 Điểm đáng chú ý tại khóa học lập trình trực tuyến FPT – FUNiX
- Từ A-Z chương trình học FUNiX – Mô hình đào tạo lập trình trực tuyến số 1 Việt Nam
- Lý do phổ biến khiến học viên nước ngoài chọn FUNiX
- Lưu ý để học blockchain trực tuyến hiệu quả cao tại FUNiX
- Lý do nữ giới nên chọn FUNiX để học chuyển nghề IT
- FUNiX trở thành đối tác của Liên minh Blockchain Việt Nam
- 3 lý do bạn trẻ nên học blockchain trực tuyến ở FUNiX
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/sources-list-ubuntu/








Bình luận (0
)