それを行うコマンドはありますか:パッケージがすでにインストールされている場合は更新し、そうでない場合は最新バージョンをインストールします
今のところ、私は2つのコマンドを実行しています。
yum install mypackage
yum update mypackage
たぶんもっと効率的な方法がありますか?
少なくとも私にとっては、yum
は十分に明るいので、すでにインストールされていて、更新が利用可能なものをインストールするように指示すると、代わりに更新が適用されます。例えば。:
[root@risby ~]# rpm -qa|grep openvpn
openvpn-2.2.2-7.fc17.x86_64
openvpnがインストールされています。
[root@risby ~]# yum update
[...]
--> Running transaction check
---> Package openvpn.x86_64 0:2.2.2-7.fc17 will be updated
---> Package openvpn.x86_64 0:2.3.1-2.fc17 will be an update
アップデートが利用可能です。
[root@risby ~]# yum install openvpn
[...]
--> Running transaction check
---> Package openvpn.x86_64 0:2.2.2-7.fc17 will be updated
---> Package openvpn.x86_64 0:2.3.1-2.fc17 will be an update
yum install
とにかく正しいことをします。ちなみに、yumバージョンは3.4.3です。