2016-06-16 14 views
0

私はFedora 24を使用しています。私の論文では、実験的な機能が必要なので、ソースからBlueZを構築する必要があります。 今、ベストプラクティスは何ですか?ソースから再インストールするには、BlueZをOSから削除する必要がありますか?私がdnfでbluezを削除しようとすると、httpdやその他のアプリケーションを依存関係として削除したいと考えています。Bluez、ソースからのmakeの前の削除?

おかげ

答えて

1

ベストプラクティスは、RPMを再構築することが考えられます。我々は現在、Fedora 23(と24)にbluez 5.39を持っています - これは最新のものの後ろにある小さなリリースです。最新のものが必要な場合は、Fedoraの開発ブランチRawhideから入手できます。

その後、%configureライン上--enable-experimentalを置くことによってあなたは、おそらくこのような場合には(必要な実験的な機能を有効にするには、specファイルを変更します。

をあなたは、specファイルを変更Release:の最後に.experimental.1のようなものを追加する場合フィールドを変更すると、新しい更新プログラムとしてカウントされ、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 Channel #fedoraから、/etc/dnf/dnf.confファイルのclean_requirements_on_removeを無効にできるというヒントが得られます。私はそれを "False"に設定しましたが、何も変わりませんでしたか?私は何か別のことをしなくてはなりませんか? – datafridge

関連する問題