2016-06-16 4 views
0

Я использую Fedora 24. Для моей диссертации я должен построить BlueZ от источника, потому что мне нужны экспериментальные функции. Теперь, что такое лучшая практика? Должен ли я удалить BlueZ из ОС, прежде чем я смогу переустановить его из источника? Когда я пытаюсь удалить bluez с помощью dnf, он также хочет удалить httpd и другие приложения в качестве зависимостей.Bluez, deinstallation before make from source?

Благодаря

ответ

1

Лучшая практика, вероятно, восстановить RPM. У нас есть bluez 5.39 в Fedora 23 (и 24) в настоящее время - это один незначительный релиз за последним. Если вам нужен новейший, вы можете его захватить с Rawhide, веткой развития Fedora.

Затем измените файл спецификации, чтобы включить экспериментальные функции, которые необходимы (по-видимому, в этом случае, поставив --enable-experimental на %configure линии.

При изменении файла спецификации, добавить что-то вроде .experimental.1 к концу Release: Таким образом, это будет считаться более новым обновлением, и вы можете dnf update bluez-5.39-1.fc23.experimental.1.x86_64.rpm. (Обновите это окончательное .1 всякий раз, когда вы вносите изменения, в качестве элемента рудиментарного контроля версий.) Затем используйте the DNF versionlock plugin, чтобы убедиться, что обновления не переопределить его, и когда появятся новые версии, обновите на досуге.

+0

Спасибо, и я должен сделать это при каждом обновлении BlueZ вручную? Должен ли я удалить установку BlueZ 5.40 раньше? – datafridge

+0

@datafridge Отредактировано, чтобы добавить некоторые рекомендации, касающиеся этого. – mattdm

+0

Спасибо. Кажется, у меня последний вопрос. Я попытался удалить bluez, и, поскольку я написал dnf, также хочу удалить gnome-tweak-tool, gdm и другие вещи. Я получаю подсказку с канала IRC#fedora, что я могу отключить clean_requirements_on_remove в файле /etc/dnf/dnf.conf. Я установил его в «False», но ничего не изменилось? Я должен был сделать что-то еще? – datafridge

 Смежные вопросы

  • Нет связанных вопросов^_^