已安装时使yaourt不重新安装

Kok*_*zzu 6 arch-linux package-management yaourt

当包(来自 AUR)已经安装时,有没有办法让 yaourt 不重新安装

 $ yaourt -Q jruby
 local/jruby 1.7.3-1
Run Code Online (Sandbox Code Playgroud)

但不知何故

 $ yaourt --needed --noconfirm -S jruby
Run Code Online (Sandbox Code Playgroud)

保持重新下载(即使之前已经下载过)并重新安装 jruby

ano*_*mal 7

可以用一个简单的脚本来解决:

  1. 打开文件

    $ vim yaourt-helper.sh
    
    Run Code Online (Sandbox Code Playgroud)
  2. 创建脚本

    $ vim yaourt-helper.sh
    
    Run Code Online (Sandbox Code Playgroud)
  3. 设置权限并执行

$ chmod +x yaourt-helper.sh && ./yaourt-helper.sh jruby

注意:--noconfirm除非您确切地知道自己在做什么,否则使用是危险的。