Лучшая практика, вероятно, восстановить 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, чтобы убедиться, что обновления не переопределить его, и когда появятся новые версии, обновите на досуге.
Спасибо, и я должен сделать это при каждом обновлении BlueZ вручную? Должен ли я удалить установку BlueZ 5.40 раньше? – datafridge
@datafridge Отредактировано, чтобы добавить некоторые рекомендации, касающиеся этого. – mattdm
Спасибо. Кажется, у меня последний вопрос. Я попытался удалить bluez, и, поскольку я написал dnf, также хочу удалить gnome-tweak-tool, gdm и другие вещи. Я получаю подсказку с канала IRC#fedora, что я могу отключить clean_requirements_on_remove в файле /etc/dnf/dnf.conf. Я установил его в «False», но ничего не изменилось? Я должен был сделать что-то еще? – datafridge