入口
  src
  /usr/pkgsrc
    を準備する
  実行形式
    【パッケージ関係の操作】
    【pkg_info】
    packages directory
    i386 の場合
      nyftp.netbsd.org
      ftp.netbsd.org
      ftp.jp.netbsd.org
      ftp2.jp.netbsd.org
    NetBSD-5.0 の場合
    ftp mirrors
  pkg_add
  PKG_PATH
  依存関係
  PKG_PATH
    packages 一覧
    amd64/5.0
    i386/5.0
    powerpc/5.0
    i386/4.0
    amd64/4.0
    PowerPC/3.1
    PowerPC/4.0
    環境変数前
    環境変数の設定
    【Gimp】
  pkg_info
    -u
  pkg_delete
    required
      -f
      -r
pkgsrc
    依存関係
    README.html
    探す方法
    情報 - pkg_info
    展開位置
    bootstrap-pkgsrc
    target of make
    各論
  自分で用意する
    files
    debug
    PLIST
    distinfo
  mk
  pkgtools
    bulk build
    wip
bulk build
  pbulk
  pbulk
    1. 配置
    2. 準備
      bootstrap
      pbulk install
    3. configure
      /etc/mk.conf
      pbulk.conf
    4. running
wip
    PKG_OPTIONS
  upgrade
tips
   debug
  DO_NADA
  mk.conf
URL

| NetBSD 解説 | sysinst | macppc | TsubaiBSD | pkgsrc 各論 | packages | 絹/software/全文検索
at www.ki.nu

NetBSD/packages

Last Update: "2011/01/19 16:34:06 makoto"

pkg_delete

pkg_delete を使うと、以前に入れた package をきれいさっぱり消すこと が出来ます。実行には root 権限が必要です。
  1. ただし、後から追加した設定類は消しません
  2. これは消さないよ、と教えてくれるので、手動で消します

required

pkgsrc はお互いに依存関係があります。もし何かに必要とされて入っ ているものを消そうとすると、次のように、「簡単には消せないよ」 といわれて、そのままでは消してくれません。
ttyp4:makoto@st4200 8:11:03/041231(...www/php4)> sudo pkg_delete php-4.3.9 pkg_delete: package `php-4.3.9' is required by other packages: ap-php-4.3.9 php-pgsql-4.3.9 horde-2.2.4 php-gettext-4.3.9 ttyp4:makoto@st4200 8:11:39/041231(...www/php4)> sudo pkg_delete -f php-4.3.9
-f
そのような時に便利なのが -f です。 force の f で、無理矢理消してくれます。 ただし理解して使う必要があります。
ttyp4:makoto@st4200 8:11:39/041231(...www/php4)> sudo pkg_delete -f php-4.3.9 pkg_delete: package `php-4.3.9' is required by other packages: ap-php-4.3.9 php-pgsql-4.3.9 horde-2.2.4 php-gettext-4.3.9 =========================================================================== If you won't be using php-4.3.9 any longer, you may want to remove * the following files: /usr/pkg/etc/php.ini * the following directories: /usr/pkg/lib/php/20020429 ===========================================================================
-r
-r を付けると、依存しているものも含めて全て消してしまいます。 これはこれで使うのには注意が必要です。
要らない package を整理したい
Last Update: Wed, 15 Oct 2014 13:09:47 GMT 1.66 2008/03/08