AURのパッケージがすでにインストールされている場合は、yaourtを再インストールしないようにする方法はありますか?
$ yaourt -Q jruby
local/jruby 1.7.3-1
しかし、なんだか
$ yaourt --needed --noconfirm -S jruby
もう一度ダウンロードして(以前にダウンロードした場合でも)、jrubyを再インストールしてください。
ベストアンサー1
この問題は簡単なスクリプトで解決できます。
ファイルを開く
$ vim yaourt-helper.sh
スクリプトの作成
#!/bin/bash _update="yaourt -Syua --noconfirm" if ! which $1 2>/dev/null 1>&2; then echo 'Package not installed, installing' $_update $1 exit $?; fi echo 'Already installed, checking for upgrade' $_update
権限の設定と実行
$ chmod +x yaourt-helper.sh && ./yaourt-helper.sh jruby
注:--noconfirm
実行している作業を正確に知らない場合は、使用するのは危険です。