Реклама

Программное обеспечение с открытым исходным кодом движется с невероятной скоростью - исправлены ошибки, добавлены новые функции и (как правило) улучшена производительность. Но ваш текущий дистрибутив Linux вполне может помешать вам попробовать эти улучшения, пока в следующий раз не появится стабильный выпуск дистрибутива. Это может быть полгода или дольше!

Не ждите, чтобы попробовать последние версии программного обеспечения - попробуйте вместо этого Fedora Rawhide.

Почему сыромятная кожа?

fedora_rawhide
Испытание совершенно нового программного обеспечения может быть довольно полезным или просто забавным. В большинстве случаев вы хотели бы попробовать новое программное обеспечение для новых функций. Например, ваша любимая программа для редактирования видео может наконец-то иметь поддержку эффектов или расширений, или, возможно, она, наконец, использует новую технику рендеринга, которая делает ее намного быстрее. Вы даже можете протестировать последнюю версию своего любимого рабочего стола и узнать, что изменилось. В случае с ядром, это может повысить производительность вашей системы, а также добавить поддержку для оборудования, которое раньше использовалось при использовании Linux. Пользователи, у которых есть немного больше времени, могут также опробовать новое программное обеспечение для сообщения об ошибках - разработчики будут благодарны за это.

instagram viewer

Если вы хотите попробовать самые последние версии программного обеспечения, есть проблема. Большинство дистрибутивов Linux, стремясь быть надежными, часто не обновляют до самых последних версий программного обеспечения, включая вместо этого только исправления безопасности и различные исправления ошибок. Другими словами, вы действительно не увидите новых функций или улучшений производительности во время жизни стабильного дистрибутивного выпуска, где время жизни может варьироваться в зависимости от вашего распространения Fedora vs. openSUSE vs. CentOS: какой дистрибутив использовать? [Linux]Не так давно я написал похожую статью о трех лучших дистрибутивах на стороне Debian в семействе Linux (Debian, Ubuntu и Linux Mint), но, как настоящий фанат Linux, я бы ... Подробнее . Вы увидите хороший скачок при обновлении своего дистрибутива до следующего выпуска, но затем вы сидите еще 6 месяцев или дольше.

Если вы хотите использовать новые версии программного обеспечения, вы можете сразу же использовать пакетный выпуск - то есть тот, который постоянно обновляется и никогда не имеет традиционных «выпусков» (например, Gentoo или Arch Linux).

Кроме того, вы можете использовать ветку разработки дистрибутива, то есть постоянно обновляемую версию, используемую разработчиками, для тестирования. Я особенно как Fedora Fedora 20: что нового в этой версии "Heisenbug" для Linux?Недавно Fedora отпраздновала свое 10-летие, выпустив 20-й выпуск под соответствующим названием «Heisenbug». Подробнее Branch ветка разработки под кодовым названием Rawhide.

Осторожно!

Есть несколько вещей, которые нужно отметить о Rawhide, прежде чем вы погрузитесь прямо в. Сырая кожа, как ветвь развития, является чрезвычайно экспериментальной и должна рассматриваться с осторожностью. Когда выходит новая версия Fedora, Rawhide, по сути, «запускается заново» и захватывает версии для разработки всех пакетов, найденных в его репозиториях. Это происходит довольно долго, пока в конечном итоге ситуация не стабилизируется к моменту выхода следующей версии Fedora на бета-версию.

Запуск копии Fedora Rawhide на вашем производственном сервере не рекомендуемые. Вместо этого не стесняйтесь устанавливать его на любой машине, на которой вам не нужно работать, или на виртуальной машине.

Обновление до сыромятной кожи

fedora_rawhide_repo_install
Установка Fedora Rawhide довольно проста. Если вы хотите увеличить существующую установку до Fedora, все, что вам нужно сделать, это запустить следующие команды:

  1. sudo yum install fedora-release-rawhide yum-utils (это устанавливает файл репозитория Rawhide)
  2. sudo yum-config-manager - отключение обновлений fedora обновлений-тестирование (это отключает ваши старые репозитории)
  3. sudo yum-config-manager - включить сырой (это позволяет хранилище в сыромятном виде)
  4. sudo yum update yum (это обновляет ням до последней версии)
  5. sudo yum --releasever = raw-синхронизация дистрибуции --nogpgcheck (это обновляет вашу систему до Rawhide)

Установка Rawhide напрямую

fedora_installer
Если вы хотите установить Fedora без предварительной установки стабильной версии, вам необходимо скачать установщик DVD. Когда установщик запросит у вас дополнительные репозитории, вам нужно будет добавить репозитории Rawhide. Вы можете сделать это:

  1. Загрузите последний стабильный или разветвленный установочный носитель. (netinstall или установка на DVD)
  2. Копировать на локальный носитель (USB или DVD или CD)
  3. Загрузите носитель и перейдите в раздел «Install Source» и введите вручную:
    https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
    (или «i386» для 32-битной версии вместо «x86_64»)
  4. Завершите установку как обычно

Это не работает, если стабильный установщик должен иметь дело с изменениями в пакетах, которые он не ожидает, поэтому все равно рекомендуется выполнить обновление с уже существующей установки.

Как вы можете заметить, так и не заметить, запуск Rawhide может привести к потенциальным проблемам и отсутствию полировки. Это нормально, поскольку все пакеты являются либо последней стабильной версией, либо версией для разработки. Все может очень хорошо сломаться, но по крайней мере у вас есть возможность поиграть с последним и лучшим!

Поддержание его в актуальном состоянии

Всякий раз, когда вы хотите обновить установку Rawhide, просто запустите обновление sudo yum - skip-broken - та же команда, которую вы обычно используете, плюс флаг, который позволяет вам на самом деле работать с пакетами, которые можно обновить.

Не забудьте включить это -skip разбитым флаг в команде, потому что, скорее всего, возникнет проблема разрешения зависимостей. Это предотвращает любые возможные проблемы при обновлении, плюс позволяет фактически обновлять, а не сталкиваться с сообщениями об ошибках при каждой попытке.

Обновление определенных пакетов только до сырой кожи

Отличительной особенностью Fedora Rawhide (в отличие от других ветвей разработки, таких как Ubuntu) является то, что вам не нужно выбирать между стабильным и Rawhide - вы можете смешивать и сопоставлять. Горстка людей предпочитает запускать последнюю доступную версию ядра, чтобы иметь поддержку абсолютно нового оборудования. Другие могут захотеть использовать версию пакета, найденную в Rawhide, потому что она потенциально может исправить изолированная проблема, которую они имеют в настоящее время (например, если LibreOffice продолжает сбой причина). Вы можете легко сохранить стабильную установку и вручную выбрать пакеты, которые вы хотите запустить в версиях Rawhide. Для этого просто используйте обычную команду для установки или обновления, но после добавления файла репозитория добавьте следующий флаг: –enablerepo = rawhide. Теперь вы используете версию этого пакета в формате Rawhide!

Единственное, что вы должны принять к сведению, это то, что yum больше не будет проверять Rawhide на наличие обновлений для этих отобранных пакетов. При первом обновлении из репозитория Rawhide вы временно включили репо. При обновлении всех ваших пакетов стабильные обновления ядра будут предоставлять более старые версии, чем установленная версия Rawhide. Вам нужно будет специально запустить команду еще раз, чтобы временно включить репо при проверке обновлений. Постоянное включение репозитория Rawhide - плохая идея, потому что тогда yum захочет обновить все ваши пакеты до версий Rawhide. Просто убедитесь, что вы нашли для этого вескую причину и знаете, что вы можете извлечь из этого пользу.

Вывод

При правильном использовании Rawhide может быть полезным ресурсом для новейшего программного обеспечения. Однако, если вы планируете запускать настоящую систему полностью на Rawhide, помните о высокой вероятности нестабильности. Используйте на свой риск!

Если вы хотите добавить другие репозитории с обновлениями или дополнительным программным обеспечением Как установить Chrome в Linux и легко перенести ваш браузер из WindowsМиграция с Windows на Linux - сложная задача, и потеря истории браузера, закладок и паролей - большое разочарование. Одним из способов решения этой проблемы является использование браузера Chrome, но если вы используете его на ... Подробнее Проверьте Fedora Utils (теперь называется Fedy) [Больше не доступно].

Вы используете Fedora Rawhide? А как насчет другого аналогичного ресурса для вашего любимого дистрибутива? Любые интересные советы и рекомендации, которыми вы можете поделиться? Дайте нам знать об этом в комментариях!

Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux.