Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Nếu bạn đang sử dụng Arch Linux và thắc mắc tại sao một bản cập nhật đơn giản lại mất rất nhiều thời gian, ngay cả khi có kết nối Internet tốt, thì đó có thể là do mirrorlist đã lỗi thời hoặc được sắp xếp kém. Việc giữ cho mirrorlist của bạn được cập nhật và mới mẻ sẽ giúp hệ thống hoạt động trơn tru hơn. Hãy cùng tìm hiểu sâu hơn về mirrorlist của Arch Linux, chúng là gì và cách cập nhật chúng bằng nhiều phương pháp khác nhau.
Khi bạn yêu cầu trình quản lý gói pacman cập nhật Firefox hoặc tải xuống Linux kernel mới nhất, nó không tự động tải xuống từ đám mây. Nó phải kết nối với một máy chủ cụ thể nào đó trên thế giới để tải xuống các file đó. Các máy chủ này được gọi là mirror.
Nói cách khác, Arch Linux mirror chỉ đơn giản là một server host bản sao của các kho lưu trữ chính thức của Arch Linux. Có hàng trăm máy chủ như vậy rải rác trên toàn cầu. Một số được duy trì bởi các trường đại học, một số bởi những nhà cung cấp dịch vụ Internet (ISP) và một số khác bởi những người đam mê Linux.

Bản thân mirrorlist là một file văn bản đơn giản nằm tại “/etc/pacman.d/mirrorlist” trên hệ thống của bạn. Nếu mở file đó ngay bây giờ, bạn sẽ thấy một danh sách dài các địa chỉ web, mỗi địa chỉ trỏ đến một mirror khác nhau. Pacman đọc danh sách này từ trên xuống dưới và thử mirror khả dụng đầu tiên. Nếu mirror đó chậm, ngoại tuyến hoặc chưa được đồng bộ trong một tuần, quá trình tải xuống của bạn sẽ chậm hoặc thất bại. Khi bạn chạy lệnh pacman -Syu hoặc cài đặt thứ gì đó mới, pacman sẽ tải các gói từ những mirror này.
Hơn nữa, Arch không tự động sắp xếp các mirror theo tốc độ hoặc vị trí. Điều đó nghĩa là bạn có thể đang tải xuống các gói từ phía bên kia của trái đất trong khi một mirror nhanh hơn lại nằm ở cuối danh sách mà không được sử dụng. Tóm lại, mirrorlist quyết định hệ thống của bạn lấy phần mềm từ đâu. Một mirrorlist được duy trì tốt sẽ giúp cập nhật nhanh chóng và đáng tin cậy. Một danh sách bị bỏ bê sẽ biến mỗi lần cập nhật thành một thử thách về sự kiên nhẫn.
Nếu bạn đang tự hỏi tại sao chúng ta cần nhiều mirror như vậy, đó là vì chúng phân phối tải, đảm bảo tính dự phòng và cung cấp sự đa dạng về địa lý để người dùng trên toàn thế giới có thể truy cập các gói một cách hiệu quả.
Có nhiều cách để cập nhật mirrorlist trên Arch Linux, nhưng phương pháp hiệu quả nhất là sử dụng công cụ reflector. Công cụ này được thiết kế để quản lý các mirror trên Arch Linux. Nó lấy dữ liệu mirror mới nhất, kiểm tra các mirror dựa trên tốc độ và đồng bộ, tạo ra một mirrorlist sạch cho bạn.
Trước khi thay đổi bất cứ điều gì, hãy sao lưu mirrorlist hiện có. Mở terminal và chạy lệnh này:
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backupBây giờ, bạn đã an toàn. Tiếp theo, hãy đảm bảo rằng reflector đã được cài đặt. Nếu chưa, hãy cài đặt nó bằng lệnh:
sudo pacman -S reflector
Bạn có thể chạy reflector với các flag (tùy chọn) khác nhau để kiểm soát việc chọn mirror. Đây là một lệnh hữu ích để có được các mirror nhanh và cập nhật nhất:
sudo reflector --country US --protocol https --latest 10 --sort rate --save /etc/pacman.d/mirrorlistLệnh này chọn các mirror được đồng bộ gần đây, sắp xếp chúng theo tốc độ tải xuống và lưu kết quả trực tiếp vào file mirrorlist. Bạn có thể thay thế US bằng quốc gia của mình hoặc bỏ hoàn toàn tùy chọn quốc gia nếu muốn sử dụng các mirror toàn cầu.
Sau khi chạy, hãy làm mới cơ sở dữ liệu của pacman bằng lệnh:
sudo pacman -SyuBạn có thể sẽ nhận thấy sự khác biệt về tốc độ ngay lập tức.
Việc cập nhật mirrorlist của Arch Linux có vẻ như là một tác vụ bảo trì nhỏ, nhưng tác động của nó đối với hệ thống của bạn lại rất đáng kể. Các mirror nhanh và đáng tin cậy đồng nghĩa với việc cập nhật nhanh chóng, cài đặt mượt mà và giảm thời gian chờ tải xuống các gói. Hơn nữa, bạn cũng có thể tìm hiểu nhiều cách khác nhau để làm cho Arch Linux của mình ổn định hơn.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Vì sao bạn không nên xây dựng toàn bộ quy trình làm việc trong Notion?
File ALAC là gì?
Tại sao các CPU cũ giờ đây có giá trị hơn bao giờ hết?
Những sự thật bạn nên biết trước khi mua một chiếc Chromebook
Cách đổi hoạt động trỏ chuột và trỏ văn bản Magnifier Windows 11
5 câu nói "hack não" của người thông minh
Thạnh xuân tôi có bạn
Chốn quê
Fix lỗi game Steam không hiện trong ứng dụng
Cách khắc phục lỗi micro trong VMWare
Hướng dẫn bật tiện ích Narrator Windows 11
Hướng dẫn chặn truy cập Registry Editor Windows
999+ cap hay về thứ 7, stt thứ 7 vui vẻ, chào thứ 7
Cách cập nhật Arch Linux mirrorlist
Vẫn cố chấp yêu anh dẫu nhận lấy đắng cay
Tô màu thỏa thích với Coloring book trên Paint
Cách sử dụng WUD để theo dõi cập nhật container
Cách xóa tài khoản Microsoft trên Windows hoàn toàn
Hướng dẫn đổi kiểu hiển thị thanh cuộn trong Windows Terminal
Hướng dẫn đổi kiểu hiển thị thanh cuộn trong Windows Terminal