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

pkgsrc/doc/guide/files/faq.xml: 1.10 -> 1.11



以下のページの更新をしました。ツッコミをお願いします。

pkgsrc/doc/guide/files/faq.xml: 1.10 -> 1.11

> revision 1.11
> date: 2005/05/29 17:16:28;  author: jmmv;  state: Exp;  lines: +23 -6
> Change the 'non-root builds' question to reflect recent changes (existence
> of the UNPRIVILEGED variable and simplification of bootstrapping).

火曜日までに異議がなければ、 commit します。

以下、訳と原文それぞれの新旧の差分です。

--- faq.xml.orig	2006-09-16 16:24:42.000000000 +0900
+++ faq.xml	2006-09-16 16:24:42.000000000 +0900
@@ -1,6 +1,6 @@
-<!-- $NetBSD: faq.xml,v 1.10 2005/05/24 12:14:42 wiz Exp $ -->
+<!-- $NetBSD: faq.xml,v 1.11 2005/05/29 17:16:28 jmmv Exp $ -->
 <!-- Based on english version: -->
-<!-- NetBSD: faq.xml,v 1.10 2005/05/24 12:14:42 wiz Exp   -->
+<!-- NetBSD: faq.xml,v 1.11 2005/05/29 17:16:28 jmmv Exp   -->
 
 <chapter id="faq"> <?dbhtml filename="faq.html"?>
   <title>よくある質問</title>
@@ -230,11 +230,28 @@
 <sect1 id="non-root-pkgsrc">
     <title>pkgsrc を root 以外で使う方法</title>
     
-     <para>  pkgsrc を root 以外のユーザーで使いたい場合は、いくつかの変数を設定すれば、
-      そのような環境で pkgsrc が動くようにすることができます。詳細は
-      <ulink
-      url="http://mail-index.NetBSD.org/tech-pkg/2003/09/27/0023.html">この記事
-      </ulink>をご覧ください。  </para> 
+    <para>pkgsrc を root 以外のユーザーで使いたい場合は、いくつかの変数を設定すれば、
+    そのような環境で pkgsrc が動くようにすることができます。
+    最低限、<varname>UNPRIVILEGED</varname> を <quote>yes</quote>
+    に設定することが必要です。こうすると非特権モードに切り替わり、
+    関連のある複数の変数が設定されて、
+    root 以外のユーザーがパッケージをインストールできるようになります。</para>
+
+    <para>標準状態の非特権モードでは不十分な場合は、
+    他の変数を調節するとよいでしょう。たとえば、
+    ユーザーやグループの自動検出により正しくない (あるいは使いたくない)
+    値が検出される場合は、それぞれ、
+    <varname>UNPRIVILEGED_USER</varname> や
+    <varname>UNPRIVILEGED_GROUP</varname> を設定すれば変更することができます。</para>
+
+    <para>なお、ブートストラップについては、<command>bootstrap</command>
+    スクリプトに <quote>--ignore-user-check</quote> フラグを与えると、
+    標準で使われるインストール先が
+    <filename>~/pkg</filename> 以下の複数のディレクトリーになるため、
+    非 root 用の構成にしやすくなることを覚えておいてください。このディレクトリーは、
+    他のディレクトリーの配置が細かく調節可能であるのと同様に、
+    スクリプトに <quote>--prefix</quote>
+    フラグを与えて上書きすることができます。</para>
 </sect1>
 
 <sect1 id="resume-transfers">
Index: faq.xml
===================================================================
RCS file: /cvsroot/pkgsrc/doc/guide/files/faq.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- faq.xml	24 May 2005 12:14:42 -0000	1.10
+++ faq.xml	29 May 2005 17:16:28 -0000	1.11
@@ -1,4 +1,4 @@
-<!-- $NetBSD: faq.xml,v 1.10 2005/05/24 12:14:42 wiz Exp $ -->
+<!-- $NetBSD: faq.xml,v 1.11 2005/05/29 17:16:28 jmmv Exp $ -->
 
 <chapter id="faq"> <?dbhtml filename="faq.html"?>
   <title>Frequently Asked Questions</title>
@@ -232,11 +232,28 @@
 <sect1 id="non-root-pkgsrc">
     <title>How to use pkgsrc as non-root</title>
     
-     <para>  If you want to use pkgsrc as non-root user, you can set
-      some variables  to make pkgsrc work under these
-      conditions. Please see   <ulink
-      url="http://mail-index.NetBSD.org/tech-pkg/2003/09/27/0023.html">this
-      message</ulink> for more details.  </para> 
+    <para>If you want to use pkgsrc as non-root user, you can set some
+    variables to make pkgsrc work under these conditions.  At the very
+    least, you need to set <varname>UNPRIVILEGED</varname> to
+    <quote>yes</quote>; this will turn on unprivileged mode and set
+    multiple related variables to allow installation of packages as
+    non-root.</para>
+
+    <para>In case the defaults are not enough, you may want to tune some
+    other variables used.  For example, if the automatic user/group
+    detection leads to incorrect values (or not the ones you would like
+    to use), you can change them by setting
+    <varname>UNPRIVILEGED_USER</varname> and
+    <varname>UNPRIVILEGED_GROUP</varname> respectively.</para>
+
+    <para>As regards bootstrapping, please note that the
+    <command>bootstrap</command> script will ease non-root configuration
+    when given the <quote>--ignore-user-check</quote> flag, as it will
+    choose and use multiple default directories under
+    <filename>~/pkg</filename> as the installation targets.  These
+    directories can be overriden by the <quote>--prefix</quote> flag
+    provided by the script, as well as some others that allow finer tuning
+    of the tree layout.</para>
 </sect1>
 
 <sect1 id="resume-transfers">