-TARGETVER=r11.3-29
+TARGETVER=r11.3-55
if test "x$revspec" = "xsystemd"; then
TARGETVER="$TARGETVER-systemd"
fi
@x
<para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
Lizardo</ulink> <lizardo@linuxfromscratch.org> –
- Portuguese LFS translation project</para>
+ Portuguese LFS translation project historical</para>
@y
<para><ulink url="mailto:lizardo@linuxfromscratch.org">Anderson
Lizardo</ulink> <lizardo@linuxfromscratch.org> –
- ポルトガルの LFS 翻訳プロジェクト</para>
+ ポルトガルの LFS 翻訳プロジェクト; 以前</para>
+@z
+
+@x
+ <para><ulink url="mailto:jafesp@gmail.com">Jamenson
+ Espindula</ulink> <jafesp@gmail.com> –
+ Portuguese LFS translation project 2022-present</para>
+@y
+ <para><ulink url="mailto:jafesp@gmail.com">Jamenson
+ Espindula</ulink> <jafesp@gmail.com> –
+ ポルトガルの LFS 翻訳プロジェクト; 2022年から現在</para>
@z
@x
@z
%----------------------------------------------------------------------
+@x
+<!-- Begin Flit-core dependency info -->
+@y
+<!-- Begin Flit-core dependency info -->
+@z
+@x
+ <seg>Python</seg>
+@y
+ <seg>Python</seg>
+@z
+@x
+ <seg>Python</seg>
+@y
+ <seg>Python</seg>
+@z
+@x
+ <seg>No test suite available</seg>
+@y
+ <seg>テストスイートはありません</seg>
+@z
+@x
+ <seg>Wheel</seg>
+@y
+ <seg>Wheel</seg>
+@z
+@x
+ <ulink url='&blfs-book;general/python-modules.html#pytest'>pytest</ulink>
+ and
+ <ulink url='&pypi-home;/testpath'>testpath</ulink>
+@y
+ <ulink url='&blfs-book;general/python-modules.html#pytest'>pytest</ulink>,
+ <ulink url='&pypi-home;/testpath'>testpath</ulink>
+@z
+
+%----------------------------------------------------------------------
@x Gawk
<seg>Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make,
MPFR, Patch, Readline, Sed, and Texinfo</seg>
%----------------------------------------------------------------------
@x Wheel
- <seg>Python</seg>
+ <seg>Python and Flit-core</seg>
@y
- <seg>Python</seg>
+ <seg>Python, Flit-core</seg>
@z
@x
<seg>Python</seg>
%----------------------------------------------------------------------
@x Zstd
- <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, and Xz</seg>
+ <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, and Zlib</seg>
@y
- <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz</seg>
+ <seg>Binutils, Coreutils, GCC, Glibc, Gzip, Make, Xz, Zlib</seg>
@z
@x
<seg>Glibc</seg>
@z
@x
+ <para>2023-03-31</para>
+ <itemizedlist>
+ <listitem>
+ <para>[xry111] - Update to linux-6.2.9 (security fix). Fixes
+ <ulink url='&lfs-ticket-root;5230'>#5230</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to grep-3.10. Fixes
+ <ulink url='&lfs-ticket-root;5234'>#5234</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to wheel-0.40.0. Fixes
+ <ulink url='&lfs-ticket-root;5229'>#5229</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to bc-6.5.0. Fixes
+ <ulink url='&lfs-ticket-root;5228'>#5228</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to texinfo-7.0.3. Fixes
+ <ulink url='&lfs-ticket-root;5235'>#5235</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to coreutils-9.2. Fixes
+ <ulink url='&lfs-ticket-root;5232'>#5232</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to libcap-2.68. Fixes
+ <ulink url='&lfs-ticket-root;5236'>#5236</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to tzdata-2023c. Fixes
+ <ulink url='&lfs-ticket-root;5237'>#5237</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to xz-5.4.2. Fixes
+ <ulink url='&lfs-ticket-root;5233'>#5233</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Update to openssl-3.1.0. Fixes
+ <ulink url='&lfs-ticket-root;5227'>#5227</ulink>.</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - Add flit-core-3.8.0.</para>
+ </listitem>
+ </itemizedlist>
+@y
+ <para>2023-03-31</para>
+ <itemizedlist>
+ <listitem>
+ <para>[xry111] - linux-6.2.9 へのアップデート。(セキュリティフィックス)
+ <ulink url='&lfs-ticket-root;5230'>#5230</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - grep-3.10 へのアップデート。
+ <ulink url='&lfs-ticket-root;5234'>#5234</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - wheel-0.40.0 へのアップデート。
+ <ulink url='&lfs-ticket-root;5229'>#5229</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - bc-6.5.0 へのアップデート。
+ <ulink url='&lfs-ticket-root;5228'>#5228</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - texinfo-7.0.3 へのアップデート。
+ <ulink url='&lfs-ticket-root;5235'>#5235</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - coreutils-9.2 へのアップデート。
+ <ulink url='&lfs-ticket-root;5232'>#5232</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - libcap-2.68 へのアップデート。
+ <ulink url='&lfs-ticket-root;5236'>#5236</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - tzdata-2023c へのアップデート。
+ <ulink url='&lfs-ticket-root;5237'>#5237</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - xz-5.4.2 へのアップデート。
+ <ulink url='&lfs-ticket-root;5233'>#5233</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - openssl-3.1.0 へのアップデート。
+ <ulink url='&lfs-ticket-root;5227'>#5227</ulink> を Fix に。</para>
+ </listitem>
+ <listitem>
+ <para>[xry111] - flit-core-3.8.0 追加。</para>
+ </listitem>
+ </itemizedlist>
+@z
+
+@x
<para>2023-03-15</para>
<itemizedlist>
<listitem>
@x
<para>As an alternative to installing a separate distribution on your
- machine, you may wish to use a LiveCD from a commercial distribution.
- <!-- the Linux From Scratch LiveCD or --> a LiveCD from a
- commercial distribution. <!-- The LFS LiveCD works well as a host system,
- providing all the tools you need to successfully follow the instructions in
- this book. The LiveCD version is behind the current book, but is still useful
- as a host for building the current book. The <quote>-nosrc</quote> or
- <quote>-min</quote> editions of the LiveCD are the most appropriate for
- building a current LFS system. For more information about the LFS LiveCD or
- to download a copy, visit <ulink url="&livecd-root;"/>. --></para>
+ machine, you may wish to use a LiveCD from a commercial distribution.</para>
@y
<para>
コンピューター内にインストールされているディストリビューションを利用するのではなく、他に提供されている LiveCD を利用することもできます。
-->
<listitem>
+ <para>2023-04-09</para>
+ <itemizedlist>
+ <listitem>
+ <para>[matsuand] -
+ r11.3-55 (<ulink url="&lfs-changeset;e9ab2b3af">e9ab2b3af</ulink>) までの対応。
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>2023-03-31</para>
+ <itemizedlist>
+ <listitem>
+ <para>[matsuand] -
+ r11.3-38 (<ulink url="&lfs-changeset;d76520819">d76520819</ulink>) までの対応。
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
+ <para>2023-03-16</para>
+ <itemizedlist>
+ <listitem>
+ <para>[matsuand] -
+ r11.3-33 (<ulink url="&lfs-changeset;ad09ba40a">ad09ba40a</ulink>) までの対応。
+ </para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>2023-03-15</para>
<itemizedlist>
<listitem>
@z
@x
- <listitem revision='sysv'><para>/tmp – A separate /tmp directory
+ <listitem revision='sysv'><para>/tmp – A separate /tmp partition
is rare, but useful if configuring a thin client. This partition, if
used, will usually not need to exceed a couple of
gigabytes. If you have enough RAM, you can mount a
@y
<listitem revision='sysv'><para>
/tmp –
- /tmp ã\83\87ã\82£ã\83¬ã\82¯ã\83\88ã\83ªを別パーティションとするのは普通は行いません。
+ /tmp ã\83\91ã\83¼ã\83\86ã\82£ã\82·ã\83§ã\83³を別パーティションとするのは普通は行いません。
ただしシンクライアント (thin client) では有効です。
別パーティションとする場合であっても、数GB程度あれば十分です。
RAM が十分にある場合は <systemitem
<para>&Download;: <ulink url="&flex-url;"/></para>
@z
+@x Flit-core
+ <para>Home page: <ulink url="&flit-core-home;"/></para>
+ <para>Download: <ulink url="&flit-core-url;"/></para>
+@y
+ <para>&Homepage;: <ulink url="&flit-core-home;"/></para>
+ <para>&Download;: <ulink url="&flit-core-url;"/></para>
+@z
+
@x gawk
<para>Home page: <ulink url="&gawk-home;"/></para>
<para>Download: <ulink url="&gawk-url;"/></para>
file.ch \
findutils.ch \
flex.ch \
+ flit-core.ch \
gawk.ch \
gcc.ch \
gdbm.ch \
file.ch \
findutils.ch \
flex.ch \
+ flit-core.ch \
gawk.ch \
gcc.ch \
gdbm.ch \
@z
@x
- <para>Now, fix a problem with chmod return values:</para>
+ <para>Fix a bug in checksum utilities causing failed checks not
+ reported correctly:</para>
@y
- <para>
- chmod の返り値に関する問題を以下により修正します。
- </para>
+ <para>
+ チェックサムユーティリティーのチェックが正しい報告をあげてこないバグがあるため、これを修正します。
+ </para>
@z
@x
@z
@x libanl
- <para>An asynchronous name lookup library</para>
+ <para>Dummy library containing no functions. Previously was the
+ asynchronous name lookup library, whose functions are now in
+ <filename class='libraryfile'>libc</filename></para>
@y
<para>
- 非同期の名前解決 (asynchronous name lookup) ライブラリ。
+ 関数を何も含まないダミーライブラリ。
+ かつては非同期の名前解決 (asynchronous name lookup) ライブラリでしたが、今その関数は <filename
+ class='libraryfile'>libc</filename> に含まれます。
</para>
@z
@x libpthread
<para>Dummy library containing no functions. Previously contained
functions providing most of the interfaces specified
- by the POSIX.1b Realtime Extension, now the functions are in
- <filename class="libraryfile">libc</filename></para>
+ by the POSIX.1c Threads Extensions and the semaphore interfaces
+ specified by the POSIX.1b Real-time Extensions, now the functions
+ are in <filename class="libraryfile">libc</filename></para>
@y
<para>
関数を全く含まないダミーのライブラリ。
- かつては POSIX.1b Realtime Extension によって規定されているインターフェースをほとんど含めた関数を提供していました。
+ かつては POSIX.1c Threads Extensions によって規定されているインターフェースと、POSIX.1b Real-time Extensions によって規定されるセマフォーインターフェースをほとんど含めた関数を提供していました。
現在その関数は <filename class="libraryfile">libc</filename> に含まれるようになりました。
</para>
@z
@x librt
<para>Contains functions providing most of the interfaces specified
- by the POSIX.1b Realtime Extension</para>
+ by the POSIX.1b Real-time Extensions</para>
@y
<para>
POSIX.1b リアルタイム拡張 (Realtime Extension) にて既定されているインターフェースをほぼ網羅した関数を提供します。
@z
@x gperl
- <para>Preprocesor for groff, allowing the insertion of perl code
+ <para>Preprocessor for groff, allowing the insertion of perl code
into groff files</para>
@y
<para>
@z
@x gpinyin
- <para>Preprocesor for groff, allowing the insertion of Pinyin
+ <para>Preprocessor for groff, allowing the insertion of Pinyin
(Mandarin Chinese spelled with the Roman alphabet) into groff files.</para>
@y
<para>
@z
@x
+ If <application>OpenSSH</application> is installed, it will be an
+ exception of the general rule above. It contains an
+ over-restrictive OpenSSL version check, so both SSH client and SSH
+ server will refuse to start if OpenSSL
+ is updated with MAJOR version number unchanged but MINOR version
+ number changed. You need to rebuild
+ <application>OpenSSH</application> after such an upgrade.
+ <emphasis role='bold'>If <application>OpenSSH</application> is being
+ used to access the system, you must rebuild and reinstall it
+ after upgrading OpenSSL to a new MINOR version number before logout
+ or you won't be able to login via SSH anymore.</emphasis>
+@y
+ <application>OpenSSH</application> をインストールしている場合は、上に示した規則とは異なる対応が必要です。
+ OpenSSL には必要以上に厳しいバージョンチェックが含まれているため、たとえ <application>OpenSSH</application> の MAJOR バージョンが変わっていなくても MINOR バージョンが変わっただけで、SSH クライアントも SSH サーバーも動作停止してしまいます。
+ そのような更新が発生した際には <application>OpenSSH</application> の再ビルドが必要となります。
+ <emphasis role='bold'><application>OpenSSH</application> を使って今現在、システムにアクセスしている場合、MINOR バージョンが新しくなった OpenSSL にアップグレードした後には、ログアウトする前に、<application>OpenSSH</application> を再ビルドして再インストールしてください。
+ そうしておかないと、SSH を通じたログインができなくなります。</emphasis>
+@z
+
+@x
However, any running programs linked to those libraries need to be stopped
and restarted. Read the related entries in
<xref linkend='pkgmgmt-upgrade-issues'/> for details.
@z
@x
- If any package of which the version is different from the version
+ If there is any package whose version is different from the version
specified by the book (either following a security advisory or
satisfying personal preference), it may be necessary to update the
- the library file name in <envar>save_usrlib</envar> or
+ library file name in <envar>save_usrlib</envar> or
<envar>online_usrlib</envar>.
<emphasis role='bold'>Failing to do so may render the system
completely unusable.</emphasis>
@z
@x
- <title>The meaning of the pip3 configuration options and commands:</title>
-@y
- <title>pip3 設定オプションとコマンドの意味</title>
-@z
-
-@x PYTHONPATH=src
- <para>Allows this package (not installed yet) to build a
- wheel archive for itself, to avoid a chicken-or-egg problem.</para>
-@y
- <para>
- 本パッケージを使って(インストールしていなくても)、本パッケージをインストールできるようにします。
- これにより鶏とタマゴの問題を解消します。
- </para>
-@z
-
-@x wheel
- <para>This command builds the wheel archive for this package.</para>
-@y
- <para>
- このコマンドは、本パッケージ向けの wheel アーカイブを生成します。
- </para>
-@z
-
-@x -w dist
- <para>Instructs pip to put the created wheel into the
- <filename class='directory'>dist</filename> directory.</para>
-@y
- <para>
- 生成した wheel を <filename class='directory'>dist</filename> ディレクトリに置くことを指示します。
- </para>
-@z
-
-@x install
- <para>This command installs the package.</para>
-@y
- <para>このコマンドはパッケージをインストールします。</para>
-@z
-
-@x
- <term><parameter>--no-build-isolation</parameter>,
- <parameter>--no-deps</parameter>, and
- <parameter>--no-index</parameter></term>
-@y
- <term><parameter>--no-build-isolation</parameter>,
- <parameter>--no-deps</parameter>,
- <parameter>--no-index</parameter></term>
-@z
-@x
- <para>These options prevent fetching files from the online package
- repository (PyPI). If packages are installed in the correct order,
- pip won't need to fetch any files in the first place; these
- options add some safety in case of user error.</para>
-@y
- <para>
- これらのオプションは、オンラインパッケージリポジトリ(PyPI) からファイルを取得しないようにします。
- パッケージ類が適切な順番でインストールされていれば、最初にファイルを取得しておく必要はないはずです。
- ただしこのオプションをつけておくことで、ユーザーが操作を誤っても安全であるようにします。
- </para>
-@z
-
-@x --find-links dist
- <para>Instructs pip to search for wheel archives in the
- <filename class='directory'>dist</filename> directory.</para>
-@y
- <para>
- <filename class='directory'>dist</filename> ディレクトリから wheel アーカイブを検索することを指示します。
- </para>
-@z
-
-@x
<title>Contents of Wheel</title>
@y
<title>&ContentsOf1;Wheel&ContentsOf2;</title>
@z
@x
- Ensure a password is set for the root user.
+ Ensure a password is set for the &root; user.
@y
- root ユーザーのパスワードが設定されていることを確認してください。
+ &root; ユーザーのパスワードが設定されていることを確認してください。
@z
@x
@x
<para>When the reboot is complete, the LFS system is ready for use. What you
will see is a simple <quote>login: </quote> prompt. At this point, you can
- proceed to
- <phrase revision="sysv">
- <ulink url="https://www.linuxfromscratch.org/blfs/view/stable/">
- the BLFS Book</ulink></phrase>
- <phrase revision="systemd">
- <ulink url="https://www.linuxfromscratch.org/blfs/view/stable-systemd/">
- the BLFS Book</ulink></phrase>
+ proceed to <ulink url="&blfs-book;">the BLFS Book</ulink>
where you can add more software to suit your needs.</para>
@y
<para>
再起動が無事行われ LFS システムを使うことができます。
起動後に見えるのは<quote>login: </quote>という単純なプロンプトです。
- ここからは
- <phrase revision="sysv">
- <ulink url="https://www.linuxfromscratch.org/blfs/view/stable/">
- BLFS ブック</ulink></phrase>
- <phrase revision="systemd">
- <ulink url="https://www.linuxfromscratch.org/blfs/view/stable-systemd/">
- BLFS ブック</ulink></phrase>
- に進んでいき、利用したいソフトウェアをいろいろと追加していくことができます。
+ ここからは <ulink url="&blfs-book;">BLFS ブック</ulink> に進んでいき、利用したいソフトウェアをいろいろと追加していくことができます。
</para>
@z
@x
If your reboot is <emphasis role="bold">not</emphasis> successful, it
- is time to troubleshoot. For hints on solving inital booting problems, see
+ is time to troubleshoot. For hints on solving initial booting problems, see
<ulink url="https://www.linuxfromscratch.org/lfs/troubleshooting.html"/>.
@y
再起動がうまく <emphasis role="bold">できなかった</emphasis> 場合は、解消していきます。
<!ENTITY copyrightdate "%crdate;">
]]>
-<!ENTITY jversion "20230315">
-<!ENTITY jversiond "20230315">
-<!ENTITY jcorrespondSHA "c97cd380c"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
+<!ENTITY jversion "20230409">
+<!ENTITY jversiond "20230409">
+<!ENTITY jcorrespondSHA "e9ab2b3af"> <!-- lfs-git SHA 値; 本箇所での記載のみ -->
<!ENTITY dir-jversion "git-ja">
<!ENTITY dir-jversiond "git-sysdja">
@z
@z
@x
+<!ENTITY flit-core-fin-sbu "less than 0.1 SBU">
+@y
+<!ENTITY flit-core-fin-sbu "0.1 SBU 以下">
+@z
+
+@x
<!ENTITY gcc-fin-sbu "43 SBU (with tests)">
@y
<!ENTITY gcc-fin-sbu "43 SBU (テスト込み)">
dnl This is part of LFSbookja package.
dnl
dnl m4-include this file to define the current LFS version
-m4_define([lfs_version], [r11.3-29])
+m4_define([lfs_version], [r11.3-55])