現在emacs 24.5がインストールされており、25.1にアップデートしたいと思います。私が入力すると、dnf update emacs
私は得ます。
Last metadata expiration check: 1:29:14 ago on Thu Mar 30 09:42:12 2017.
Dependencies resolved.
Nothing to do.
Complete!
dnfでやることがないとしたらどうやって更新しますか?
答え1
どのFedoraバージョンを使用しているかはわかりませんが、最新のFedora 25リポジトリにはemacs 25.1があり、アップデートリストにあります。
https://bodhi.fedoraproject.org/updates/?packages=emacs
上記のリストに示すように、Fedora 24でも使用できるため、以前のバージョンを使用している可能性があるため、システム全体をFedora 23以前のバージョンに更新する必要があります。廃止
答え2
バージョンを指定できます。
dnf install emacs-25.1-3
Fedora25を例に挙げましょう。
依存関係の問題がある場合は、次のいずれかを試してください。
dnf check-update; dnf upgrade --best
あるいは、必要に応じて他のパッケージを「削除できるようにする」ように指示することもできます。明らかにこれは破壊的です。
dnf upgrade --allowerasing
最後に、特定のバージョンにアップグレードすることを選択することもできますが、これは古いオプションのようです。
dnf upgrade-to
マニュアルページから:
dnf [options]repository-packagesupgrade-to... リポジトリで利用可能な指定されたバージョンにパッケージを更新します。 Upgrade-to は、アップグレードサブコマンドに対して廃止されたエイリアスです。
ご存知のように、元のコマンドではupdate
なく、対応するオプションを使用しています。upgrade
確認してくださいFedora管理ガイド:ソフトウェア管理しかもDNF文書。