差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

次のリビジョン
前のリビジョン
次のリビジョン 両方とも次のリビジョン
os:freebsd:pkg_replace:start [2010/09/30 21:06]
yuki 作成
os:freebsd:pkg_replace:start [2011/03/30 00:20]
yuki
ライン 2: ライン 2:
  
   * インストール   * インストール
-    * <​code>#​ cd /​usr/​ports/​ports-mgmt/​pkg_replace && make install clean</​code>​+    * <​code>#​ cd /​usr/​ports/​ports-mgmt/​pkg_replace && make install clean && rehash</​code>​
   * pkg_replaceでインストール   * pkg_replaceでインストール
     * <​code>#​ pkg_replace -N "​package name" </​code>​     * <​code>#​ pkg_replace -N "​package name" </​code>​
   * pkg_replaceでアップグレード   * pkg_replaceでアップグレード
     * <​code>#​ pkg_replace -r /​*</​code> ​     * <​code>#​ pkg_replace -r /​*</​code> ​
- +  * pkg_replaceでアップグレード対象物があるか確認(インストールはしないが取得はする) 
 +    * <​code>#​ pkg_replace -rF /​*</​code>​  
 +  * こんなの書いて使ってます。 
 +    * <​code>#​!/​bin/​sh 
 + 
 +# ports update. 
 +portsnap fetch update 
 + 
 +# pkg_replace check. 
 +pkg_replace -l pkg_replace.tmp -Fr \* 
 + 
 +# update ports select. 
 +UPDATE=`cat pkg_replace.tmp | grep ^+ | awk '​{print $2}'​` 
 +for pkg in $UPDATE; do 
 +        printf "Do you want to upgrade $pkg ? [y/​n]:"​ 
 +        read line 
 +        case $line in 
 +        [yY]*) 
 +                echo "$pkg upgrade start."​ 
 +                pkg_replace -r $pkg 
 +                ;; 
 +        [nN]*) 
 +                echo "$pkg upgrade skipped.";;​ 
 +        esac 
 +done</​code>​ 
os/freebsd/pkg_replace/start.txt · 最終更新: 2011/08/24 10:07 (外部編集)
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0