私はFedora 24を使用しています。私の論文では、実験的な機能が必要なので、ソースからBlueZを構築する必要があります。 今、ベストプラクティスは何ですか?ソースから再インストールするには、BlueZをOSから削除する必要がありますか?私がdnfでbluezを削除しようとすると、httpdやその他のアプリケーションを依存関係として削除したいと考えています。Bluez、ソースからのmakeの前の削除?
おかげ
私はFedora 24を使用しています。私の論文では、実験的な機能が必要なので、ソースからBlueZを構築する必要があります。 今、ベストプラクティスは何ですか?ソースから再インストールするには、BlueZをOSから削除する必要がありますか?私がdnfでbluezを削除しようとすると、httpdやその他のアプリケーションを依存関係として削除したいと考えています。Bluez、ソースからのmakeの前の削除?
おかげ
ベストプラクティスは、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を使用して更新プログラムがそれを上書きし、新しいバージョンが出たときは、余暇に更新してください。
ありがとう、私はBlueZのすべてのアップデートでこれを手動で正しく行う必要がありますか?以前はBlueZ 5.40のインストールを削除する必要がありますか? – datafridge
@datafridgeそれを扱うベストプラクティスを追加するために編集しました。 – mattdm
ありがとうございます。私は最後の小さな質問があると思う。私はbluezを削除しようとしました.dnfに書いたように、gnome-tweak-tool、gdmなどのものも削除したいと思っています。 IRC Channel #fedoraから、/etc/dnf/dnf.confファイルのclean_requirements_on_removeを無効にできるというヒントが得られます。私はそれを "False"に設定しましたが、何も変わりませんでしたか?私は何か別のことをしなくてはなりませんか? – datafridge