Computer >> Máy Tính >  >> Hệ thống >> Linux

Vượt lên trên xu hướng chảy máu của Linux với Fedora Rawhide

Phần mềm nguồn mở phát triển với tốc độ chóng mặt - các lỗi được sửa, các tính năng mới được bổ sung và hiệu suất (thường) được cải thiện. Nhưng bản phân phối Linux hiện tại của bạn rất có thể ngăn cản bạn thử những cải tiến đó cho đến khi có bản phát hành phân phối ổn định vào lần tiếp theo. Có thể là nửa năm nữa hoặc lâu hơn!

Đừng chờ đợi để thử các phiên bản phần mềm mới nhất - thay vào đó, hãy thử Fedora Rawhide.

Tại sao lại là Rawhide?

Vượt lên trên xu hướng chảy máu của Linux với Fedora Rawhide

Dùng thử phần mềm hoàn toàn mới có thể khá hữu ích - hoặc chỉ đơn giản là thú vị. Hầu hết thời gian, bạn sẽ muốn thử phần mềm mới để có các tính năng mới. Ví dụ:chương trình chỉnh sửa video yêu thích của bạn cuối cùng có thể có hỗ trợ cho các hiệu ứng hoặc tiện ích mở rộng hoặc có thể cuối cùng nó sử dụng một kỹ thuật kết xuất mới giúp nó nhanh hơn rất nhiều. Bạn thậm chí có thể thử nghiệm phiên bản mới nhất của môi trường máy tính để bàn yêu thích của mình và khám phá những gì đã thay đổi. Trong trường hợp của hạt nhân, nó có thể tăng hiệu suất hệ thống của bạn cũng như thêm hỗ trợ cho phần cứng từng là một lỗi khi sử dụng Linux. Người dùng có thêm một chút thời gian cũng có thể dùng thử phần mềm mới với mục đích thông báo lỗi - các nhà phát triển sẽ đánh giá cao điều đó.

Tuy nhiên, nếu bạn muốn dùng thử các phiên bản phần mềm mới nhất tuyệt đối, thì có một vấn đề. Hầu hết các bản phân phối Linux nhằm mục đích trở nên đáng tin cậy thường không cập nhật phiên bản phần mềm mới nhất tuyệt đối, thay vào đó chỉ bao gồm các bản vá bảo mật và các bản sửa lỗi khác. Nói cách khác, bạn sẽ không thực sự thấy các tính năng mới hoặc cải tiến hiệu suất trong suốt thời gian tồn tại của bản phát hành phân phối ổn định, trong đó thời gian tồn tại có thể thay đổi dựa trên bản phân phối của bạn. Bạn sẽ thấy một bước nhảy vọt đáng kể khi nâng cấp bản phân phối của mình lên bản phát hành tiếp theo, nhưng sau đó bạn đang ngồi yên trong 6 tháng hoặc lâu hơn.

Nếu bạn muốn sử dụng các phiên bản phần mềm mới, ngay lập tức, bạn có thể sử dụng bản phân phối phát hành cuốn chiếu - tức là bản phân phối liên tục tự cập nhật và không bao giờ có "bản phát hành" truyền thống (nghĩ là Gentoo hoặc Arch Linux).

Bên cạnh đó, bạn có thể sử dụng nhánh phát triển của bản phân phối - tức là phiên bản cập nhật liên tục được các nhà phát triển sử dụng để thử nghiệm. Tôi đặc biệt thích chi nhánh phát triển của Fedora, có tên mã là Rawhide.

Hãy cẩn thận!

Có một số điều cần lưu ý về Rawhide trước khi bạn đi sâu vào. Rawhide, với tư cách là một nhánh phát triển, rất thử nghiệm và cần được xử lý thận trọng. Khi một phiên bản Fedora mới được phát hành, Rawhide về cơ bản "bắt đầu lại" và lấy các phiên bản phát triển của tất cả các gói được tìm thấy trong kho của nó. Nó hoạt động như vậy trong một khoảng thời gian, cho đến khi mọi thứ bắt đầu ổn định vào thời điểm phiên bản tiếp theo của Fedora đạt bản beta.

Chạy bản sao Fedora Rawhide trên máy chủ sản xuất của bạn không khuyến khích. Thay vào đó, hãy cài đặt nó trên bất kỳ máy nào bạn không cần thao tác trên đó hoặc trên một máy ảo.

Nâng cấp lên Rawhide

Vượt lên trên xu hướng chảy máu của Linux với Fedora Rawhide

Việc cài đặt Fedora Rawhide khá đơn giản. Nếu bạn muốn nâng cấp cài đặt hiện có lên Fedora, tất cả những gì bạn cần làm là chạy các lệnh sau:

  1. sudo yum install fedora-release-rawhide yum-utils
    (cái này cài đặt tệp kho lưu trữ Rawhide)
  2. sudo yum-config-manager --disable fedora updates updates-testing
    (điều này vô hiệu hóa kho lưu trữ cũ của bạn)
  3. sudo yum-config-manager --enable rawhide
    (điều này kích hoạt kho lưu trữ da bò)
  4. sudo yum update yum
    (điều này nâng cấp yum lên bản phát hành mới nhất tuyệt đối)
  5. sudo yum --releasever=rawhide distro-sync --nogpgcheck
    (điều này cập nhật hệ thống của bạn lên Rawhide)

Cài đặt trực tiếp Rawhide

Vượt lên trên xu hướng chảy máu của Linux với Fedora Rawhide

Nếu bạn muốn cài đặt Fedora mà không cần cài đặt bản phát hành ổn định trước, bạn cần tải xuống trình cài đặt DVD. Khi trình cài đặt yêu cầu bạn cung cấp thêm kho lưu trữ, bạn sẽ cần thêm kho lưu trữ Rawhide. Bạn có thể thực hiện việc này bằng cách:

  1. Tải xuống phương tiện cài đặt nhánh hoặc ổn định mới nhất. (cài đặt qua mạng hoặc cài đặt DVD)
  2. Sao chép vào phương tiện cục bộ (USB hoặc DVD hoặc CD)
  3. Khởi động phương tiện và đi tới phần 'Cài đặt Nguồn' và nhập thủ công:https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/ (hoặc "i386" cho 32- bit thay vì "x86_64")
  4. Kết thúc cài đặt như bình thường

Điều này không hoạt động nếu trình cài đặt ổn định phải đối phó với các thay đổi đối với các gói mà nó không lường trước được, vì vậy bạn vẫn nên nâng cấp từ bản cài đặt hiện có.

Như bạn có thể nhận thấy hoặc có thể không nhận thấy, chạy Rawhide đi kèm với các vấn đề tiềm ẩn và thiếu độ bóng. Điều này là bình thường, vì tất cả các gói đều là phiên bản ổn định mới nhất hoặc phiên bản phát triển. Mọi thứ rất có thể sẽ đổ vỡ, nhưng ít nhất bạn có cơ hội để chơi với những thứ mới nhất và tuyệt vời nhất!

Luôn cập nhật

Bất cứ khi nào bạn muốn cập nhật cài đặt Rawhide, chỉ cần chạy nâng cấp sudo yum --skip-break - cùng một lệnh mà bạn thường sử dụng, cộng với cờ cho phép bạn thực sự thực hiện với các gói có thể nâng cấp.

Hãy chắc chắn bao gồm --skip-break cờ trong lệnh, bởi vì nhiều khả năng sẽ xảy ra sự cố phân giải phụ thuộc. Điều này ngăn chặn mọi sự cố có thể xảy ra khi nâng cấp, ngoài ra nó sẽ thực sự cho phép bạn nâng cấp thay vì gặp phải thông báo lỗi mỗi khi bạn thử.

Chỉ nâng cấp các gói cụ thể lên Rawhide

Điều làm cho Fedora Rawhide trở nên tuyệt vời (không giống như các nhánh phát triển khác, chẳng hạn như Ubuntu) là bạn không phải chọn giữa ổn định và Rawhide - bạn có thể trộn và kết hợp. Một số ít người thích chạy bản phát hành hạt nhân mới nhất có sẵn để họ có hỗ trợ cho phần cứng mới nhất tuyệt đối. Những người khác có thể muốn sử dụng phiên bản của một gói được tìm thấy trong Rawhide vì nó có khả năng khắc phục sự cố riêng lẻ mà họ hiện đang gặp phải (ví dụ:nếu LibreOffice liên tục gặp sự cố mà không có lý do). Bạn có thể dễ dàng giữ bản cài đặt ổn định của mình và chọn các gói bạn muốn chạy trên các phiên bản Rawhide. Để làm như vậy, chỉ cần sử dụng lệnh thông thường để cài đặt hoặc cập nhật, nhưng sau khi thêm tệp repo, hãy thêm cờ sau:--enablerepo =rawhide. Bây giờ bạn đang sử dụng phiên bản Rawhide của gói đó!

Điều duy nhất bạn phải lưu ý là yum sẽ không kiểm tra lại Rawhide để biết các bản cập nhật trên các gói được lựa chọn cẩn thận đó. Khi bạn cập nhật lần đầu tiên từ repo Rawhide, bạn đã tạm thời bật repo đó. Khi bạn cập nhật tất cả các gói của mình, các bản cập nhật hạt nhân ổn định sẽ cung cấp các phiên bản cũ hơn phiên bản Rawhide mà bạn đã cài đặt. Bạn sẽ cần phải chạy lại lệnh một cách cụ thể để kích hoạt tạm thời repo khi kiểm tra các bản cập nhật. Bật vĩnh viễn Rawhide repo là một ý tưởng tồi, vì sau đó bạn sẽ muốn cập nhật tất cả các gói của bạn lên phiên bản Rawhide. Chỉ cần đảm bảo rằng bạn đã phát hiện ra lý do chính đáng để làm như vậy và bạn biết rằng bạn có thể hưởng lợi từ điều đó theo một cách nào đó.

Kết luận

Khi được sử dụng một cách thích hợp, Rawhide có thể là một tài nguyên hữu ích cho phần mềm mới nhất. Tuy nhiên, nếu bạn định chạy một hệ thống thực hoàn toàn trên Rawhide, hãy lưu ý khả năng mất ổn định cao. Sử dụng và tự chịu rủi ro!

Nếu bạn muốn thêm các kho lưu trữ khác với các bản cập nhật hoặc phần mềm bổ sung, hãy xem Fedora Utils (hiện được gọi là Fedy) [Không còn sẵn có].

Bạn có sử dụng Fedora Rawhide? Điều gì về một tài nguyên tương tự khác cho bản phân phối yêu thích của bạn? Bạn có thể chia sẻ bất kỳ mẹo và thủ thuật thú vị nào không? Hãy cho chúng tôi biết trong phần bình luận!