差分

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

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

os:freebsd:pkg_replace:start [2011/03/30 00:20]
yuki
os:freebsd:pkg_replace:start [2011/08/24 10:07]
ライン 1: ライン 1:
-====== pkg_replace ====== 
- 
-  * インストール 
-    * <​code>#​ cd /​usr/​ports/​ports-mgmt/​pkg_replace && make install clean && rehash</​code>​ 
-  * pkg_replaceでインストール 
-    * <​code>#​ pkg_replace -N "​package name" </​code>​ 
-  * pkg_replaceでアップグレード 
-    * <​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