[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Packages.txt: 1.183 -> 1.184



Packages.txt: 1.183 -> 1.184 です。ツッコミをお願いします。

訳の全文は
  http://www.na.rim.or.jp/%7Ekano/tmp/Packages.txt
差分は
  http://www.na.rim.or.jp/%7Ekano/tmp/Packages.diff.txt
に置いてあります。

対応する原文の差分は
  http://cvsweb.NetBSD.org/bsdweb.cgi/pkgsrc/Attic/Packages.txt.diff?r1=1.183&r2=1.184
です。

変更点の大半は、
> Markup changes:
>  * indent consistently
>  * make shell prompts consistent

のようなもので、内容が変わっているのは 9 Debugging だけです。
その部分の訳と原文の差分は以下のとおりです。

査読等の便のため、改行位置の調整はしていません。
(調整したうえでcommitします)

訳 diff 抜粋:
- - make install
- - find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla >/tmp/x
-   (又は、LOCALBASEやX11BASEを設定したすべてのディレクトリーを対象として)
- - pkg_delete blub
- - find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla
-   (または 'make print-PLIST' の出力との diff をとる)
+ * パッケージをインストールします:
+	# make install
+   これは通常、rootで実行する必要があります。
+ * このパッケージでインストールされた全ファイルを調べます:
+ 
+	# find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla >/tmp/x
+	
+   /etc/mk.confでLOCALBASEやX11BASEを設定している場合は、
+   (/usr/pkg/や/usr/X11R6/の)かわりにその設定値を使ってください。
+   このfindコマンドではなく、"make print-PLIST"を実行するという方法もあります。
+ * パッケージをデインストールします:
+ 
+	# pkg_delete blub
+	
+ * 残ったままのファイルがないか調べます:
+ 
+	# find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla
+
    もし、なにかファイルが見つかれば、それらはpkg/PLIST*に不足しているので、
    追加してください。
- - pkg/PLIST* と /tmp/x を比較し、前者を修正してください。
-   ( sort /tmp/x >/tmp/x2 ; sort pkg/PLIST >/tmp/P ; sdiff /tmp/x2 /tmp/P )
- - make reinstall && make package
- - pkg_delete blub  
- - 「find /usr/pkg/ /usr/X11R6/ -type f -newer /tmp/bla」を実行し、何も見つ
-   からないことを確認してください。
- - pkg_add .../blub.tgz  
- - 遊んでみてください。:)
- - pkg_delete - 今までと同様に、いかなるファイルも残っていてはいけません。
-  (もう一度、上記のfind を実行してください)。
+ * pkg/PLIST*と/tmp/xを比較し、前者を修正してください。
+   以下のような手が使えます:
+   
+	% ( sort /tmp/x >/tmp/x2 ; sort pkg/PLIST >/tmp/P ; sdiff /tmp/x2 /tmp/P )
+	
+ * これでPLISTの修正ができました。パッケージを再度インストールして、バイナリーパッケージを作ります:
+   
+	# make reinstall && make package
+	
+ * インストールしたパッケージを削除します:
+ 
+	# pkg_delete blub
+	
+ * 上記のfindコマンドを繰り返します。今度は何も見つからないはずです:
+
+	# find /usr/pkg/ /usr/X11R6/ -type f -newer /tmp/bla
+
+ * バイナリーパッケージを再インストールします:
+ 
+	# pkg_add .../blub.tgz
+	
+ * 遊んでみてください。すべてが機能することを確認してください。
+ * pkg_delete(8)を使い、再度デインストールします。
+   今までと同様に、いかなるファイルも残っていてはいけません。
+   もう一度、上記のfind(1)コマンドを実行して確認してください。


原文 diff 抜粋:

- - make install
- - find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla >/tmp/x
-   (or whatever you set LOCALBASE and X11BASE to)
- - pkg_delete blub
- - find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla (or diff against output of
-   'make print-PLIST'): if this brings up any files, that are missing in
-   pkg/PLIST*; add them.
- - Compare pkg/PLIST* against /tmp/x, fix the former one
-   ( sort /tmp/x >/tmp/x2 ; sort pkg/PLIST >/tmp/P ; sdiff /tmp/x2 /tmp/P )
- - make reinstall && make package
- - pkg_delete blub
- - "find /usr/pkg/ /usr/X11R6/ -type f -newer /tmp/bla" shouldn't find anything
-   now
- - pkg_add .../blub.tgz
- - Play with it :)
- - pkg_delete - still no file should be left (re-run above find)
+ * Install the package:
+	# make install
+   You usually need to be root to do this. 
+ * Find all files installed by the package:
+ 
+	# find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla >/tmp/x
+	
+   If you have set LOCALBASE and X11BASE in /etc/mk.conf, use the values
+   from there instead. As an alternative to this find command, you can run
+   "make print-PLIST". 
+ * Deinstall the package:
+ 
+	# pkg_delete blub
+	
+ * Look if there are any files left:
+ 
+	# find /usr/pkg/ /usr/X11R6/ -newer /tmp/bla
+
+   If this brings up any files, that are missing in pkg/PLIST*, add them.
+ * Compare pkg/PLIST* against /tmp/x, fix the former one. You can use some
+   magic like:
+   
+	% ( sort /tmp/x >/tmp/x2 ; sort pkg/PLIST >/tmp/P ; sdiff /tmp/x2 /tmp/P )
+	
+ * Now that the PLIST is ok, install the package again and make a binary
+   package:
+   
+	# make reinstall && make package
+	
+ * Delete the installed package:
+ 
+	# pkg_delete blub
+	
+ * Repeat the above find command, which shouldn't find anything now:
+
+	# find /usr/pkg/ /usr/X11R6/ -type f -newer /tmp/bla
+
+ * Reinstall the binary package:
+ 
+	# pkg_add .../blub.tgz
+	
+ * Play with it. Make sure everything works. 
+ * Deinstall the package again using pkg_delete(8). Still no file should be
+   left. Re-run the above find(1) command to make sure.