Phần mềm mã nguồn mở phát triển với tốc độ chóng mặt – sửa lỗi, thêm tính năng, cải thiện hiệu năng. Nhưng bản phân phối Linux ổn định của bạn có thể cản bạn trải nghiệm những cải tiến đó nửa năm hoặc hơn, cho đến bản phát hành ổn định tiếp theo.
Đừng chờ đợi – hãy thử Fedora Rawhide ngay hôm nay.
Tại Sao Chọn Rawhide?
Thử phần mềm mới có ích hoặc đơn giản là thú vị. Bạn muốn tính năng mới: trình chỉnh sửa video hỗ trợ hiệu ứng mới, môi trường desktop mới, kernel mới tăng hiệu năng và hỗ trợ phần cứng. Người có thời gian có thể báo lỗi để hỗ trợ nhà phát triển.
Vấn đề: các bản phân phối ổn định hiếm khi cập nhật lên phiên bản mới nhất, chỉ vá bảo mật và sửa lỗi nhỏ. Bạn chỉ thấy nhảy vọt khi nâng cấp bản phân phối (6-12 tháng/lần).
Giải pháp: dùng bản rolling-release (Arch, Gentoo) hoặc nhánh phát triển (development branch). Tôi đặc biệt thích nhánh phát triển của Fedora – Rawhide.
Cảnh Báo Quan Trọng!
Rawhide cực kỳ thử nghiệm, cần thận trọng. Khi Fedora mới phát hành, Rawhide "khởi động lại" lấy phiên bản phát triển của mọi gói tin, và ổn định dần khi Fedora tiếp theo vào beta.
KHÔNG chạy Rawhide trên máy chủ sản xuất. Chỉ cài trên máy không quan trọng hoặc máy ảo.
Nâng Cấp Lên Rawhide
Nếu đã có Fedora, chạy các lệnh sau:
sudo yum install fedora-release-rawhide yum-utils(cài file repo Rawhide)sudo yum-config-manager --disable fedora updates updates-testing(tắt repo cũ)sudo yum-config-manager --enable rawhide(bật repo rawhide)sudo yum update yum(nâng cấp yum mới nhất)sudo yum --releasever=rawhide distro-sync --nogpgcheck(đồng bộ hệ thống lên Rawhide)
Cài Đặt Rawhide Trực Tiếp
Nếu muốn cài Rawhide thẳng (không qua bản ổn định):
- Tải media cài đặt ổn định mới nhất (netinstall hoặc DVD)
- Ghi ra USB/DVD
- Boot, vào mục "Install Source", nhập thủ công:
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/(thayi386cho 32-bit) - Tiếp tục cài đặt như bình thường
Lưu ý: Cách này có thể thất bại nếu trình cài ổn định không xử lý được thay đổi gói tin. Khuyên nên nâng cấp từ cài đặt đã có.
Chạy Rawhide đi kèm rủi ro hỏng hóc, thiếu hoàn thiện – điều bình thường vì mọi gói tin đều là mới nhất hoặc phiên bản dev. Có thể bị lỗi, nhưng bạn được chơi với công nghệ mới nhất!
Giữ Rawhide Luôn Cập Nhật
Chạy: sudo yum upgrade --skip-broken – lệnh cập nhật thông thường thêm cờ --skip-broken.
Bắt buộc dùng cờ --skip-broken vì thường có xung đột phụ thuộc. Cờ này bỏ qua lỗi và cho phép cập nhật tiếp tục.
Chỉ Nâng Cấp Một Số Gói Tin Cụ Thể Lên Rawhide
Ưu điểm lớn của Rawhide so với nhánh dev khác (như Ubuntu): bạn không phải chọn giữa ổn định và Rawhide – có thể kết hợp. Ví dụ: muốn kernel mới nhất cho phần cứng mới, hoặc bản LibreOffice Rawhide sửa lỗi crash. Chỉ cần thêm cờ --enablerepo=rawhide khi cài/cập nhật gói tin đó.
Lưu ý: yum không tự kiểm tra cập nhật Rawhide cho các gói tin đã chọn lọc. Khi cập nhật toàn hệ thống, kernel ổn định sẽ cũ hơn kernel Rawhide bạn cài. Bạn phải chạy lại lệnh với --enablerepo=rawhide để kiểm tra cập nhật cho gói tin đó. Không bật vĩnh viễn repo Rawhide – nếu không yum sẽ muốn cập nhật tất cả gói tin lên phiên bản Rawhide. Chỉ bật tạm thời khi cần.
Kết Luận
Khi dùng đúng cách, Rawhide là tài nguyên tuyệt vời cho phần mềm mới nhất. Nhưng nếu chạy toàn bộ hệ thống trên Rawhide, hãy chấp nhận rủi ro bất ổn cao. Sử dụng tại eigenes risk!
Muốn thêm repo khác? Tham khảo Fedora Utils (nay gọi là Fedy) [Ngừng phát triển].
Bạn có dùng Rawhide? Hay nguồn tương tự cho bản phân phối yêu thích? Mẹo hay nào? Chia sẻ trong bình luận!