**以前のリビジョンの文書です**

pkg_replace

  • インストール
    • <code># cd /usr/ports/ports-mgmt/pkgreplace && make install clean && rehash</code> * pkgreplaceでインストール
    • <code># pkgreplace -N “package name” </code> * pkgreplaceでアップグレード
    • <code># pkgreplace -r /</code> * pkgreplaceでアップグレード対象物があるか確認(インストールはしないが取得はする) * <code># pkgreplace -rF /</code> * こんなの書いて使ってます。 * <code>#!/bin/sh # ports update. portsnap fetch update # pkgreplace check. pkgreplace -l pkgreplace.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.1301412004.txt.gz · 最終更新: 2011/03/30 00:20 by yuki
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0