Fedoraのyumでパッケージを再インストールする

yumコマンドにはパッケージを再インストールするコマンドがないみたいなので、yumdownloaderを使ってパッケージをダウンロードし、rpmの–forceオプションを使って強制インストールする方法。

# yum install yum-utils
# yumdownloader <package>
# rpm -Uvh --force <package>.rpm


–forceオプションはちょっと恐い場合は、file-rollerでrpmを開けば中のファイルを展開できるので、必要なファイルを取り出して置き換えればいい。

# file-roller <package>.rpm

コマンドラインの場合は以下のコマンドでカレントディレクトリに展開できる。

# rpm2cpio <package>.rpm | cpio -id

 
    
[追記]
いつの間にかyumにreinstallコマンドが追加されているみたいです。(気づかなかっただけ?)
# yum reinstall [package]

Leave a Reply

Your email address will not be published. Required fields are marked *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)