реклама
Софтуерът с отворен код се движи с пламтящо темпо - грешки се фиксират, добавят се нови функции и ефективността (обикновено) се подобрява. Но настоящата ви дистрибуция на Linux може много да ви попречи да изпробвате тези подобрения до следващия път, когато има стабилна версия на дистрибуцията. Това може да е на половин година или повече!
Не чакайте наоколо, за да опитате най-новите версии на софтуера - опитайте Fedora Rawhide вместо това.
Защо Rawhide?
Изпробването на чисто нов софтуер може да бъде доста полезно - или просто просто забавление. През повечето време бихте искали да изпробвате нов софтуер за нови функции. Например, любимата ви програма за редактиране на видео може най-накрая да има поддръжка за ефекти или разширения, или може би най-накрая използва нова техника на изобразяване, която я прави много по-бърза. Можете дори да изпробвате най-новата версия на любимата си среда на работния плот и да откриете какво се е променило. В случая на ядрото, тя може да повиши производителността на вашата система, както и да добави поддръжка за хардуер, който преди е бил dud, докато използвате Linux. Потребителите с малко повече време на ръка също могат да изпробват нов софтуер за целите на отчитането на грешки - разработчиците биха оценили това.
Ако искате да изпробвате абсолютните най-нови версии на софтуера обаче, има проблем. Повечето дистрибуции на Linux, целящи да бъдат надеждни, често не се актуализират до абсолютните най-нови версии на софтуера, включително вместо това само пачове за сигурност и различни поправки на грешки. С други думи, наистина няма да видите нови функции или подобрения на производителността през целия живот на стабилна версия на дистрибуцията, където животът може да варира в зависимост от разпределението ви Fedora vs. openSUSE vs. CentOS: Кое разпространение трябва да използвате? [Linux]Не много отдавна написах подобна статия за трите най-важни дистрибуции на Debian страна в семейството на Linux (Debian, Ubuntu и Linux Mint), но като истински майстор на Linux бих ... Прочетете още . Ще видите приятен скок, когато надстроите дистрибуцията си до следващото издание, но след това седите неподвижно още 6 месеца или повече.
Ако искате да използвате нови софтуерни версии, веднага можете да използвате дистрибуция с подвижни версии - тоест такъв, който постоянно се актуализира и никога няма традиционни „издания“ (помислете Gentoo или Arch Linux).
Освен това, можете да използвате раздела за развитие на дистрибуцията - тоест постоянно актуализираната версия, използвана от разработчиците, за да се тества. Аз особено като Fedora Fedora 20: Какво е новото в това издание на Linux Heisenbug?Наскоро Fedora отпразнува 10-годишното си съществуване с 20-ото си издание - по подходящ начин с кодово име „Heisenbug“. Прочетете още Отрасъл за развитие, с кодово име Rawhide.
Внимавай!
Има няколко неща, които трябва да отбележите за Rawhide, преди да се гмурнете точно. Суровият кожи като клон на развитието е изключително експериментален и трябва да се третира с повишено внимание. Когато се пусне нова версия на Fedora, Rawhide по същество „започва отначало“ и хваща разработваните версии на всички пакети, намиращи се в нейните хранилища. Това се случва от доста време, докато в крайна сметка нещата не започнат да се стабилизират, когато следващата версия на Fedora се появи на бета.
Изпълнението на копие на Fedora Rawhide на вашия производствен сървър е не препоръчително. Чувствайте се свободни вместо това да го инсталирате на всяка машина, на която не е необходимо да работите, или на виртуална машина.
Надграждане до Rawhide
Инсталирането на Fedora Rawhide е доста просто. Ако искате да прехвърлите съществуваща инсталация към Fedora, всичко, което трябва да направите, е да изпълните следните команди:
-
sudo yum инсталирайте fedora-release-rawhide yum-utils
(това инсталира файла на хранилището Rawhide) -
sudo yum-config-manager - деактивира тестовете за актуализации на актуализации на Fedora
(това деактивира старите ви хранилища) -
sudo yum-config-manager - подлежащ на сурово скриване
(това дава възможност за хранилище в суров режим) -
sudo yum update yum
(това надгражда yum до абсолютната последна версия) -
sudo yum --releasever = rawhide distro-sync --nogpgcheck
(това актуализира вашата система до Rawhide)
Инсталиране на Rawhide директно
Ако искате да инсталирате Fedora, без да инсталирате първо стабилната версия, ще трябва да изтеглите инсталатора на DVD. Когато инсталаторът ви поиска допълнителни хранилища, ще трябва да добавите хранилища Rawhide. Можете да направите това чрез:
- Изтеглете най-новата стабилна или разклонена инсталираща среда. (инсталиране на мрежа или DVD)
- Копиране на локални носители (USB или DVD или CD)
- Заредете медия и отидете в секцията „Инсталиране на източник“ и въведете ръчно:
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
(или „i386“ за 32-битова вместо „x86_64“) - Завършете инсталацията както обикновено
Това не работи, ако стабилният инсталатор трябва да се справи с промени в пакетите, които не предвижда, така че все още се препоръчва да надстроите от вече съществуваща инсталация.
Както можете или не можете да забележите, пускането на Rawhide идва с потенциални проблеми и липса на лак. Това е нормално, тъй като всички пакети са или най-новата стабилна версия, или версия за разработка. Нещата могат много добре да се счупят, но поне имате възможност да си поиграете с най-новите и най-добрите!
Поддържане на актуалност
Всеки път, когато искате да актуализирате инсталация на Rawhide, просто стартирайте ъпгрейд на sudo yum –skip-break - същата команда, която обикновено използвате, плюс знамето, което ви позволява в действителност да преминавате с пакети, които могат да се обновяват.
Не забравяйте да го включите -skip-разбито флаг в командата, тъй като повече от вероятно ще има проблем с разрешаването на зависимост. Това предотвратява всякакви възможни проблеми по време на надстройката, плюс това всъщност ще ви позволи да надстроите, вместо да се сблъскате със съобщение за грешка всеки път, когато опитате.
Надграждане на специфични пакети само до сурова
Това, което прави Fedora Rawhide страхотен (за разлика от други отрасли на развитието, като Ubuntu), е, че не е нужно да избирате между стабилни и Rawhide - можете да смесвате и да съвпадате. Шепа хора обичат да стартират най-новата налична версия на ядрото, така че да имат поддръжка за абсолютно най-новия хардуер. Други може да искат да използват версията на пакет, открит в Rawhide, защото потенциално може да се поправи изолиран проблем, който те имат в момента (например, ако LibreOffice продължава да се срива за не причина). Можете лесно да поддържате стабилната си инсталация и да избирате пакетите, които искате да се изпълняват във версиите Rawhide. За целта просто използвайте обикновената команда за инсталации или актуализации, но след добавяне на репо файла добавете следния флаг: –enablerepo = rawhide. Сега използвате Rawhide версията на този пакет!
Единственото друго нещо, което трябва да вземете под внимание, е, че yum няма да проверява отново Rawhide за актуализации на тези подбрани пакети. Когато за първи път се актуализирате от репото Rawhide, временно сте го активирали. Когато актуализирате всичките си пакети, стабилните актуализации на ядрото ще предоставят по-стари версии от инсталираната от вас версия Rawhide. Ще трябва отново да изпълните командата, за да активирате временно репо при проверка за актуализации. Постоянното активиране на Repohide repo е лоша идея, защото тогава yum ще иска да актуализира всичките си пакети до версиите Rawhide. Просто бъдете сигурни, че сте открили добра причина да го направите и знаете, че можете да се възползвате от това по някакъв начин.
заключение
Когато се използва по подходящ начин, Rawhide може да бъде полезен ресурс за най-новия софтуер. Ако обаче планирате да използвате напълно реална система на Rawhide, имайте предвид високата вероятност от нестабилност. Използвайте на свой риск!
Ако искаш добавете други хранилища с актуализации или допълнителен софтуер Как да инсталирате Chrome на Linux и лесно да мигрирате сърфирането си от WindowsМигрирането от Windows към Linux е трудно и загубата на историята на вашия браузър, отметките и паролите е голямо разочарование. Един от начините за това е чрез браузъра Chrome, но трябва ли да го използвате на ... Прочетете още , вижте Fedora Utils (сега се нарича Fedy) [Няма по-дълги налични].
Използвате ли Fedora Rawhide? Какво ще кажете за друг подобен ресурс за любимата ви дистрибуция? Някакви готини съвети и трикове, които можете да споделите? Уведомете ни в коментарите!
Дани е старши в университета в Северен Тексас, който се наслаждава на всички аспекти на софтуера с отворен код и Linux.