aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEitan Adler <eadler@FreeBSD.org>2015-04-03 05:08:29 +0000
committerEitan Adler <eadler@FreeBSD.org>2015-04-03 05:08:29 +0000
commitdb5df9d85fc7fce7416421ca6a172ac5269628a0 (patch)
tree8498095bff9bba059fb8ce30ee25addf7645180e
parent4e77ebb87491d864030f58a455df26141e69e65e (diff)
downloaddoc-db5df9d85fc7fce7416421ca6a172ac5269628a0.tar.gz
doc-db5df9d85fc7fce7416421ca6a172ac5269628a0.zip
attempt to fix build breakage
If I understand correctly the build broke because the non-english articles import from the english version of fbsd-from-scratch. Remove the translated articles for the articles I removed in English
Notes
Notes: svn path=/head/; revision=46443
-rw-r--r--de_DE.ISO8859-1/articles/Makefile1
-rw-r--r--de_DE.ISO8859-1/articles/laptop/Makefile24
-rw-r--r--de_DE.ISO8859-1/articles/laptop/article.xml342
-rw-r--r--el_GR.ISO8859-7/articles/Makefile1
-rw-r--r--el_GR.ISO8859-7/articles/laptop/Makefile16
-rw-r--r--el_GR.ISO8859-7/articles/laptop/article.xml352
-rw-r--r--es_ES.ISO8859-1/articles/Makefile2
-rw-r--r--es_ES.ISO8859-1/articles/fbsd-from-scratch/Makefile27
-rw-r--r--es_ES.ISO8859-1/articles/fbsd-from-scratch/article.xml709
-rw-r--r--es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_1.sh243
-rw-r--r--es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_2.sh148
-rw-r--r--es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_3.mk150
-rw-r--r--es_ES.ISO8859-1/articles/laptop/Makefile22
-rw-r--r--es_ES.ISO8859-1/articles/laptop/article.xml360
-rw-r--r--fr_FR.ISO8859-1/articles/Makefile1
-rw-r--r--fr_FR.ISO8859-1/articles/laptop/Makefile22
-rw-r--r--fr_FR.ISO8859-1/articles/laptop/article.xml222
-rw-r--r--hu_HU.ISO8859-2/articles/Makefile1
-rw-r--r--hu_HU.ISO8859-2/articles/laptop/Makefile22
-rw-r--r--hu_HU.ISO8859-2/articles/laptop/article.xml442
-rw-r--r--ja_JP.eucJP/articles/Makefile2
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/Makefile32
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/article.xml692
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.conf.default190
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.sh174
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.conf.default89
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.sh132
-rw-r--r--ja_JP.eucJP/articles/fbsd-from-scratch/stage_3.mk235
-rw-r--r--ru_RU.KOI8-R/articles/Makefile1
-rw-r--r--ru_RU.KOI8-R/articles/laptop/Makefile22
-rw-r--r--ru_RU.KOI8-R/articles/laptop/article.xml301
31 files changed, 0 insertions, 4977 deletions
diff --git a/de_DE.ISO8859-1/articles/Makefile b/de_DE.ISO8859-1/articles/Makefile
index 9a3ecdd867..bdc3de5d96 100644
--- a/de_DE.ISO8859-1/articles/Makefile
+++ b/de_DE.ISO8859-1/articles/Makefile
@@ -9,7 +9,6 @@ SUBDIR = contributing
SUBDIR+= contributing-ports
SUBDIR+= explaining-bsd
SUBDIR+= freebsd-update-server
-SUBDIR+= laptop
SUBDIR+= linux-comparison
SUBDIR+= nanobsd
SUBDIR+= new-users
diff --git a/de_DE.ISO8859-1/articles/laptop/Makefile b/de_DE.ISO8859-1/articles/laptop/Makefile
deleted file mode 100644
index 3d65505988..0000000000
--- a/de_DE.ISO8859-1/articles/laptop/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-#
-# The FreeBSD Documentation Project
-# The FreeBSD German Documentation Project
-#
-# $FreeBSD$
-# $FreeBSDde: de-docproj/articles/laptop/Makefile,v 1.2 2005/01/06 20:22:43 mheinen Exp $
-# basiert auf: 1.4
-#
-# Article: FreeBSD und Notebooks
-
-DOC?= article
-
-FORMATS?= html html-split
-WITH_ARTICLE_TOC?= YES
-
-INSTALL_COMPRESSED?=gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-URL_RELPREFIX?= ../../../..
-DOC_PREFIX?= ${.CURDIR}/../../..
-
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/de_DE.ISO8859-1/articles/laptop/article.xml b/de_DE.ISO8859-1/articles/laptop/article.xml
deleted file mode 100644
index 82c83056ce..0000000000
--- a/de_DE.ISO8859-1/articles/laptop/article.xml
+++ /dev/null
@@ -1,342 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!-- The FreeBSD Documentation Project
- The FreeBSD German Documentation Project
-
- $FreeBSD$
- $FreeBSDde: de-docproj/articles/laptop/article.xml,v 1.6 2007/01/16 18:56:31 jkois Exp $
- basiert auf: 1.25
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="de">
- <info><title>FreeBSD und Notebooks</title>
-
-
- <abstract>
- <para>FreeBSD läuft, von wenigen Ausnahmen abgesehen, auf
- den meisten Notebooks problemlos. In diesem Artikel werden
- einige Probleme diskutiert, die beim Einsatz von FreeBSD
- auf Notebooks auftreten können. Der Hauptgrund für
- diese Probleme ist die im Vergleich zu Desktoprechnern oft
- unterschiedliche Hardware.</para>
-
- <para><emphasis>Übersetzt von Fabio Tosques</emphasis>.</para>
- </abstract>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.linux;
- &tm-attrib.microsoft;
- &tm-attrib.general;
- </legalnotice>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
- </info>
-
- <para>FreeBSD wird oft für ein reines Server-Betriebssystem
- gehalten, obwohl es auch auf Desktoprechnern sehr gut einsetzbar
- ist. Falls Sie es auf einem Notebook einsetzen möchten, können
- Sie auch hier die Vorzüge von FreeBSD nutzen: Ein systematisches
- und stringentes Layout, einfache Administration und
- Aktualisierung, das Ports- und Packagesystem für die
- Softwareinstallation und vieles andere mehr. Weitere Vorzüge, wie
- lange Laufzeiten, Netzwerkperformance und gute Performance unter
- hoher Last sind natürlich auf einem Notebookrechner nicht ganz so
- wichtig. Auf Notebookrechnern können aber während der
- Installation Probleme auftreten, die bei Desktoprechnern nicht
- existieren und die daher hier diskutiert werden (Notebooks sind
- &ndash; anders als Desktoprechner &ndash; oft auf
- &microsoft.windows; abgestimmt). In diesem Artikel sollen solche
- Probleme angesprochen werden. Einige Leute haben Ihre Erfahrungen
- mit dem Betrieb von &os; auf Notebooks auf eigenen Webseiten
- veröffentlicht, die nicht Teil der &os;-Dokumentation sind. Wenn
- Sie den Namen Ihres Notebooks zusammen mit <quote>&os;</quote> in
- der Suchmaschine Ihrer Wahl eingeben, ist es gut möglich, dass Sie
- Informationen finden, die Ihnen weiterhelfen. Zusätzlich
- existiert eine &os;-spezifische Online-Datenbank unter <link xlink:href="http://laptop.bsdgroup.de/freebsd/">The &os; Laptop
- Compatibility List</link>.</para>
-
- <para>Um in Kontakt mit anderen &os;-Notebook-Besitzern zu treten,
- können Sie die Mailingliste &a.mobile.name; abonnieren.
- Weitere Informationen zur Nutzung von Notebooks unter &os; finden
- sich auch unter <uri xlink:href="http://tuxmobil.org/mobile_bsd.html">http://tuxmobil.org/mobile_bsd.html</uri>.</para>
-
- <sect1 xml:id="xorg">
- <title>&xorg;</title>
-
- <para>Neuere Versionen von <application>&xorg;</application>
- funktionieren mit den meisten Grafikkarten (Grafikchips), die
- heutzutage in Notebooks eingebaut werden. Es ist zwar
- möglich, dass die 3D-Beschleunigung nicht unterstützt
- wird, die generische SVGA-Konfiguration sollte aber problemlos
- funktionieren.</para>
-
- <para>Lesen Sie das Handbuch Ihres Notebooks, um herauszufinden,
- welche Grafikkarte (oder welcher Grafikchip) eingebaut wurde.
- Danach überprüfen Sie die
- <application>&xorg;</application>-Dokumentation, um
- festzustellen, ob Ihre Grafikkarte unterstützt wird. Ist dies
- nicht der Fall, verwenden Sie einen allgemeinen Treiber.
- Versuchen Sie nicht, einfach einen Treiber mit einem ähnlichen
- Namen zu verwenden. Mit <userinput>Xorg -configure</userinput>
- lassen sich viele Konfigurationsparameter automatisch
- einstellen.</para>
-
- <para>Manchmal verursacht auch die Konfiguration des Displays
- Probleme. Die verfügbaren &xorg;-Ressourcen
- beschränken sich auf die Konfiguration von CRT-Monitoren.
- Brauchbare Einstellungen für ein LCD zu finden, ist daher
- nicht immer einfach. Vielleicht haben Sie aber auch Glück,
- und Sie müssen keine Modelines angeben, da die einfache
- Angabe von horizontaler und vertikalen Wiederholrate ausreicht.
- Reichen diese Angaben nicht aus, sollten Sie im Internet nach
- Seiten suchen, die sich mit der Konfiguration von X auf
- Notebooks beschäftigen (diese beziehen sich zwar oft auf Linux,
- da allerdings sowohl &os; als auch Linux &xorg; verwenden,
- spielt dies keine Rolle). Von dort können Sie sich eine
- Modeline kopieren, die für ähnliche Hardware gültig ist.</para>
-
- <para>Die meisten Notebooks haben zwei Maustasten, die unter X nur
- selten Probleme verursachen (abgesehen von der mittleren
- Maustaste, die oft zum Einfügen von Text benutzt wird). Sie
- können aber die mittlere Maustaste emulieren, indem Sie die
- linke und rechte Maustaste gleichzeitig drücken. Dazu
- müssen Sie die Zeile</para>
-
- <programlisting>Option "Emulate3Buttons"</programlisting>
-
- <para>im Abschnitt <literal>InputDevice</literal> der Datei
- <filename>xorg.conf</filename> einfügen.</para>
- </sect1>
-
- <sect1 xml:id="modems">
- <title>Modems</title>
-
- <para>Notebooks verfügen in der Regel über ein internes
- Modem (On-Board-Modem). Leider handelt es sich dabei meist um
- so genannte <quote>Winmodems</quote>, deren Funktionalität
- in Software implementiert ist, und für die auch nur
- Windows-Treiber verfügbar sind (auch wenn einige Hersteller
- damit begonnen haben, Treiber für andere Betriebssysteme
- bereitzustellen). Besitzt Ihr Modem beispielsweise einen
- Lucent&nbsp;LT-Chipsatz, wird dieser wahrscheinlich vom
- <package>comms/ltmdm</package>-Port
- unterstützt. Hat Ihr Notebook aber ein <quote>Winmodem</quote>
- eingebaut, müssen Sie sich ein externes Modem kaufen: Die
- kompakteste Lösung sind hier PCMCIA-Modems, die weiter unten
- besprochen werden. Serielle oder über USB angeschlossene Modems
- sind aber deutlich billiger. In der Regel sollten
- <quote>normale</quote> Modems (so genannte Non-Winmodems)
- problemlos funktionieren.</para>
- </sect1>
-
- <sect1 xml:id="pcmcia">
- <title>PCMCIA (PC-Card)-Geräte</title>
-
- <para>Die meisten Notebooks verfügen über PCMCIA- oder
- PC-Card-Slots. Diese werden von FreeBSD sehr gut
- unterstützt. Verwenden Sie &man.dmesg.8;, um festzustellen,
- ob die PCMCIA-Geräte beim Systemstart korrekt erkannt wurden.
- Ist dies der Fall, sollten Einträge ähnlich den folgenden
- auftauchen: <filename>pccard0</filename>,
- <filename>pccard1</filename> sowie Geräte wie
- <filename>pcic0</filename>.</para>
-
- <para>&os;&nbsp;4.X unterstützt nur 16-Bit PCMCIA-Karten,
- &os;&nbsp;5.X unterstützt sowohl 16-Bit-Karten als auch
- 32-Bit-Karten. Eine Liste der unterstützten Karten finden Sie
- in <filename>/etc/defaults/pccard.conf</filename>. Kaufen Sie
- möglichst nur Karten, die in dieser Liste aufgeführt sind. Ist
- Ihre Karte nicht aufgeführt, kann sie aber trotzdem
- funktionieren, da die meisten 16-Bit-Modems trotzdem unterstützt
- werden, vorausgesetzt, es handelt sich nicht um
- <quote>Winmodems</quote> (diese gibt es auch bei PCMCIA-Karten,
- sie sollten daher beim Kauf der Karte aufpassen). Sollte Ihre
- Karte als generisches Modem (<foreignphrase>generic
- modem</foreignphrase>) erkannt werden, müssen Sie daran denken,
- dass in der Defaultkonfiguration von
- <filename>pccard.conf</filename> eine Verzögerung von
- 10&nbsp;Sekunden angegeben ist (dies verhindert das Einfrieren
- bestimmter Modems). Für Ihr Modem kann dieser Eintrag
- überflüssig sein, Sie sollten daher versuchen, die Zeit zu
- reduzieren oder die Zeile komplett zu entfernen.</para>
-
- <para>Einige Abschnitte der Datei <filename>pccard.conf</filename>
- müssen angepasst werden. Prüfen Sie die Zeile, in der
- die IRQs aufgeführt werden und entfernen sie jede Zahl, die
- schon in Gebrauch ist: Besonders wichtig ist IRQ&nbsp;5, falls
- Ihr Notebook eine On-Board-Soundkarte enthält (ansonsten ist
- es möglich, dass das System abstürzt). Prüfen Sie
- auch die vorhandenen Speicherressourcen: Sollte Ihr Modem nicht
- erkannt werden, probieren Sie verschiedene erlaubte Werte aus
- (diese sind in &man.pccardc.8; aufgeführt).</para>
-
- <para>Sollte die Karte noch immer nicht funktionieren, starten Sie
- den &man.pccardd.8;-Daemon manuell. Um diesen schon beim Booten
- zu aktivieren, fügen Sie die Zeile
- <programlisting>pccard_enable="YES"</programlisting> in
- <filename>/etc/rc.conf</filename> ein. Ihre Karte sollte
- nun erkannt werden, und Sie sollten eine Statusmeldung
- darüber erhalten, dass neue Geräte vorhanden sind.</para>
-
- <para>Seit &os;&nbsp;4.4-RELEASE wurde der PCMCIA-Code komplett
- überarbeitet. Auch die Unterstützung von ISA-Routing
- für Interrupts, auf denen &os; nicht in der Lage war, das
- PCI-BIOS zu nutzen, ist jetzt enthalten. Falls Sie
- PCMCIA-Probleme haben, sollten Sie daher Ihr System
- aktualisieren.</para>
- </sect1>
-
- <sect1 xml:id="power-management">
- <title>Power-Management</title>
-
- <para>Leider sind die Power-Management-Funktionen unter FreeBSD
- noch nicht sehr stabil. Mit etwas Glück funktioniert die
- eine oder andere Funktion. Oder es funktioniert keine.</para>
-
- <para>Was die Sache nicht einfacher macht, ist, dass es zwei
- verschiedene Standards für das Power-Management gibt: APM
- und ACPI. Letzteres ist zwar leistungsfähiger und besitzt
- mehr Funktionen, verursacht aber auch mehr Probleme.</para>
-
- <para>Manche Laptops unterstützen sowohl APM als auch ACPI
- (bis zu einem gewissen Grad), andere unterstützen nur einen
- der beiden Standards. Sie sollten also mit beiden
- experimentieren, um ein funktionsfähiges Power-Management
- zu erhalten.</para>
-
- <note>
- <para>Es ist nicht möglich, APM und ACPI gleichzeitig zu
- benutzen, auch wenn Ihr Notebook beide unterstützt.</para>
- </note>
-
- <sect2>
- <title>APM</title>
-
- <para>Das BIOS von APM (Advanced Power Management) stellt
- verschiedene Power-Management-Funktionen bereit, darunter
- Standby, Suspend, Hibernation, die Drosselung des Prozessors,
- und andere mehr. APM wird sowohl von &os;&nbsp;4.X als auch
- von &os;&nbsp;5.X unterstützt.</para>
-
- <para>Um die APM-Unterstützung zu aktivieren, können
- Sie einen Kernel mit Power-Management-Unterstützung
- bauen (<literal>device apm0</literal> bei &os;&nbsp;4.X und
- <literal>device apm</literal> bei &os;&nbsp;5.X). Unter
- &os;&nbsp;5.X ist auch ein APM-Modul vorhanden. Sie
- können das APM-Modul beim Systemstart laden, indem Sie in
- <filename>/boot/loader.conf</filename> die Zeile
- <literal>apm_load="YES"</literal> einfügen.</para>
-
- <para>Unter &os;&nbsp;5.X müssen Sie in
- <filename>/boot/device.hints</filename> folgende Einstellung
- vornehmen: <literal>hint.apm.0.disabled="0"</literal>.</para>
-
- <para>Um APM beim Systemstart zu aktivieren, müssen Sie in
- <filename>/etc/rc.conf</filename> außerdem folgende Zeile
- einfügen: <literal>apm_enable="YES"</literal>. Falls Sie
- den &man.apmd.8;-Daemon automatisch starten wollen, fügen
- Sie die Zeile <literal>apmd_enable="YES"</literal> in
- <filename>/etc/rc.conf</filename> ein. Dieser Daemon
- kümmert sich um verschiedene APM-Ereignisse und die
- Benachrichtigung des BIOS. Damit kann das Notebook durch
- Drücken einer definierten Taste oder durch das
- Schließen des Deckels in den Ruhemodus versetzt
- werden.</para>
-
- <para>Die verschiedenen APM-Befehle sind in &man.apm.8;
- aufgeführt. <command>apm -b</command> zeigt den
- aktuellen Akkustatus an, wird dies nicht unterstützt,
- den Code 255. <command>apm -Z</command> versetzt das
- Notebook in den Standby-Modus, <command>apm -z</command>
- (oder <command>zzz</command>) in den Suspend-Modus. Mit
- <command>shutdown -p</command> wird das Notebook
- heruntergefahren und ausgeschaltet. Es ist möglich,
- dass nur einige oder keiner dieser Befehle
- funktionieren.</para>
-
- <para>Vielleicht können Sie den Suspend-/Standby-Modus nur auf
- der Konsole aktivieren, aber nicht unter X (dann bleibe der
- Bildschirm nach dem Reaktivieren dunkel). Seit &os;&nbsp;5.X
- könnte eine Lösung darin bestehen, die Zeile <literal>options
- SC_NO_SUSPEND_VTYSWITCH</literal> in die
- Kernel-Konfigurationsdatei aufzunehmen und den Kernel neu zu
- kompilieren. Eine andere Lösung wäre es, vor dem
- &man.apm.8;-Aufruf in den Konsolen-Modus zu wechseln, indem
- die Tastenkombination <keycombo action="simul"><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap></keycombo>
- oder eine andere Funktionstaste gedrückt wird. Dieser Vorgang
- kann mit &man.apmd.8; automatisiert werden, falls der
- &man.apmd.8;-Daemon läuft. Dazu fügen Sie die folgenden
- Abschnitte in <filename>/etc/apmd.conf</filename>
- ein:</para>
-
- <programlisting>apm_event SUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "/etc/rc.suspend";
-}
-
-apm_event USERSUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "sync &amp;&amp; sync &amp;&amp; sync";
- exec "sleep 1";
- exec "apm -z";
-}
-
-apm_event NORMRESUME, STANDBYRESUME {
- exec "/etc/rc.resume";
- exec "vidcontrol -s 9 &lt; /dev/console";
-} </programlisting>
- </sect2>
-
- <sect2>
- <title>ACPI</title>
-
- <para>ACPI (Advanced Configuration and Power Management
- Interface) stellt nicht nur Power-Management-Funktionen
- bereit, sondern ist auch in der Lage, von Ihnen eingesetzte
- Hardware zu erkennen (es ersetzt damit PnP und das PCI-BIOS).
- ACPI steht seit &os;&nbsp;5.X zur Verfügung und ist dort
- standardmäßig eingeschaltet. Die ACPI-Funktionen
- können mit &man.acpiconf.8; gesteuert werden.</para>
-
- <para>Leider werden Notebooks oft mit fehlerhaften
- ACPI-Implementierungen verkauft. Ist ACPI in so einem Fall
- aktiviert, verursacht es oft mehr Probleme als Nutzen. Es
- kann sogar so weit kommen, dass &os; auf manchen Notebooks
- nicht startet, wenn ACPI aktiviert ist.</para>
-
- <para>Sollte ACPI auf Ihrem Notebook Probleme verursachen,
- sollten Sie prüfen, ob der Hersteller Ihres Notebooks eine
- neuere BIOS-Version bereitstellt, in der die ACPI-Fehler
- behoben sind. Da die ACPI-Implementierung von &os; sich noch
- im Entwicklungsstatus befindet, könnten Sie auch Ihr System
- aktualisieren. Die Chancen stehen gut, dass sich Ihre
- Probleme damit beheben lassen.</para>
-
- <para>Möchten Sie ACPI abschalten, bearbeiten Sie die
- Zeile <literal>hint.acpi.0.disabled="1"</literal> in
- <filename>/boot/device.hints</filename>. Falls Sie beim
- Systemstart Probleme mit ACPI feststellen, können Sie
- ACPI auch am Bootprompt vorläufig deaktivieren, indem Sie
- <literal>unset acpi_load</literal> eingeben.
- Seit &os;&nbsp;5.1-RELEASE gibt es ein Bootmenü, in dem
- Sie unter anderem ACPI deaktivieren können. Dazu
- müssen Sie die Option <guimenuitem>2. Boot &os; with ACPI
- disabled</guimenuitem> auswählen.</para>
- </sect2>
-
- <sect2>
- <title>Den Status des Power-Managements anzeigen</title>
-
- <para>Das X-Window-System <application>&xorg;</application>
- besitzt eine eigene Funktion, um den Status der
- Power-Management-Funktionen anzuzeigen (suchen Sie in
- &man.xset.1; nach <quote>dpms</quote>). Leider funktioniert
- auch diese Funktion nicht auf allen Notebooks. Oft wird zwar
- das Display abgeschaltet, nicht aber die
- Hintergrundbeleuchtung.</para>
- </sect2>
- </sect1>
-</article>
diff --git a/el_GR.ISO8859-7/articles/Makefile b/el_GR.ISO8859-7/articles/Makefile
index 5294ddcbbb..7cdb51fe1a 100644
--- a/el_GR.ISO8859-7/articles/Makefile
+++ b/el_GR.ISO8859-7/articles/Makefile
@@ -11,7 +11,6 @@ SUBDIR+= explaining-bsd
SUBDIR+= freebsd-questions
SUBDIR+= gjournal-desktop
SUBDIR+= greek-language-support
-SUBDIR+= laptop
SUBDIR+= linux-users
SUBDIR+= mailing-list-faq
SUBDIR+= nanobsd
diff --git a/el_GR.ISO8859-7/articles/laptop/Makefile b/el_GR.ISO8859-7/articles/laptop/Makefile
deleted file mode 100644
index 72408c15cb..0000000000
--- a/el_GR.ISO8859-7/articles/laptop/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# $FreeBSD$
-#
-# %SOURCE% en_US.ISO8859-1/articles/laptop/Makefile
-# %SRCID% 1.4
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?=gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/el_GR.ISO8859-7/articles/laptop/article.xml b/el_GR.ISO8859-7/articles/laptop/article.xml
deleted file mode 100644
index b537cf7563..0000000000
--- a/el_GR.ISO8859-7/articles/laptop/article.xml
+++ /dev/null
@@ -1,352 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-7"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!--
-
- ×ñçóéìïðïéþíôáò ôï FreeBSD Óå Öïñçôïýò ÕðïëïãéóôÝò
-
- The FreeBSD Greek Documentation Project
-
- %SOURCE% en_US.ISO8859-1/articles/laptop/article.xml
- %SRCID% 1.25
-
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="el">
- <info><title>×ñçóéìïðïéþíôáò ôï FreeBSD óå Öïñçôïýò</title>
-
-
- <abstract>
- <para>Ôï FreeBSD äïõëåýåé Üøïãá óôïõò ðåñéóóüôåñïõò öïñçôïýò
- õðïëïãéóôÝò, ìå ðïëý ëßãá óçìåßá ðïõ ÷ñßæïõí ðñïóï÷Þò.
- ÌåñéêÜ ðñÜãìáôá ðïõ áöïñïýí ôï FreeBSD êáé ôïõò öïñçôïýò,
- ó÷åôéêÜ ìå ôéò äéáöïñÝò ðïõ õðÜñ÷ïõí óå áðáéôÞóåéò õëéêïý
- áðü ôïõò õðïëïãéóôÝò ãñáöåßïõ, ðåñéãñÜöïíôáé ðáñáêÜôù.</para>
- </abstract>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.linux;
- &tm-attrib.microsoft;
- &tm-attrib.general;
- </legalnotice>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
- </info>
-
- <para>Óõ÷íÜ ôï FreeBSD ÷ñçóéìïðïéåßôáé óáí ëåéôïõñãéêü óýóôçìá
- óå åîõðçñåôçôÝò, áëëÜ ìðïñåß ôï ßäéï êáëÜ íá ÷ñçóéìïðïéçèåß êáé óå
- óôáèìïýò åñãáóßáò, êé áí óêÝöôåóôå íá ôï ÷ñçóéìïðïéÞóåôå óôïí
- öïñçôü õðïëïãéóôÞ óáò ìðïñåßôå íá áðïëáìâÜíåôå üëá ôá óõíçèéóìÝíá
- ðëåïíåêôÞìáôá ðïõ Ý÷åé: óõóôçìáôéêÞ ïñãÜíùóç, åýêïëç äéá÷åßñéóç
- êáé áíáâÜèìéóç, ôá ports êáé ôá ðáêÝôá ãéá åýêïëç åãêáôÜóôáóç
- ëïãéóìéêïý, êïê. (Ôá Üëëá ðëåïíåêôÞìáôÜ ôïõ, üðùò ç óôáèåñüôçôá,
- ç áðüäïóç óå äéêôõáêÝò åöáñìïãÝò, êáé ç áðüäïóç óå óõíèÞêåò õøçëïý
- öüñôïõ, ìðïñåß íá ìçí ãßíïíôáé ðïëý öáíåñÜ óå Ýíá öïñçôü
- õðïëïãéóôÞ, âÝâáéá.) ¼ìùò, ç åãêáôÜóôáóç óå öïñçôïýò õðïëïãéóôÝò
- óõ÷íÜ ðáñïõóéÜæåé ðñïâëÞìáôá ôá ïðïßá äåí åìöáíßæïíôáé óå
- õðïëïãéóôÝò ãñáöåßïõ êáé äåí áðïôåëïýí óõ÷íÜ èÝìá óõæÞôçóçò (ïé
- öïñçôïß, áêüìá ðåñéóóüôåñï áðü ôïõò õðïëïãéóôÝò ãñáöåßïõ, åßíáé
- ñõèìéóìÝíïé ãéá íá ôñÝ÷ïõí êáëÜ ìå &microsoft.windows;). Áõôü ôï
- Üñèñï Ý÷åé óáí óôü÷ï íá ðáñïõóéÜóåé êÜðïéá áðü áõôÜ ôá
- èÝìáôá. Óôï äéáäßêôõï ìðïñåßôå íá âñåßôå ðïëëÝò óåëßäåò óôéò ïðïßåò
- ðåñéãñÜöïõí ôéò åìðåéñßåò ôïõò ìå Ýíá óõãêåêñéìÝíï ìïíôÝëï öïñçôïý
- õðïëïãéóôÞ êáé ôï &os; ïé óõããñáöåßò ôïõò. ÁõôÝò ïé óåëßäåò äåí åßíáé
- äéáèÝóéìåò ùò ìÝñïò ôçò åðßóçìçò ôåêìçñßùóçò ôïõ &os;, áëëÜ ìðïñåß íá
- ðåñéÝ÷ïõí ÷ñÞóéìåò ðëçñïöïñßåò. Åßíáé êáëÞ éäÝá íá øÜîåôå ãéá ôÝôïéåò
- óåëßäåò, ãñÜöïíôáò ôï ìïíôÝëï ôïõ öïñçôïý óáò êáé ôç
- ëÝîç <quote>&os;</quote> óå ìåñéêÝò ìç÷áíÝò áíáæÞôçóçò. ÕðÜñ÷åé åðßóçò
- êáé ìéá âÜóç ðëçñïöïñéþí ìå áíáëõôéêÝò ðåñéãñáöÝò áðü ðïëëïýò öïñçôïýò
- õðïëïãéóôÝò óôç äéåýèõíóç <link xlink:href="http://laptop.bsdgroup.de/freebsd/">The &os;
- Laptop Compatibility List</link>.</para>
-
- <para>Áí èÝëåôå íá åðéêïéíùíÞóåôå ìå Üëëïõò ÷ñÞóôåò ðïõ ôñÝ÷ïõí &os; óôï
- öïñçôü ôïõò, ìðïñåßôå íá ãñáöôåßôå êáé óôçí ëßóôá &a.mobile.name;.
- Ðåñéóóüôåñåò ðëçñïöïñßåò ãéá ôç óõìâáôüôçôá ôïõ &os; ìå öïñçôýò
- õðïëïãéóôÝò èá âñåßôå êáé óôç
- óåëßäá <uri xlink:href="http://tuxmobil.org/mobile_bsd.html">http://tuxmobil.org/mobile_bsd.html</uri>.</para>
-
- <sect1 xml:id="xorg">
- <title>Ôï ãñáöéêü ðåñéâÜëëïí &xorg;</title>
-
- <para>Ïé ðñüóöáôåò åêäüóåéò ôùí <application>&xorg;</application> äïõëåýïõí ìå ôéò
- ðåñéóóüôåñåò ìïíôÝñíåò êÜñôåò ïèüíçò ðïõ ÷ñçóéìïðïéïýíôáé óå
- öïñçôïýò õðïëïãéóôÝò. Ç åðéôÜ÷õíóç (acceleration) ìðïñåß íá ìçí
- õðïóôçñßæåôáé, áëëÜ ìéá âáóéêÞ SVGA êáôÜóôáóç èÜ 'ðñåðå íá
- äïõëåýåé ÷ùñßò ðñïâëÞìáôá.</para>
-
- <para>ÅëÝãîôå ôçí ôåêìçñßùóç ôïõ öïñçôïý óáò ãéá íá äåßôå ðïéá
- êÜñôá ïèüíçò Ý÷åé êáé ìåôÜ óõìâïõëåõôåßôå ôçí ôåêìçñßùóç ôïõ
- <application>&xorg;</application> ãéá íá äåßôå áí õðÜñ÷åé
- õðïóôÞñéîç ãéá ôçí óõãêåêñéìÝíç êÜñôá. Áí ü÷é, ôüôå
- ÷ñçóéìïðïéÞóôå Ýíá âáóéêü ïäçãü óõóêåõÞò (ìçí ðñïóðáèÞóåôå íá
- ÷ñçóéìïðïéÞóåôå êÜðïéï ïäçãü ðïõ íá ìïéÜæåé êÜðùò óôï üíïìá).
- Ìðïñåßôå íá äïêéìÜóåôå ôçí ôý÷ç óáò
- ìå ôçí åíôïëÞ <userinput>Xorg -configure</userinput> ðïõ
- âñßóêåé áõôüìáôá ðïëëÝò áðü ôéò óùóôÝò ñõèìßóåéò.</para>
-
- <para>Ôï ðñüâëçìá åßíáé ðïëëÝò öïñÝò íá ñõèìéóôåß óùóôÜ ç ïèüíç.
- Óõ÷íÜ ç ôåêìçñßùóç åðéêåíôñþíåé óôéò CRT ïèüíåò. Ôï íá âñåßôå
- ôéò êáôÜëëçëåò ñõèìßóåéò (modelines) ãéá ìéá LCD ïèüíç ìðïñåß íá
- ìçí åßíáé êáé ôüóï åýêïëï. Ìðïñåß íá åßóôå ôõ÷åñïß êáé íá ìçí
- ÷ñåéÜæåôáé íá âñåßôå êÜðïéá ãñáììÞ ñõèìßóåùí ãéá ôçí ïèüíç, Þ íá
- áñêåß áðëþò íá äþóåôå ôéò óùóôÝò ôéìÝò óôá <literal>HorizSync</literal> êáé
- <literal>VertRefresh</literal>. Áí áõôü äåí äïõëÝøåé, ç êáëýôåñç åðéëïãÞ ðïõ Ý÷åôå
- åßíáé íá øÜîåôå óôï äßêôõï ãéá ðçãÝò ó÷åôéêÝò ìå ñýèìéóç ôùí X
- óå öïñçôïýò (óõ÷íÜ ïé ïäçãßåò ðïõ õðÜñ÷ïõí åßíáé ó÷åôéêÝò ìå ôï
- Linux, áëëÜ äåí Ý÷åé óçìáóßá áöïý êáé ôá äõï óõóôÞìáôá
- ÷ñçóéìïðïéïýí ôçí ßäéá Ýêäïóç ôùí <application>&xorg;</application>) êáé íá áíôéãñÜøåôå
- ôéò êáôÜëëçëåò ãñáììÝò ñõèìßóåùí ðïõ Ý÷åé óôåßëåé êÜðïéïò ï
- ïðïßïò Ý÷åé ôï ßäéï õëéêü.</para>
-
- <para>Ïé ðåñéóóüôåñïé öïñçôïß Ýñ÷ïíôáé ìå äõï êïõìðéÜ óôéò
- óõóêåõÝò äåßêôç ðïõ Ý÷ïõí, ðïõ åßíáé áñêåôÜ åíï÷ëçôéêü üôáí
- êÜðïéïò äïõëåýåé óå X (áöïý ôï ìåóáßï êïõìðß åßíáé áõôü ðïõ
- óõ÷íÜ ÷ñçóéìïðïéåßôáé ãéá åðéêüëëçóç êåéìÝíïõ). Ìðïñåßôå íá
- áíôéóôïé÷Þóåôå ôï ôáõôü÷ñïíï ðÜôçìá ôïõ äåîéïý êáé áñéóôåñïý
- êïõìðéïý óôéò ñõèìßóåéò ôùí X óáò íá åîïìïéþíåé ôï ðÜôçìá ôïõ
- ìåóáßïõ êïõìðéïý ìå ôçí ãñáììÞ</para>
-
- <programlisting>
- Option "Emulate3Buttons"
- </programlisting>
-
- <para>óôï áñ÷åßï <filename>xorg.conf</filename>, óôï
- ôìÞìá <literal>InputDevice</literal>.</para>
- </sect1>
-
- <sect1 xml:id="modems">
- <title>Modems</title>
-
- <para>Ïé öïñçôïß Ýñ÷ïíôáé óõíÞèùò ìå åóùôåñéêÜ (on-board) ìüíôåì.
- Äõóôõ÷þò, áõôü óçìáßíåé ðùò ó÷åäüí ðÜíôá åßíáé
- <quote>win-ìüíôåì</quote> ôùí ïðïßùí ç ëåéôïõñãéêüôçôá åßíáé
- õëïðïéçìÝíç óå ëïãéóìéêü, ãéá ôï ïðïßï ïäçãïß õðÜñ÷ïõí ìüíï ãéá
- &windows;. (ÏñéóìÝíïé ïäçãïß ãéá ôÝôïéá ìüíôåì Ý÷ïõí áñ÷ßóåé íá âãáßíïõí êáé ãéá
- Üëëá ëåéôïõñãéêÜ óõóôÞìáôá. Ãéá ðáñÜäåéãìá, áí ôï ìüíôåì óáò
- ÷ñçóéìïðïéåß chipset ôýðïõ Lucent LT ìðïñåß íá õðïóôçñßæåôáé áðü ôï
- ðáêÝôï <package>comms/ltmdm</package>.)
- Áí ôï ìüíôåì ðïõ Ý÷åé ï öïñçôüò óáò äåí õðïóôçñßæåôáé,
- èá ÷ñåéáóôåß íá áãïñÜóåôå Ýíá åîùôåñéêü ìüíôåì.
- Ç ðéï êáëÞ ëýóç áðü Üðïøç ÷þñïõ åßíáé íá áãïñÜóåôå Ýíá PC Card
- (PCMCIA) ìüíôåì, ðïõ ðåñéãñÜöåôáé ðáñáêÜôù, áëëÜ õðÜñ÷ïõí êáé
- öôçíÜ USB Þ óåéñéáêÜ ìüíôåì ðïõ ìðïñåß íá óáò êïóôßóïõí
- ëéãüôåñï. ÃåíéêÜ, ôá êáíïíéêÜ (ü÷é win-ìüíôåì) ìüíôåì ðñÝðåé íá
- äïõëåýïõí ÷ùñßò êáíÝíá ðñüâëçìá.</para>
- </sect1>
-
- <sect1 xml:id="pcmcia">
- <title>ÓõóêåõÝò PCMCIA (PC Card)</title>
-
- <para>Ïé ðéï ðïëëïß öïñçôïß Ýñ÷ïíôáé ìå õðïäï÷Ýò PCMCIA (ãíùóôÝò
- êáé ùò PC Card). ÁõôÝò õðïóôçñßæïíôáé áñêåôÜ êáëÜ áðü ôï
- FreeBSD. ÊïéôÜîôå ôá ìçíýìáôá ôçò åêêßíçóçò ôïõ õðïëïãéóôÞ óáò
- (÷ñçóéìïðïéþíôáò ôçí åíôïëÞ &man.dmesg.8;) êáé äåßôå
- áí ôï FreeBSD Ý÷åé âñåé ôéò èýñåò áõôÝò (ðñÝðåé íá åìöáíßæïíôáé
- óáí <filename>pccard0</filename>,
- <filename>pccard1</filename> êëð. óå óõóêåõÝò üðùò Þ
- <filename>pcic0</filename>).</para>
-
- <para>Ïé åêäüóåéò 4.X ôïõ &os; Ý÷ïõí õðïóôÞñéîç ãéá 16-bit PCMCIA
- êÜñôåò. Ïé åêäüóåéò 5.× êáé ïé íåüôåñåò õðïóôçñßæïõí ôüóï 16-bit üóï
- êáé 32-bit (<quote>CardBus</quote>) êÜñôåò. Ìéá
- ëßóôá áðü êÜñôåò ðïõ õðïóôçñßæïíôáé õðÜñ÷åé ôï áñ÷åßï
- <filename>/etc/defaults/pccard.conf</filename>. ÊïéôÜîôå áõôü
- ôï áñ÷åßï, êáé ðñïôéìÞóôå íá áãïñÜóåôå êÜñôåò ðïõ õðÜñ÷ïõí óå
- áõôÞ ôç ëßóôá. Ïé êÜñôåò ðïõ äåí õðÜñ÷ïõí óôç ëßóôá, ìðïñåß íá
- õðïóôçñßæïíôáé óáí <quote>generic</quote> óõóêåõÝò: óõãêåêñéìÝíá
- ôá ðéï ðïëëÜ ìüíôåì (16-bit) èá ðñÝðåé íá äïõëåýïõí ìéá ÷áñÜ,
- áñêåß íá ìçí åßíáé win-ìüíôåì (ôÝôïéá ìüíôåì õðÜñ÷ïõí áêüìç êáé
- óáí PC Card óõóêåõÝò, ãé' áõôü íá ðñïóÝ÷åôå). Áí ç êÜñôá óáò
- áíáãíùñßæåôáé óáí generic ìüíôåì, óçìåéþóôå ðùò ôï áñ÷åßï
- <filename>pccard.conf</filename> ïñßæåé ìéá êáèõóôÝñçóç 10
- äåõôåñïëÝðôùí (ãéá íá áðïöýãåé ôá êïëëÞìáôá ðïõ ðáèáßíïõí êÜðïéá
- ìüíôåì). Áõôüò ï ÷ñüíïò ìðïñåß íá åßíáé ðïëý ìåãÜëïò ãéá ôï
- äéêü óáò ìüíôåì, ïðüôå áîßæåé íá ðåéñáìáôéóôåßôå, ìåéþíïíôÜò
- ôïí Þ áêüìá êé áöáéñþíôáò ôïí ôåëåßùò.</para>
-
- <para>ÌåñéêÜ ìÝñç ôïõ <filename>pccard.conf</filename> ìðïñåß íá
- ÷ñåéÜæïíôáé äéïñèþóåéò. ÅëÝãîôå ôçí ãñáììÞ irq, êáé âåâáéùèåßôå
- üôé äåí ãñÜöåé êÜðïéá irq ãñáììÞ ðïõ Þäç ÷ñçóéìïðïéåßôáé áðü
- êÜðïéá Üëëç óõóêåõÞ. Ðéï óõãêåêñéìÝíá, áí Ý÷åôå êÜðïéá on-board
- êÜñôá Þ÷ïõ, áöáéñÝóôå ôçí ãñáììÞ irq 5 (áëëéþò ìðïñåß íá
- êïëëÞóåé ï öïñçôüò óáò ìüëéò åéóÜãåôå ìéá PC Card óõóêåõÞ).
- Åðßóçò åëÝãîôå üôé ÷ñçóìïðïéïýíôáé åëåýèåñåò ðåñéï÷Ýò ìíÞìçò.
- Áí ç êÜñôá óáò äåí áíáãíùñßæåôáé, ôüôå ðñïóðáèÞóôå íá áëëÜîåôå
- ôçí ðåñéï÷Þ ìíÞìçò óå êÜðïéá Üëëç åðéôñåðüìåíç ôéìÞ (áðü áõôÝò
- ðïõ õðÜñ÷ïõí óôçí óåëßäá ôåêìçñßùóçò &man.pccardc.8;).
- </para>
-
- <para>Áí äåí ôñÝ÷åé Þäç, îåêéíÞóôå ôïí äáßìïíá
- &man.pccardd.8;. (Ãéá íá îåêéíÜåé üôáí áíïßãåôå ôïí
- õðïëïãéóôÞ óáò, ðñïóèÝóôå óôï áñ÷åßï
- <filename>/etc/rc.conf</filename> ôç ãñáììÞ
- <programlisting>pccard_enable="YES"</programlisting>.) Ôþñá ïé
- êÜñôåò óáò èá ðñÝðåé íá áíáãíùñßæïíôáé üôáí ôéò âÜæåôå óå êÜðïéá
- èýñá Þ ôéò áöáéñåßôå, êáé íá âëÝðåôå ìçíýìáôá ãéá íÝåò óõóêåõÝò
- ðïõ åíåñãïðïéïýíôáé.</para>
-
- <para>Áêñéâþò ðñéí ôçí äéáíïìÞ ôçò Ýêäïóçò 4.4 ôïõ FreeBSD Ýãéíáí
- áñêåôÝò áëëáãÝò óôïí êþäéêá ãéá ôéò PC Card óõóêåõÝò (ìÝóá óå
- áõôÝò Þôáí êáé áëëáãÝò óôïí êþäéêá äñïìïëüãçóçò ôùí äéáêïðþí
- ISA, ãéá åêåßíåò ôéò ìç÷áíÝò ðïõ ôï &os; äåí ìðïñïýóå íá
- ÷ñçóéìïðïéÞóåé ôï PCI BIOS). Áí Ý÷åôå ðñïâëÞìáôá ìå áõôÞ ôçí
- Ýêäïóç ôïõ &os;, äïêéìÜóôå íá ôçí áíáâáèìßóåôå óå êÜðïéá ðéï
- êáéíïýñéá.</para>
- </sect1>
-
- <sect1 xml:id="power-management">
- <title>Power management</title>
-
- <para>Äõóôõ÷þò, ôï power management äåí õðïóôçñßæåôáé ðïëý êáëÜ
- áðü ôï FreeBSD. Áí åßóôå ôõ÷åñïß, ßóùò êÜðïéåò áðü ôéò
- ëåéôïõñãßåò íá äïõëåýïõí áîéüðéóôá. ÓõíÞèùò ðÜíôùò, äåí
- äïõëåýïõí êáèüëïõ.</para>
-
- <para>ÊÜôé ðïõ ðåñéðëÝêåé ëßãï ôá ðñÜãìáôá åßíáé ç ýðáñîç äýï äéáöïñåôéêþí
- ðñïôýðùí ãéá power management: ôïõ APM êáé ôïõ ACPI. Ôï äåýôåñï Ý÷åé ùò
- óôü÷ï íá áíôéêáôáóôÞóåé ôï ðñþôï, åðåêôåßíïíôáò ôáõôü÷ñïíá ôá
- ÷áñáêôçñéóôéêÜ ôïõ APM. Óå ðïëëÝò ðåñéðôþóåéò ôï ACPI ôï ðåôõ÷áßíåé
- áõôü, áëëÜ ìåñéêÝò öïñÝò äçìéïõñãåß êáé ðñïâëÞìáôá ðïõ äåí ôá Ý÷åé ôï
- APM.</para>
-
- <para>ÏñéóìÝíïé öïñçôïß õðïëïãéóôÝò õðïóôçñßæïõí êáé ôï APM êáé ôï ACPI.
- ÊÜðïéïé Üëëïé öïñçôïß õðïëïãéóôÝò õðïóôçñßæïõí ìüíï ôï Ýíá áðü ôá äýï.
- Ðéèáíüí íá ÷ñåéáóôåß íá äïêéìÜóåôå êáé ôï APM êáé ôï ACPI, ãéá íá äåßôå
- ðéï áðü ôá äýï õðïóôçñßæåé êáëýôåñá êáé ìå ðéï áîéüðéóôï ôñüðï ôá
- ÷áñáêôçñéóôéêÜ power management ôïõ öïñçôïý óáò.</para>
-
- <note>
- <para>Äåí Ý÷åé íüçìá (êáé ðïëëÝò öïñÝò äå ãßíåôáé êáí) íá åíåñãïðïéÞóåôå
- ôáõôü÷ñïíá êáé ôï APM êáé ôï ACPI, áêüìç êé áí ï öïñçôüò óáò
- õðïóôçñßæåé êáé ôá äýï ðñüôõðá.</para>
- </note>
-
- <sect2>
- <title>APM</title>
-
- <para>Ôï APM (Advanced Power Management) BIOS ðáñÝ÷åé õðïóôÞñéîç ãéá
- äéÜöïñåò ëåéôïõñãßåò power management, üðùò standby, suspend,
- hibernation, ìåßùóç ôçò ôá÷ýôçôáò ôïõ åðåîåñãáóôÞ, êëð. Ïé
- ëåéôïõñãßåò APM õðïóôçñßæïíôáé áðü ôéò åêäüóåéò 4.× êáé 5.× ôïõ
- &os;.</para>
-
- <para>Ãéá íá åíåñãïðïéÞóåôå ôçí õðïóôÞñéîç APM óôïí ðõñÞíá ôïõ &os;,
- ðñÝðåé íá ìåôáãëùôôßóåôå ôïí ðõñÞíá óáò ìå ôéò åðéëïãÝò ãéá power
- management (<literal>device apm0</literal> ãéá ôï &os;&nbsp;4.X
- êáé <literal>device apm</literal> ãéá ôï &os;&nbsp;5.X). Óôï
- &os;&nbsp;5.× õðÜñ÷åé êáé îå÷ùñéóôü Üñèñùìá ðõñÞíá ãéá ôï APM, ôï
- ïðïßï ìðïñåßôå íá öïñôþóåôå êáôÜ ôçí åêêßíçóç ôïõ óõóôÞìáôïò
- ðñïóèÝôïíôáò óôï áñ÷åßï <filename>/boot/loader.conf</filename> ôç
- ãñáììÞ <literal>apm_load="YES"</literal>.</para>
-
- <para>Óôï &os;&nbsp;5.X ðñÝðåé íá ðñïóèÝóåôå êáé ôç
- ãñáììÞ <literal>hint.apm.0.disabled="0"</literal> óôï
- áñ÷åßï <filename>/boot/device.hints</filename>.</para>
-
- <para>Ãéá íá åíåñãïðïéïýíôáé áõôüìáôá ïé ëåéôïõñãßåò APM êáôÜ ôçí
- åêêßíçóç ôïõ óõóôÞìáôïò ðñÝðåé íá ðñïóèÝóåôå êáé ôç
- ãñáììÞ <literal>apm_enable="YES"</literal> óôï
- áñ÷åßï <filename>/etc/rc.conf</filename>. Óôï âáóéêü óýóôçìá ôïõ &os;
- ðåñéëáìâÜíåôáé êáé ç õðçñåóßá &man.apmd.8;, ðïõ îåêéíÜåé áõôüìáôá áí
- ðñïóèÝóåôå ôç ãñáììÞ <literal>apmd_enable="YES"</literal> óôï
- áñ÷åßï <filename>/etc/rc.conf</filename>. Ç õðçñåóßá áõôÞ ÷åéñßæåôáé
- ôá äéÜöïñá ìçíýìáôá APM ðïõ óôÝëíåé ôï BIOS. Ìðïñåß, ãéá ðáñÜäåéãìá,
- íá âÜëåé ôï öïñçôü óáò óå êáôÜóôáóç suspend Þ íá ôï åíåñãïðïéÞóåé ðÜëé
- ìå ôï ðÜôçìá åíüò ðëÞêôñïõ óôï ðëçêôñïëüãéï Þ üôáí áíïéãïêëåßíåôå ôçí
- ïèüíç ôïõ öïñçôïý óáò.</para>
-
- <para>Ïé åíôïëÝò APM ðåñéãñÜöïíôáé óôç óåëßäá âïÞèåéáò &man.apm.8;. Ãéá
- ðáñÜäåéãìá, ç åíôïëÞ <command>apm -b</command> ôõðþíåé ðëçñïöïñßåò ãéá
- ôçí êáôÜóôáóç ôçò ìðáôáñßáò (Þ 255 áí äåí õðïóôçñßæåôáé), ç
- åíôïëÞ <command>apm -Z</command> èÝôåé ôïí öïñçôü óå êáôÜóôáóç
- standby, ç åíôïëÞ <command>apm -z</command> (Þ ç
- åíôïëÞ <command>zzz</command>) èÝôåé ôïí öïñçôü óå êáôÜóôáóç suspend.
- Ãéá íá êëåßóåé åíôåëþò ï öïñçôüò ìðïñåßôå íá äþóåôå ôçí
- åíôïëÞ <command>shutdown -p</command>. Ðñïóï÷Þ üìùò: ìåñéêÝò áðü
- áõôÝò ôéò åíôïëÝò ìðïñåß íá ìç äïõëåýïõí óùóôÜ Þ íá ìç äïõëåýïõí
- êáèüëïõ.</para>
-
- <para>Óå ìåñéêïýò öïñçôïýò äïõëåýåé óùóôÜ ç áëëáãÞ êáôÜóôáóçò óå standby
- Þ suspend ìüíï áðü ôçí êïíóüëá, êé ü÷é ìÝóá áðü ôï ðåñéâÜëëïí X
- (ìðïñåß ð.÷. ç ïèüíç íá ìçí åðáíÝñ÷åôáé óùóôÜ). Óå áõôÞ ôçí ðåñßðôùóç
- êé áí ÷ñçóéìïðïéåßôå ôçí Ýêäïóç 5.× ôïõ &os; (Þ êÜðïéá íåüôåñç), ßóùò
- Ý÷åé íüçìá íá ðñïóèÝóåôå ôçí åðéëïãÞ <literal>options
- SC_NO_SUSPEND_VTYSWITCH</literal> óôï áñ÷åßï ñõèìßóåùí ôïõ ðõñÞíá óáò
- êáé íá ìåôáãëùôôßóåôå ðÜëé ôïí ðõñÞíá. ÊÜôé Üëëï ðïõ ìðïñåßôå íá
- äïêéìÜóåôå åßíáé íá ãõñßóåôå óå êáôÜóôáóç êïíóüëáò ðñéí ôñÝîåôå ôï
- &man.apm.8; (ìðïñåßôå íá ãõñßóåôå óå êáôÜóôáóç êïíóüëáò áðü ôï
- ðåñéâÜëëïí × ãñÜöïíôáò <keycombo action="simul">
- <keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap>
- </keycombo>). Ôï åñãáëåßï &man.vidcontrol.1; ìðïñåß íá áëëÜîåé
- áõôüìáôá óå êáôÜóôáóç êïíóüëáò. ÁðëÜ ðñïóèÝóôå óôï
- áñ÷åßï <filename>/etc/apmd.conf</filename> ôéò ðáñáêÜôù
- ñõèìßóåéò:</para>
-
- <programlisting>apm_event SUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "/etc/rc.suspend";
-}
-
-apm_event USERSUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "sync &amp;&amp; sync &amp;&amp; sync";
- exec "sleep 1";
- exec "apm -z";
-}
-
-apm_event NORMRESUME, STANDBYRESUME {
- exec "/etc/rc.resume";
- exec "vidcontrol -s 9 &lt; /dev/console";
-}</programlisting>
- </sect2>
-
- <sect2>
- <title>ACPI</title>
-
- <para>Ôï ACPI (Advanced Configuration and Power Management Interface)
- ðáñÝ÷åé ëåéôïõñãßåò äéá÷åßñéóçò êáôÜíáëùóçò (power management) áëëÜ
- êáé áíáãíþñéóçò óõóêåõþí óõóôÞìáôïò (áíôéêáèéóôþíôáò ôï PnP êáé ôï PCI
- BIOS). Ôï &os; Ý÷åé õðïóôÞñéîç ãéá ëåéôïõñãßåò ACPI áðü ôçí Ýêäïóç
- 5.× êé ýóôåñá, êáé ç õðïóôÞñéîç ãéá ëåéôïõñãßåò ACPI åßíáé
- åíåñãïðïéçìÝíç åî' ïñéóìïý. Ïðüôå äå ÷ñåéÜæåôáé íá êÜíåôå êÜôé ãéá íá
- ëåéôïõñãÞóåé ôï ACPI. Ìðïñåßôå íá ñõèìßóåôå ôï ACPI ìå ôï åñãáëåßï
- &man.acpiconf.8;.</para>
-
- <para>Äõóôõ÷þò, ïñéóìÝíïé êáôáóêåõáóôÝò ðïõëïýí öïñçôïýò õðïëïãéóôÝò ìå
- ðñïâëçìáôéêÝò õëïðïéÞóåéò ôïõ ðñïôýðïõ ACPI, ïðüôå ìðïñåß íá
- ðáñïõóéáóôïýí ðñïâëÞìáôá áí åíåñãïðïéÞóåôå ôï ACPI. Ìðïñåß áêüìç êáé
- íá ìçí îåêéíÜåé êáèüëïõ to &os; ìå ôï ACPI åíåñãïðïéçìÝíï.</para>
-
- <para>Áí ôï ACPI óáò äçìéïõñãåß ðñïâëÞìáôá, êïéôÜîôå áí ï êáôáóêåõáóôÞò
- ôïõ öïñçôïý óáò Ý÷åé âãÜëåé êÜðïéá êáéíïýñéá Ýêäïóç áðü ôï BIOS ôïõ
- öïñçôïý óáò. Ç õëïðïßçóç ôïõ ACPI óôï &os; âåëôéþíåôáé êé áõôÞ
- óõíå÷þò, ïðüôå ìðïñåß íá Ý÷åé íüçìá íá áíáâáèìßóåôå ôï óýóôçìÜ óáò óå
- ðéï êáéíïýñéá Ýêäïóç. Ìðïñåß êÜðïéá áðü ôá ðñïâëÞìáôá íá äéïñèùèïýí
- Ýôóé.</para>
-
- <para>Áí èÝëåôå íá áðåíåñãïðïéÞóåôå ôï ACPI, ìðïñåßôå íá ðñïóèÝóåôå ôç
- ãñáììÞ <literal>hint.acpi.0.disabled="1"</literal> óôï
- áñ÷åßï <filename>/boot/device.hints</filename>. Ãéá ëéãüôåñï ìüíéìåò
- áëëáãÝò, ìðïñåßôå íá áðåíåñãïðïéÞóåôå ðñïóùñéíÜ ôï ACPI ôñÝ÷ïíôáò ôçí
- åíôïëÞ <literal>unset acpi_load</literal> óôçí ðñïôñïðÞ ôïõ boot
- loader. Óôçí Ýêäïóç 5.1-RELEASE ôïõ &os; êáé ôéò íåüôåñåò åêäüóåéò
- õðÜñ÷åé Ýíá ìåíïý åðéëïãþí åêêßíçóçò. Ìßá áðü ôéò åðéëïãÝò åðéôñÝðåé
- ôçí åêêßíçóç ÷ùñßò ACPI. ÅðéëÝãïíôáò <guimenuitem>2. Boot &os; with
- ACPI disabled</guimenuitem> ìðïñåßôå íá îåêéíÞóåôå ôï óýóôçìÜ óáò ìå
- áðåíåñãïðïéçìÝíåò üëåò ôéò ëåéôïõñãßåò ACPI.</para>
- </sect2>
-
- <sect2>
- <title>Äéá÷åßñéóç ÊáôáíÜëùóçò Éó÷ýïò ôçò Ïèüíçò</title>
-
- <para>Ôï ãñáöéêü ðåñéâÜëëïí X Ý÷åé åðßóçò êÜðïéïõ åßäïõò
- õðïóôÞñéîç ãéá power management (äéáâÜóôå ôçí ôåêìçñßùóç ôçò
- åíôïëÞò &man.xset.1;, êáé øÜîôå ãéá <quote>dpms</quote>). Åßíáé
- êáëÞ éäÝá íá äïêéìÜóåôå íá ôï ÷ñçóéìïðïéÞóåôå, áëëÜ êé áõôü ôï
- ÷áñáêôçñéóôéêü ôùí X äåí ëåéôïõñãåß ðÜíôá óùóôÜ. ÌåñéêÝò öïñÝò
- êëåßíåé ôçí ïèüíç áëëÜ äåí êëåßíåé ôï öùò.</para>
- </sect2>
- </sect1>
-</article>
diff --git a/es_ES.ISO8859-1/articles/Makefile b/es_ES.ISO8859-1/articles/Makefile
index 43e1bda4a0..3dc298d6fe 100644
--- a/es_ES.ISO8859-1/articles/Makefile
+++ b/es_ES.ISO8859-1/articles/Makefile
@@ -6,9 +6,7 @@ SUBDIR+= casestudy-argentina.com
SUBDIR+= contributing
SUBDIR+= cvs-freebsd
SUBDIR+= explaining-bsd
-SUBDIR+= fbsd-from-scratch
SUBDIR+= fdp-es
-SUBDIR+= laptop
SUBDIR+= linux-comparison
SUBDIR+= linux-users
SUBDIR+= mailing-list-faq
diff --git a/es_ES.ISO8859-1/articles/fbsd-from-scratch/Makefile b/es_ES.ISO8859-1/articles/fbsd-from-scratch/Makefile
deleted file mode 100644
index 6a579af189..0000000000
--- a/es_ES.ISO8859-1/articles/fbsd-from-scratch/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-#
-# $FreeBSD$
-#
-# Article: FreeBSD From Scratch
-
-DOC?= article
-
-FORMATS?= html
-
-MAINTAINER= schweikh@FreeBSD.org
-
-INSTALL_COMPRESSED?= gz
-INSTALL_ONLY_COMPRESSED?=
-
-#
-WITH_ARTICLE_TOC?=YES
-
-# XML content
-SRCS= article.xml fase_1.sh fase_2.sh fase_3.mk
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-
-afterinstall:
- ${INSTALL_DOCS} ${.CURDIR}/fase_1.sh ${.CURDIR}/fase_2.sh \
- ${.CURDIR}/fase_3.mk ${DESTDIR}
-
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/es_ES.ISO8859-1/articles/fbsd-from-scratch/article.xml b/es_ES.ISO8859-1/articles/fbsd-from-scratch/article.xml
deleted file mode 100644
index 24094e8da1..0000000000
--- a/es_ES.ISO8859-1/articles/fbsd-from-scratch/article.xml
+++ /dev/null
@@ -1,709 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd" [
-<!ENTITY scratch.ap "<application xmlns='http://docbook.org/ns/docbook'>FreeBSD From Scratch</application>">
-]>
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="es">
- <info><title>FreeBSD From Scratch</title>
-
-
- <author><personname><firstname>Jens</firstname><surname>Schweikhardt</surname></personname><affiliation>
- <address><email>schweikh@FreeBSD.org</email></address>
- </affiliation></author>
- <copyright>
- <year>2002</year>
- <holder>Jens Schweikhardt</holder>
- </copyright>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
-
- <abstract>
- <para>&scratch.ap; explica la instalación totalmente automatizada
- de un sistema &os; hecho a medida y compilado desde las fuentes,
- proceso que incluye además la compilación de sus
- <quote>ports</quote> favoritos y configurado para coincidir con
- su idea del sistema perfecto. Si cree que
- <command>make world</command> es un concepto fascinante
- &scratch.ap; lo amplía hasta ser
- <command>make evenmore</command>. N. del T. : Juego de palabras
- intraducible basado en el nombre que en &os; se da al proceso de
- recompilar todo el sistema desde los fuentes, <command>make world</command>,
- que podría traducirse muy libremente como <quote>hacer, o más bien rehacer el
- mundo entero</quote> y <command>make evenmore</command>, osea, <quote>hacer más
- aún</quote>. </para>
- &trans.es.carvay;
- </abstract>
- </info>
-
- <sect1 xml:id="introduction">
- <title>Introducción</title>
-
- <para>?Ha actualizado alguna vez su sistema mediante
- <command>make world</command>?. Si solamente tiene un sistema
- en sus discos se encontrará con un problema. Si
- <buildtarget>installworld</buildtarget> falla a la mitad
- su sistema quedará dañado e incluso
- puede ser incapaz de arrancar de nuevo. O quizás
- <buildtarget>installworld</buildtarget> se ha ejecutado sin problemas
- pero el nuevo kernel no arranca. Se impone buscar el CD de
- Rescate y tratar de encontrar algo útil en aquellos
- <quote>backups</quote> que hizo hace seis meses.</para>
-
- <para>Creo en el paradigma de <quote>al actualizar sistemas operativos
- instala desde cero</quote>. Haciéndolo así, esto es,
- al borrar sobreescribiendo en los discos o mejor dicho las particiones,
- nos aseguraremos de no dejar datos antiguos en ellos, un aspecto
- éste del que la mayoría de los procesos de
- actualización no se preocupan en absoluto.
- Por otra parte borrar las particiones significa
- que tendrá que recompilar/reinstalar todos sus
- <quote>ports</quote> y <quote>packages</quote> y después de eso
- rehacer todas y cada una de las configuraciones que con muchos esfuerzos
- atesoraba. Si usted también piensa que ésta tarea
- debería automatizarse siga leyendo.</para>
- </sect1>
-
- <sect1 xml:id="why">
- <title>?Por qué (no) debería interesarme
- &scratch.ap;?</title>
-
- <para>Esa es una pregunta muy razonable. Tenemos
- <application>sysinstall</application>, una compilación
- del kernel que funciona sin sorpresas y tenemos también
- las herramientas de entorno de usuario.</para>
-
- <para>El problema que tiene <application>sysinstall</application>
- es que está extremadamente limitado cuando se trata de
- qué, dónde y cómo queremos que haga la
- instalación.</para>
-
- <itemizedlist>
- <listitem>
- <para>Normalmente se usa para instalar distribuciones precompiladas
- y <quote>packages</quote> desde diversas fuentes (CD, DVD,
- FTP). No puede instalar el resultado de
- <literal>make buildworld</literal>.</para>
- </listitem>
-
- <listitem>
- <para>No puede instalar un segundo sistema en un directorio
- de un sistema en funcionamiento.</para>
- </listitem>
-
- <listitem>
- <para>No puede hacer una instalación en particiones
- <application>Vinum</application>.</para>
- </listitem>
-
- <listitem>
- <para>No puede compilar <quote>ports</quote>, sólo
- instala <quote>packages</quote> precompilados.</para>
- </listitem>
-
- <listitem>
- <para>Es difícil automatizar mediante
- <quote>scripts</quote> o incluso hacer de forma manual
- los cambios que considere
- necesarios después de la instalación</para>
- </listitem>
-
- <listitem>
- <para>Por si todo esto fuera poco
- <application>sysinstall</application>
- está semioficialmente al final de su
- <quote>Ciclo de Vida Útil</quote>.</para>
- </listitem>
- </itemizedlist>
-
- <para>El archiconocido proceso de <quote>construír/instalar
- el mundo</quote> (<quote>build/install world</quote>), explicado en
- <link xlink:href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html">el
- Handbook</link>, por defecto realiza la tarea de sustituír el
- sistema existente. Sólo respeta el kernel y los
- módulos. Los binarios del sistema, los ficheros de
- cabecera y muchos otros ficheros son sobreescritos; hay ficheros
- obsoletos que se quedan donde estaban y pueden causar
- sorpresas. Si el proceso de actualización falla por alguna
- razón puede ser difícil o incluso imposible volver a
- dejar el sistema en el estado inicial.</para>
-
- <para>&scratch.ap; resuelve todos esos problemas. La estrategia es
- simple: utiliza un sistema en funcionamiento para instalar un nuevo
- sistema en un árbol de directorios y montar nuevas particiones
- limpiamente en ese árbol. Muchos ficheros de
- configuración pueden copiarse al sitio que les corresponda y
- &man.mergemaster.8; se encargará de aquellos a los que
- no. Pueden hacerse cambios discrecionales tras la
- instalación del nuevo sistema desde el viejo,
- como si el nuevo sistema estuviera dentro de un
- <quote>chroot</quote>. El proceso tiene tres fases,
- cada una de los cuales consiste en ejecutar un
- <quote>script de shell</quote> o invocar
- <command>make</command>:</para>
-
- <orderedlist>
- <listitem>
- <para><filename>fase_1.sh</filename>:
- Crea un sistema nuevo y capaz de arrancar en un directorio
- vacío y combina o copia tantos ficheros como sea
- necesario. Una vez acabado esto arranca el nuevo sistema.</para>
- </listitem>
-
- <listitem>
- <para><filename>fase_2.sh</filename>:
- Instala los <quote>ports</quote> que hayamos elegido.</para>
- </listitem>
-
- <listitem>
- <para><filename>fase_3.mk</filename>:
- Remata la configuración del software instalado en la
- fase anterior.</para>
- </listitem>
- </orderedlist>
-
- <para>Una vez que ha usado &scratch.ap; para construír un
- segundo sistema y ha comprobado que funciona satisfactoriamente
- durante unas cuantas semanas puede usarlo de nuevo para reinstalar
- el sistema original. Desde ese momento cada vez que crea que
- debe actualizar un sistema simplemente elija las particiones que
- hay que borrar y reinstalar.</para>
-
- <para>Puede que haya oído hablar o incluso haya usado ya
- <link xlink:href="http://www.linuxfromscratch.org/">Linux From Scratch</link>,
- LFS para ser más breve. LFS abarca también cómo
- construír e instalar un sistema desde cero en particiones
- vacías partiendo de un sistema en funcionamiento. El
- objetivo de LFS parece ser mostrar la razón de ser y de estar
- de todas y cada una de las partes del sistema (como el kernel,
- el compilador, los dispositivos, la shell, la base de datos de
- terminales, etc.) y los detalles de la instalación de cada
- parte. &scratch.ap; no entra en detalles tan exahustivos. Mi
- intención es facilitar una instalación automatizada y
- completa, no explicar cada detalle escabroso del ciclópeo
- proceso que arrancamos cuando hacemos un
- <command>make world</command>. Si desea usted explorar &os; de
- modo tan profundo comience por leer
- <filename>/usr/src/Makefile</filename> y siga cuidadosamente lo
- que sucede al teclear
- <command>make buildworld</command>.</para>
-
- <para>Hay también algunos detalles delicados con los que
- me encontré durante el desarrollo de &scratch.ap; que
- debería tener muy en cuenta.</para>
-
- <!-- XXX: Sería una buena idea escribir el fase_2.sh usando un
- "jail" situada en el sistema nuevo instalado en la primera
- fase. Si disponemos de una dirección de red bien configurada
- como IP primaria de esa "jail" podría ser posible incluso
- compilar "ports" en un "chroot" sin desinstalar nada del
- sistema anfitrión. No obstante tenga en cuenta que incluso
- las "jail" están ejecutando el kernel anfitrión.-->
-
- <itemizedlist>
- <listitem>
- <para>El sistema no puede ser usado normalmente
- durante la compilación de los <quote>ports</quote>
- que tiene lugar en la segunda fase. Si va a ejecutar
- el proceso en un servidor en producción tenga en cuenta
- el tiempo de parada provocado por la fase dos. Los
- <quote>ports</quote> compilados por
- <filename>fase_2.sh</filename> necesitan aproximadamente 4 horas
- para acabar en un sistema SCSI AMD1800+ con discos de 10.000 rpm
- y 1GB de RAM.</para>
- </listitem>
- </itemizedlist>
-
- </sect1>
-
- <sect1 xml:id="prerequisites">
- <title>Requisitos previos</title>
-
- <para>Para poder usar &scratch.ap;
- necesitará lo siguiente:</para>
-
- <itemizedlist>
- <listitem>
- <para>Un sistema &os; con el árbol de <quote>ports</quote> y
- los fuentes instalados.</para>
- </listitem>
-
- <listitem>
- <para>Al menos una partición vacía donde instalaremos
- el nuevo sistema.</para>
- </listitem>
-
- <listitem>
- <para>Experiencia en el uso de &man.mergemaster.8; o al menos no
- tener miedo de usarlo.</para>
- </listitem>
-
- <listitem>
- <para>Si su acceso a Internet es lento o si no dispone del mismo
- necesitará los <quote>distfiles</quote> de los ports que
- vaya a instalar.</para>
- </listitem>
-
- <listitem>
- <para>Conocimientos básicos de confección de
- <quote>scripts</quote> de shell con la shell Bourne,
- &man.sh.1;</para>
- </listitem>
-
- <listitem>
- <para>Finalmente, debería ser capaz de decirle a su
- <quote>boot loader</quote> (cargador de arranque) cómo arrancar el nuevo
- sistema, en modo interactivo o mediante un fichero de
- configuración.</para>
- </listitem>
- </itemizedlist>
-
- </sect1>
-
- <sect1 xml:id="stage1">
- <title>Primera Fase: Instalación del Sistema</title>
-
- <para>Lo que vamos a explicar más adelante es mi
- <filename>fase_1.sh</filename>. Tendrá que modificarlo
- en varios sitios para que cuadre con su propia idea del
- <quote>sistema perfecto</quote>. He intentado incluír
- todos los comentarios posibles en los sitios donde debería
- usted introducir sus cambios. Los puntos a estudiar son:</para>
-
- <itemizedlist>
- <listitem>
- <para>Esquema de particiones.</para>
-
- <para>No estoy de acuerdo con la idea de una sola
- partición inmensa en la que instalar todo el
- sistema. Mis sistemas tienen generalmente al menos
- una partición para
- <filename>/</filename>,
- <filename>/usr</filename> y
- <filename>/var</filename> con
- <filename>/tmp</filename> enlazado simbólicamente a
- <filename>/var/tmp</filename>.
- Además comparto los sistemas de ficheros en los que
- ubico
- <filename>/home</filename> (los directorios de los usuarios),
- <filename>/home/ncvs</filename> (réplica del repositorio
- de &os;,
- <filename>/usr/ports</filename> (el árbol de ports),
- <filename>/src</filename> (diversos árboles de fuentes de
- procedencias varias) y
- <filename>/share</filename> (otros datos compartidos que no
- necesitan ser guardados, por ejemplo mensajes de
- <quote>news</quote>.</para>
- </listitem>
-
- <listitem>
- <para><quote>Lujos</quote>.</para>
-
- <para>Me refiero a lo que usaremos inmediatamente tras el arranque
- del nuevo sistema e incluso antes de la segunda fase. En mi caso
- se trata de <package>shells/zsh</package> puesto
- que es la shell que aparece en mi cuenta de usuario en <filename>
- /etc/passwd</filename>. De todos modos la tarea puede culminarse
- sin esos <quote>lujos</quote> (de ahí su nombre), todo lo
- que necesita es entrar en el sistema como root y pasar a la
- siguiente fase.</para>
-
- <para>?Por qué no instalar entonces todos mis ports
- en la primera fase?: en teoría y en la práctica
- nos encontraremos con problemas de arranque y de consistencia:
- durante la primera fase tendrá funcionando su viejo kernel
- mientras el entorno <quote>chroot</quote> dispone de sus propios
- binarios y ficheros de cabecera todos nuevos. Si por ejemplo el
- sistema nuevo integra una nueva llamada al sistema (conforme a sus
- cabeceras) algunos <quote>scripts</quote> de configuración
- podrían intentar usarla y en concuencia ver <quote>
- muertos</quote> sus procesos al tratar de ejecutarse en el viejo
- kernel. He tenido problemas de otro tipo al intentar
- construír <package>lang/perl5</package>.</para>
- </listitem>
- </itemizedlist>
-
- <para>Antes de ejecutar <filename>fase_1.sh</filename> asegúrese
- de haber cumplido con las tareas previas a un
- <command>make installworld installkernel</command>, es decir:</para>
-
- <itemizedlist>
- <listitem>
- <para>haber adaptado el fichero de configuración de su
- kernel</para>
- </listitem>
-
- <listitem>
- <para>haber completado sin errores <command>
- make buildworld</command></para>
- </listitem>
-
- <listitem>
- <para>haber completado sin errores<command>
- KERNCONF=
- nombre_de_su_kernel</command></para>
- </listitem>
- </itemizedlist>
-
-
- <para>Cuando ejecute <filename>fase_1.sh</filename> por primera vez
- y copie sus ficheros de configuración de su sistema en
- funcionamiento a su nuevo sistema no están al día
- con respecto a lo que hay bajo
- <filename>/usr/src</filename>, así que <command>
- mergemaster</command> le preguntará por lo que quiere
- hacer. Le recomiendo combinar los cambios. (Nota del traductor:
- merge (to): unir, fusionar, mezclar). Si se cansa de pelear con
- los diálogos de <command>mergemaster</command> puede
- simplemente actualizar sus ficheros una vez en el sistema <emphasis>
- original</emphasis> (pero sólo si existe esa opció:
- por ejemplo, si uno de sus sistemas usa <literal>-STABLE</literal> y
- el otro <literal>-CURRENT</literal> los cambios tienen bastantes
- probabilidades de ser incompatibles). En posteriores usos
- de <command>mergemaster</command> detectará que los ID de
- las versiones RCS de esos ficheros coinciden con los que están
- bajo <filename>/usr/src</filename> y no les prestará más
- atención.</para>
-
- <para>El <quote>script</quote> <filename>fase_1.sh</filename>
- detendrá su ejecución si falla alguno de los
- comandos que contiene (si alguno da una salida distinta de
- cero) por incluír <command>set -e</command>, así
- que es imposible que pase por alto algún error. Antes
- de seguir adelante debería asegurarse de que no hay errores
- en su versión de
- <filename>fase_1.sh</filename>.</para>
-
- <para>En <filename>fase_1.sh</filename> invocamos
- <command>mergemaster</command>. Tanto si alguno de los ficheros
- requiere ser combinado como si no, <command>mergemaster</command>
- emitirá el siguiente mensaje</para>
-
- <screen>*** Comparison complete
-
-Do you wish to delete what is left of /var/tmp/temproot.fase1? [no] <userinput>no</userinput></screen>
-
- <para>es decir</para>
-
- <screen>*** Comparación completada
-
-?Quiere borrar el contenido de /var/tmp/temproot.fase1? [no] <userinput>no</userinput></screen>
-
- <para>Por favor, responda <literal>no</literal> o simplemente pulse
- <keycap>Enter</keycap>. Eso es debido a que <command>
- mergemaster</command> habrá dejado unos cuantos ficheros
- de longitud igual a cero en <filename>
- /var/tmp/temproot.fase1</filename> y los copiará al nuevo
- sistema (a menos que ya estén ahí).</para>
-
- <para>Después mostrará los ficheros que ha instalado
- mediante &man.more.1; o si lo prefiere mediante &man.less.1;):</para>
-
-<screen>*** You chose the automatic install option for files that did not
- exist on your system. The following were installed for you:
- /rootnuevo/etc/defaults/rc.conf
- ...
- /rootnuevo/COPYRIGHT
-
-(END)</screen>
-
- <para>es decir</para>
-
- <screen>*** Ha elegido la opción de instalar automáticamente
- los ficheros que no existen en su sistema. Han sido instalados los
- siguientes:
- /rootnuevo/etc/defaults/rc.conf
- ...
- /rootnuevo/COPYRIGHT
-
- </screen>
-
- <para>Teclée <keycap>q</keycap> para salir del
- paginador. Ahora se le informará sobre <filename>
- login.conf</filename>:</para>
-
- <screen>*** You installed a login.conf file, so make sure that you run
- '/usr/bin/cap_mkdb /newroot/etc/login.conf'
- to rebuild your login.conf database
-
- Would you like to run it now? y or n [n]</screen>
-
- <para>es decir</para>
-
- <screen>*** Ha instalado un fichero login.conf así que
- asegúrese de ejecutar '/usr/bin/cap_mkdb /rootnuevo/etc/login.conf'
- para reconstruír la base de datos de login.conf
-
- ?Quiere ejecutarlo ahora mismo? (s)i o (n)o [n]</screen>
-
- <para>La respuesta no tiene importancia puesto que ejecutaremos
- &man.cap.mkdb.1; en todos los casos.</para>
-
- <para>Todo lo que hace <filename>fase_1.sh</filename> queda registrado
- en un fichero <quote>log</quote> para que pueda examinarse con
- detalle si es preciso.</para>
-
- <para>Éste es el <filename>fase_1.sh</filename> del autor,
- así que tendrá que modificarlo a conciencia,
- en especial los pasos 1, 2, 5 y 6.</para>
-
- <warning>
- <para>Por favor, ponga una atención esmerada a las
- entradas en las que aparece &man.newfs.8;. Si bien
- es cierto que es imposible crear nuevos sistemas de archivos en
- particiones montadas nuestro <quote>script</quote> no tendrá
- ningún inconveniente en borrar cualquier partición
- que no esté montada y con los nombres que aparezcan en
- él, en nuestro caso
- <filename>/dev/da3s1a</filename>, <filename>/dev/vinum/var_a</filename>
- y <filename>/dev/vinum/usr_a</filename>. Puede provocar un desastre,
- así que asegúrese de cambiar los nombres de los
- dispositivos como corresponda.</para>
- </warning>
-
-<programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fase_1.sh" parse="text" encoding="iso-8859-1"/></programlisting>
-
- <para>Descargue <link xlink:href="fase_1.sh"><filename>fase_1.sh</filename></link>.</para>
-
- <para>La ejecución de éste <quote>script</quote> instala
- un sistema equipado con lo siguiente:</para>
- <itemizedlist>
- <listitem>
- <para>Usuarios y grupos heredados del anterior sistema.</para>
- </listitem>
- <listitem>
- <para>Acceso a Internet mediante Ethernet y PPP protegido por
- un cortafuegos.</para>
- </listitem>
- <listitem>
- <para>NTP y zona horaria correctas.</para>
- </listitem>
- <listitem>
- <para>Algunos ficheros secundarios como
- <filename>/etc/ttys</filename> e
- <command>inetd</command>.</para>
- </listitem>
- </itemizedlist>
-
- <para>Hay otras áreas listas para ser configuradas pero
- no las tocaremos hasta concluír la segunda fase. Por ejemplo,
- hemos copiado unos cuantos ficheros para configurar la impresión
- y X11. Sin embargo la impresión suele necesitar de aplicaciones
- que no se encuentran en el sistema base, por ejemplo PostScript. X11
- no funcionará hasta que no compilemos el servidor, las
- bibliotecas y los programas.</para>
- </sect1>
-
- <sect1 xml:id="stage2">
- <title>Segunda Fase: Instalación de <quote>
- ports</quote></title>
-
- <note>
- <para>En ésta fase es posible instalar <quote>packages</quote>
- (que vienen precompilados) en lugar de compilar <quote>
- ports</quote>. Para poder hacerlo convertiremos <filename>
- fase_2.sh</filename> en poco más que una lista de
- comandos <command>pkg_add</command>. Confío en que
- será usted capaz de escribir un <quote>script</quote>
- como ese. Ahora nos concentraremos en el sistema tradicional
- y mucho más flexible de funcionamiento de los
- <quote>ports</quote>.</para>
- </note>
-
- <para>El siguiente <quote>script</quote> <filename>
- fase_2.sh</filename> es el que yo uso para instalar mis <quote>
- ports</quote> favoritos. Puede ejecutarse tantas veces como sea
- preciso y no prestará atención a los <quote>
- ports</quote> que ya estén instalados. Incluye también
- soporte para la
- opción <option>-n</option> que hace un <emphasis>ensayo
- general con todo</emphasis>, es decir, muestra lo que hubiera sucedido
- si se hubiera ejecutado. Seguro que tiene que editar la lista de
- <quote>ports</quote> y probablemente tenga que cambiar unas cuantas
- variables de entorno.</para>
-
- <para>La lista de <quote>ports</quote> consiste en líneas
- de dos o más palabras separadas por espacios: la categoría
- y el <quote>port</quote>. Es opcional situar detrás
- un comando de instalación que compilará e instalará
- el <quote>port</quote> (por defecto <command>make install</command>).
- Se ignoran las líneas vacís y las que comienzan
- por #. La mayoría de las veces es suficiente incluír el
- nombre del <quote>port</quote> y la categoría a que pertenece pero
- existen unos pocos <quote>ports</quote> en cuya compilación
- podemos afinar mucho asignando valores a variables de <command>
- make</command>; veamos un ejemplo:</para>
-
- <programlisting>www mozilla make WITHOUT_MAILNEWS=yes WITHOUT_CHATZILLA=yes install
-mail procmail make BATCH=yes install</programlisting>
-
- <para>De hecho puede usted usar comandos de <quote>shell</quote> a
- su criterio, así que no tiene que limitarse a simples
- invocaciones de <command>make</command>:</para>
-
- <programlisting>java linux-sun-jdk13 yes | make install
-news inn-stable CONFIGURE_ARGS="--enable-uucp-rnews --enable-setgid-inews" make install</programlisting>
-
- <para>Observe que la línea de <package>news/inn-stable</package> es un ejemplo de una
- asignación de entrada a la variable del intérprete de
- mandatos <literal>CONFIGURE_ARGS</literal>. El fichero <filename>Makefile</filename>
- del <quote>port</quote> la usará como valor inicial y la
- completará con otros argumentos esenciales. La diferencia respecto a
- a especificar la variable para <filename>make</filename> en la línea de
- comandos mediante </para>
-
- <programlisting>news inn-stable make CONFIGURE_ARGS="--enable-uucp-rnews --enable-setgid-inews" install</programlisting>
-
- <para>está en que esto último sustituye directamente el valor
- en lugar de completarlo. El método más adecuado depende de cada
- <quote>port</quote> en particular.</para>
-
- <para>Compruebe cuidadosamente que ninguno de sus <quote>ports</quote>
- tenga una instalación interactiva, es decir, que ninguno
- deberí intentar recibir de stdin nada que no le dé
- usted en stdin. Si alguno lo hace leerá la siguiente o
- siguientes líneas de éste documento y no entenderá
- nada de nada. Si <filename>fase_2.sh</filename> pasa por alto
- un <quote>port</quote> o cesa su ejecución sin razón
- aparente es muy posible que esa sea la razón.</para>
-
- <para>He aquí <filename>fase_2.sh</filename>. Crea un fichero
- <quote>log</quote> por cada port que instala y les da nombres
- según el esquema <filename>
- DIRECTORIO_LOG/categoría+port</filename>. Si no tiene una
- copia de su <filename>fase_2.sh</filename> en una partición
- compartida no olvide copiarlo al sistema nuevo antes de
- arrancarlo.</para>
-
-<programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fase_2.sh" parse="text" encoding="iso-8859-1"/></programlisting>
-
- <para>Descargue <link xlink:href="fase_2.sh"><filename>fase_2.sh</filename></link>.</para>
- </sect1>
-
- <sect1 xml:id="stage3">
- <title>Tercera Fase</title>
-
- <para>Ya hemos concluído la segunda fase y ya están
- instalados sus queridísimos <quote>ports</quote>, pero
- algunos de ellos requieren un poco de configuración. En
- eso consistirá la tercera fase, añadir los
- detalles específicos de las configuraciones. Podría
- haberlos integrado en el <quote>script</quote> <filename>
- fase_2.sh</filename> pero creo que hay una diferencia conceptual
- entre instalar un <quote>port</quote> y en modificar la
- configuración con la que viene por defecto para adaptarla
- a nuestros gustos o necesidades y creo por lo tanto que esa
- diferencia justifica una separación en una fase
- propia.</para>
-
- <para>He creído más conveniente implementar la
- tercera fase como un <filename>Makefile</filename> porque
- admiten la selección de lo que quiera configurar
- tecleando simplemente:</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>make -f fase_3.mk
- nombre_del_port</userinput></screen>
- </informalexample>
-
- <para>Al igual que con <filename>fase_2.sh</filename> asegúrese
- de que dispone de una copia de su <filename>fase_3.mk</filename> una
- vez que arranca el sistema nuevo, bien situándolo en una
- partición compartida bien copiándolo en algún
- lugar dentro del nuevo sistema.</para>
-
-<programlisting><xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fase_3.mk" parse="text" encoding="iso-8859-1"/></programlisting>
-
- <para>Descargue <link xlink:href="fase_3.mk"><filename>fase_3.mk</filename></link>.</para>
- </sect1>
-
- <sect1 xml:id="limitations">
- <title>Restricciones</title>
-
- <para>La instalación automatizada de un <quote>port</quote>
- puede resultar difícil si es interactiva y no soporta
- <command>make BATCH=YES install</command>. En algunos casos
- la interacción se reduce a teclear <literal>yes</literal>
- cuando se le pregunta si acepta alguna licencia. Si esa entrada de
- datos ha de llegar por la entrada estándar simplemente
- redirigiremos las respuestas pertinentes a la orden de
- instalación (que suele ser <command>make install</command>;
- ese es el modo en el que hemos procedido con <package>java/linux-sun-jdk13</package> en
- <filename>fase_2.sh</filename>).</para>
-
- <para>No obstante ésta estrategia no funciona con <package>editors/staroffice52</package>, que exige que X11
- esté funcionando. El proceso de instalación comprende
- un buen número de pulsaciones de ratón y de tecleo,
- con lo que es imposible automatizarlo tal y como se hace con otros
- <quote>ports</quote>. Sin embargo el siguiente atajo workaround
- nos soluciona el problema: previamente he creado un <filename>
- staroffice</filename> en el sistema original con</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>cd /usr/ports/editors/staroffice52</userinput>
-&prompt.root; <userinput>make package</userinput>
-===&gt; Building package for staroffice-5.2_1
-Creating package /usr/ports/editors/staroffice52/staroffice-5.2_1.tbz
-Registering depends:.
-Creating bzip'd tar ball in '/usr/ports/editors/staroffice52/staroffice-5.2_1.tbz'</screen>
- </informalexample>
-
- <para>y durante la segunda fase usamos:</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>pkg_add /usr/ports/editors/staroffice52/staroffice-5.2_1.tbz</userinput></screen>
- </informalexample>
-
- <para>Debe usted también tener muy en cuenta posibles
- problemas con los ficheros de configuración a la hora de
- actualizar. En general no sabemos cuándo van a hacerse cambios
- en el formato o el contenido de un fichero de configuración.
- Es posible que haya que añadir un nuevo grupo a <filename>
- /etc/group</filename>, o quizás <filename>/etc/passwd</filename>
- necesite un nuevo campo en sus entradas. Éstas cosas han
- sucedido en alguna ocasión anteriormente. Si simplemente
- copiamos un fichero de configuración del sistema viejo al nuevo
- será suficiente la mayoría de la veces pero ya hemos
- visto dos casos en los que no lo era. Si actualiza su sistema siguiendo
- el sistema ortodoxo (sobreescribiendo los ficheros antíguos)
- tendrá que usar <command>mergemaster</command> para proceder
- con los cambios que quiera incluír en
- la configuración de su nuevo sistema, teniendo en cuenta que
- entre esos cambios hay o puede haber nuevos ficheros. Por desgracia
- <command>mergemaster</command> sólo es útil con ficheros
- del sistema base y no para aquellos relacionados con los <quote>
- ports</quote>. Además, ciertas aplicaciones parecen
- especialmente diseñadas para sacarme de mis casillas por el
- procedimiento de cambiar el fichero de configuración cada quince
- días. Lo único que puede hacerse es estar alerta,
- sobre todo cuando cambia el número de versión.
- En ocasiones anteriores he tenido que modificar o reescribir
- ficheros para servidores web, servidores y clientes de <quote>news</quote>.
- Cualquier tipo de software cuyo mantenimiento sea muy activo es un firme
- candidato a que sus ficheros de configuración merezcan nuestro
- examen.</para>
-
- <para>He usado &scratch.ap; varias veces para actualizar un sistema
- <literal>5-CURRENT</literal> a <literal>5-CURRENT</literal>, esto es,
- nunca he intentado instalar <literal>5-CURRENT</literal> desde un
- sistema <literal>4-STABLE</literal> o viceversa, pero dada la
- cantidad de cambios existentes entre las diferentes <quote>
- RELEASE</quote> no sería insensato esperar que esa tarea
- sea un tanto compleja. Usar &scratch.ap; para actualizaciones
- dentro del campo de <literal>4-STABLE</literal> debería
- ser mucho menos penoso (aunque yo aún no lo he
- intentado). Si quiere hacerlo debería tener en cuenta
- lo siguiente:</para>
-
- <itemizedlist>
- <listitem>
- <para>Si no usa el sistema de ficheros de dispositivo
- (<literal>devfs</literal>) puede necesitar crear los
- dispositivos necesarios para su hardware con &man.MAKEDEV.8;
- en la primera fase, sexto paso.</para>
- </listitem>
- </itemizedlist>
-
- </sect1>
-</article>
diff --git a/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_1.sh b/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_1.sh
deleted file mode 100644
index 22d76fc8d0..0000000000
--- a/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_1.sh
+++ /dev/null
@@ -1,243 +0,0 @@
-#!/bin/sh
-#
-# fase_1.sh - FreeBSD From Scratch, Primera Fase: Instalación del Sistema.
-# Uso: ./fase_1.sh
-#
-# $FreeBSD$
-
-set -x -e
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-# Requisitos:
-#
-# a) Haber completado sin errores "make buildworld" y "make buildkernel"
-# b) Particiones sin usar (al menos una para el sistema de ficheros raíz,
-# probablemente más para los nuevos /usr y /var, a gusto de cada uno.)
-
-# El punto montaje de la raíz bajo la que va usted a crear el sistema nuevo.
-# Sólo va a usarse como punto de montaje; que no se usará espacio en él
-# puesto que todos los ficheros serán depositados en el o los sistemas
-# de ficheros que están efectivamente montados.
-DESTDIR=/rootnuevo
-SRC=/usr/src # Aquí está su árbol de fuentes.
-
-# ---------------------------------------------------------------------------- #
-# Primer Paso: Creación de un árbol de directorios vacío bajo $DESTDIR.
-# ---------------------------------------------------------------------------- #
-
-step_one () {
- # El nuevo raíz del sistema de ficheros. Obligatorio.
- # Cambie los nombres de dispositivo (DEV_*) para hacerlos acordes con
- # sus necesidades o el "script" le
- # estallará en la cara.
- DEV_ROOT=/dev/da3s1a
- mkdir -p ${DESTDIR}
- newfs ${DEV_ROOT}
- tunefs -n enable ${DEV_ROOT}
- mount -o noatime ${DEV_ROOT} ${DESTDIR}
-
- # Sistemas de ficheros extra y sus correspondientes puntos de montaje.
- # Opcional.
- DEV_VAR=/dev/vinum/var_a
- newfs ${DEV_VAR}
- tunefs -n enable ${DEV_VAR}
- mkdir -m 755 ${DESTDIR}/var
- mount -o noatime ${DEV_VAR} ${DESTDIR}/var
-
- DEV_USR=/dev/vinum/usr_a
- newfs ${DEV_USR}
- tunefs -n enable ${DEV_USR}
- mkdir -m 755 ${DESTDIR}/usr
- mount -o noatime ${DEV_USR} ${DESTDIR}/usr
-
- mkdir -m 755 -p ${DESTDIR}/usr/ports
- mount /dev/vinum/ports ${DESTDIR}/usr/ports
-
- # Aquí crearemos los demás directorios. Obligatorio.
- cd ${SRC}/etc; make distrib-dirs DESTDIR=${DESTDIR}
- # Personalmente me gusta enlazar tmp a var/tmp. Opcional.
- cd ${DESTDIR}; rmdir tmp; ln -s var/tmp
-}
-
-# ---------------------------------------------------------------------------- #
-# Segundo Paso: Poblamos el árbol de directorios /etc que está vacío aún y
-# ubicamos unos cuantos ficheros en /.
-# ---------------------------------------------------------------------------- #
-
-step_two () {
- # Añada o borre de ésta lista según su criterio. La mayoría son obligatorios.
- for f in \
- /.profile \
- /etc/group \
- /etc/hosts \
- /etc/inetd.conf \
- /etc/ipfw.conf \
- /etc/make.conf \
- /etc/master.passwd \
- /etc/nsswitch.conf \
- /etc/ntp.conf \
- /etc/printcap \
- /etc/profile \
- /etc/rc.conf \
- /etc/resolv.conf \
- /etc/start_if.xl0 \
- /etc/ttys \
- /etc/ppp/* \
- /etc/mail/aliases \
- /etc/mail/aliases.db \
- /etc/mail/hal9000.mc \
- /etc/mail/service.switch \
- /etc/ssh/*key* \
- /etc/ssh/*_config \
- /etc/X11/XF86Config-4 \
- /boot/splash.bmp \
- /boot/loader.conf \
- /boot/device.hints ; do
- cp -p ${f} ${DESTDIR}${f}
- done
- # Borre el temproot que haya creado mergemasger. Si lo ha creado.
- TEMPROOT=/var/tmp/temproot.fase1
- if test -d ${TEMPROOT}; then
- chflags -R 0 ${TEMPROOT}
- rm -rf ${TEMPROOT}
- fi
- mergemaster -i -m ${SRC}/etc -t ${TEMPROOT} -D ${DESTDIR}
- cap_mkdb ${DESTDIR}/etc/login.conf
- pwd_mkdb -d ${DESTDIR}/etc -p ${DESTDIR}/etc/master.passwd
-
- # Mergemaster no crea ficheros vacíos por ejemplo en /var/log. Lo haremos
- # aquí pero sin sobreescribir (y destruír) ficheros copiados en el bucle
- # de más arriba.
- cd ${TEMPROOT}
- find . -type f | sed 's,^\./,,' |
- while read f; do
- if test -r ${DESTDIR}/${f}; then
- echo "${DESTDIR}/${f} ya existe; no copiado"
- else
- echo "Creando ${DESTDIR}/${f} vacío"
- cp -p ${f} ${DESTDIR}/${f}
- fi
- done
- chflags -R 0 ${TEMPROOT}
- rm -rf ${TEMPROOT}
-}
-
-# ---------------------------------------------------------------------------- #
-# Tercer Paso: Instalando el mundo (install world).
-# ---------------------------------------------------------------------------- #
-
-step_three () {
- cd ${SRC}
- make installworld DESTDIR=${DESTDIR}
-}
-
-# ---------------------------------------------------------------------------- #
-# Cuarto Paso: Instalación del kernel y los módulos.
-# ---------------------------------------------------------------------------- #
-
-step_four () {
- cd ${SRC}
- # loader.conf y device.hints son necesarios para installkernel.
- # Si en el segundo paso no los ha copiado hágalo tal y como se muestra en
- # las dos líneas siguientes.
- # cp sys/boot/forth/loader.conf ${DESTDIR}/boot/defaults
- # cp sys/i386/conf/GENERIC.hints ${DESTDIR}/boot/device.hints
- make installkernel DESTDIR=${DESTDIR} KERNCONF=NOMBRE_DE_SU_KERNEL
-}
-
-# ---------------------------------------------------------------------------- #
-# Quinto Paso: Instalación y modificación de algunos ficheros clave.
-# ---------------------------------------------------------------------------- #
-
-step_five () {
- # Creamos /etc/fstab; obligatorio. Modifíquelo para que coincida con sus
- # dispositivos.
- cat <<EOF >${DESTDIR}/etc/fstab
-# Device Mountpoint FStype Options Dump Pass#
-/dev/da3s1b none swap sw 0 0
-/dev/da4s2b none swap sw 0 0
-/dev/da3s1a / ufs rw 1 1
-/dev/da1s2a /src ufs rw 0 2
-/dev/da2s2f /share ufs rw 0 2
-/dev/vinum/var_a /var ufs rw 0 2
-/dev/vinum/usr_a /usr ufs rw 0 2
-/dev/vinum/home /home ufs rw 0 2
-/dev/vinum/ncvs /home/ncvs ufs rw,noatime 0 2
-/dev/vinum/ports /usr/ports ufs rw,noatime 0 2
-#
-/dev/cd0 /dvd cd9660 ro,noauto 0 0
-/dev/cd1 /cdrom cd9660 ro,noauto 0 0
-proc /proc procfs rw 0 0
-EOF
-
- # Más directorios; opcional.
- mkdir -m 755 -p ${DESTDIR}/src; chown root:wheel ${DESTDIR}/src
- mkdir -m 755 -p ${DESTDIR}/share; chown root:wheel ${DESTDIR}/share
- mkdir -m 755 -p ${DESTDIR}/dvd; chown root:wheel ${DESTDIR}/dvd
- mkdir -m 755 -p ${DESTDIR}/home; chown root:wheel ${DESTDIR}/home
- mkdir -m 755 -p ${DESTDIR}/usr/ports; chown root:wheel ${DESTDIR}/usr/ports
- # Configuración de la zona horaria; no es obligatorio pero casi.
- cp ${DESTDIR}/usr/share/zoneinfo/Antarctica/South_Pole ${DESTDIR}/etc/localtime
- if test -r /etc/wall_cmos_clock; then
- cp -p /etc/wall_cmos_clock ${DESTDIR}/etc/wall_cmos_clock
- fi
-}
-
-# ---------------------------------------------------------------------------- #
-# Sexto Paso: Lo que considero importante tener cuando accedo a un sistema
-# nuevo por primera vez.
-# NOTA: No instale demasiados binarios en éste paso. Con el sistema viejo
-# en funcionamiento y los nuevos binarios y ficheros de cabecera instalados
-# es casi seguro tener problemas de bootstrap. Los "ports" deberían compilarse
-# después de haber arrancado el nuevo sistema.
-# ---------------------------------------------------------------------------- #
-
-step_six () {
- chroot ${DESTDIR} sh -c "cd /usr/ports/shells/zsh; make clean install clean"
- chroot ${DESTDIR} sh -c "cd /etc/mail; make install" # configuración
- # de sendmail
-
- # Si no enlazamos simbólicamente compat los ficheros de linux_base
- # irán a parar al sistema de ficheros raíz.
- cd ${DESTDIR}; mkdir -m 755 usr/compat
- chown root:wheel usr/compat; ln -s usr/compat
- mkdir -m 755 usr/compat/linux
- mkdir -m 755 boot/grub
-
- # Creación de los directorios "spool" para las impresoras que hay en
- # mi /etc/printcap
- cd ${DESTDIR}/var/spool/output/lpd; mkdir -p as od ev te lp da
- touch ${DESTDIR}/var/log/lpd-errs
-
- # Más ficheros que quiero heredar del sistema antíguo.
- for f in \
- /var/cron/tabs/root \
- /var/mail/* \
- /boot/grub/*; do
- cp -p ${f} ${DESTDIR}${f}
- done
-
- # Si no tiene /home en una partición compartida es un buen momento para
- # copiarlo al sitio correcto.
- # mkdir -p ${DESTDIR}/home
- # cd /home; tar cf - . | (cd ${DESTDIR}/home; tar xpvf -)
-
- # Como novedad en FreeBSD 5.x perl está en /usr/local/bin pero la
- # mayoría de "scripts" esperan encontrarlo en /usr/bin/perl y así lo
- # reflejan en su primera línea; use un enlace simbólico para que funcionen.
- cd ${DESTDIR}/usr/bin; ln -s ../local/bin/perl
- cd ${DESTDIR}/usr; rmdir src; ln -s ../src/current src
-}
-
-do_steps () {
- step_one
- step_two
- step_three
- step_four
- step_five
- step_six
-}
-
-do_steps 2>&1 | tee fase_1.log
-
-# EOF $RCSfile: fase_1.sh,v $ vim: tabstop=2:expandtab:
diff --git a/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_2.sh b/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_2.sh
deleted file mode 100644
index 411e9272eb..0000000000
--- a/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_2.sh
+++ /dev/null
@@ -1,148 +0,0 @@
-#!/bin/sh
-#
-# fase_2.sh - FreeBSD From Scratch, Segunda Fase: Instalación de Ports.
-# Uso: ./fase_2.sh
-#
-# $FreeBSD$
-
-DBDIR=/var/db/pkg
-PORTS=/usr/ports
-LOGDIR=/home/root/setup/ports.log; mkdir -p ${LOGDIR}
-
-# Creamos unas cuantas variables que usa más de un port.
-PAPERSIZE=a4; export PAPERSIZE
-USA_RESIDENT=NO; export USA_RESIDENT
-
-MYNAME=$(basename $0)
-usage () {
- exec >&2
- echo "uso: ${MYNAME} [-hn]"
- echo ""
- echo " Opciones:"
- echo " -h éste mensaje de ayuda."
- echo " -n muestra qué pasaría si se hubiera ejecutado."
- echo ""
- exit 1
-}
-
-args=`getopt hn $*`
-if test $? != 0; then
- usage
-fi
-set -- $args
-DRYRUN=
-for i; do
- case "$i" in
- -n) DRYRUN=yes;;
- --) break;;
- *) usage;;
- esac
-done
-
-cat << EOF |
-lang perl5
-security sudo
-x11-servers XFree86-4-Server
-x11 wrapper
-x11 XFree86-4-libraries
-x11 XFree86-4-clients
-x11-fonts XFree86-4-font75dpi
-x11-fonts XFree86-4-font100dpi
-x11-fonts XFree86-4-fontScalable
-x11-fonts urwfonts
-x11-fonts webfonts
-x11-toolkits open-motif
-x11 rxvt
-x11-wm ctwm
-security openssh-askpass
-astro xplanet
-astro setiathome make BATCH=yes install
-astro xephem
-editors vim
-print ghostscript-gnu make A4=yes BATCH=yes install
-print a2ps-a4
-print psutils-a4
-print gv
-print acroread5
-print transfig
-archivers zip
-archivers unzip
-java linux-sun-jdk13 yes | make install
-java jdk13
-www apache2
-www weblint
-www amaya
-www mozilla make WITHOUT_MAILNEWS=yes WITHOUT_CHATZILLA=yes install
-www netscape48-navigator
-www checkbot
-www privoxy
-graphics xfig
-graphics xv
-graphics fxtv
-lang expect
-news tin
-net freebsd-uucp
-net cvsup-without-gui
-net pathchar make NO_CHECKSUM=yes install
-ftp wget
-ftp ncftp3
-textproc ispell
-german ispell-neu
-german ispell-alt
-textproc docproj make JADETEX=yes HAVE_MOTIF=yes install
-sysutils samefile
-sysutils pstree
-sysutils mkisofs
-sysutils cdrtools
-sysutils grub
-devel ddd
-devel ctags
-devel ElectricFence
-mail procmail make BATCH=yes install
-mail metamail
-mail mutt
-mail spamoracle
-emulators mtools
-sysutils portupgrade
-news inn-stable CONFIGURE_ARGS="--enable-uucp-rnews --enable-setgid-inews" make install
-misc figlet-fonts
-textproc gmat
-EOF
-while read CATEGORY NAME CMD; do
- case "${CATEGORY}" in
- \#*) continue;;
- '') continue;;
- esac
- DIR="${PORTS}/${CATEGORY}/${NAME}"
- if ! test -d "${DIR}"; then
- echo "$DIR no existe -- ignorado"
- continue
- fi
- cd ${DIR}
- PKGNAME=`make -V PKGNAME`
- if test -d "${DBDIR}/${PKGNAME}"; then
- echo "${CATEGORY}/${NAME} ya instalado como ${PKGNAME}"
- continue
- fi
- LOG="${LOGDIR}/${CATEGORY}+${NAME}"
- echo "==> Instalando ${CATEGORY}/${NAME}; registrando instalación en ${LOG}"
- test -n "${CMD}" || CMD="make install"
- if test -n "${DRYRUN}"; then
- echo "${CMD}"
- continue
- fi
- date "++++++++++ %v %T +++++++++" > ${LOG}
- echo "CMD: ${CMD}" >> ${LOG}
- (
- make clean
- eval "${CMD}"
- # make clean # Descoméntelo si no le sobra espacio bajo ${PORTS}.
- ) 2>&1 | tee -a ${LOG}
-done
-
-# Instalamos StarOffice como "package", previamente creado en el sistema
-# antíguo mediante "make package" porque el "port" usa una instalación
-# interactiva en X11.
-#pkg_add ${PORTS}/editors/staroffice52/staroffice-*.tbz
-
-# EOF $RCSfile: fase_2.sh,v $ vim: tabstop=4:
diff --git a/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_3.mk b/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_3.mk
deleted file mode 100644
index 54a6ca9686..0000000000
--- a/es_ES.ISO8859-1/articles/fbsd-from-scratch/fase_3.mk
+++ /dev/null
@@ -1,150 +0,0 @@
-# fase_3.mk - FreeBSD From Scratch, Tercera Fase: Ajustes Personalizados
-# de la Configuración de
-# los Ports.
-# Uso: make -f fase_3.mk all (configurar todos los ports)
-# or make -f fase_3.mk target (configurar sólo target)
-#
-# Es una buena idea asegurarse de que ningún "target" pueda hacerse más de
-# una vez sin efectos no deseados.
-#
-# $FreeBSD$
-
-.POSIX:
-
-message:
- @echo "Por favor, use uno de los siguientes \"targets\":"
- @echo "config_apache"
- @echo "config_inn"
- @echo "config_javaplugin"
- @echo "config_privoxy"
- @echo "config_setiathome"
- @echo "config_sgml"
- @echo "config_sudo"
- @echo "config_TeX"
- @echo "config_tin"
- @echo "config_uucp"
- @echo "all -- todos los anteriores"
-
-all: config_apache \
- config_inn \
- config_javaplugin \
- config_privoxy \
- config_setiathome \
- config_sgml \
- config_sudo \
- config_TeX \
- config_tin \
- config_uucp
-
-config_apache:
- # 1. Modificación httpd.conf.
- perl -pi \
- -e 's/#ServerName new.host.name/ServerName hal9000.s.shuttle.de/;' \
- -e 's/^ServerAdmin.*/ServerAdmin schweikh\@schweikhardt.net/;' \
- -e 's,/usr/local/www/cgi-bin/,/home/opt/www/cgi-bin/,;' \
- /usr/local/etc/apache2/httpd.conf
- # 2. Restituír los enlaces simbólicos a los sitios web.
- cd /usr/local/www/data; \
- ln -fs /home/schweikh/prj/homepage schweikhardt.net; \
- ln -fs /home/opt/www/test .
-
-config_inn:
- pw usermod -n news -d /usr/local/news -s /bin/sh
- # Facilitar al sistema de news su configuración inicial.
- cd /home/root/setup; \
- install -C -o news -g news -m 664 active newsgroups /usr/local/news/db
- # El innd.sh que viene con el "port" falla: busca
- # history.pag, fichero que no existe.
- cd /home/root/setup; \
- install -C -o root -g wheel -m 555 innd.sh /usr/local/etc/rc.d
- # Configuración del método de almacenamiento.
- cd /home/root/setup; \
- printf "%s\n%s\n%s\n%s\n" \
- "method tradspool {" \
- " newsgroups: *" \
- " class: 0" \
- "}" \
- >storage.conf; \
- install -C -o news -g news -m 664 storage.conf /usr/local/news/etc
- # Configuración de newsfeeds.
- printf "%s\n%s\n" \
- "ME:*::" \
- "shuttle/news2.shuttle.de:!junk,!control:B32768/512,Tf,Wfb:" \
- >/usr/local/news/etc/newsfeeds
- # Configuración de inn.conf
- perl -pi \
- -e 's/^(organization:\s*).*/$$1 An Open Pod Bay Door/;' \
- -e 's/^(pathhost:\s*).*/$$1 hal9000.schweikhardt.net/;' \
- -e 's/^(server:).*/$$1 localhost/;' \
- -e 's/^(domain:).*/$$1 schweikhardt.net/;' \
- -e 's/^(fromhost:).*/$$1 schweikhardt.net/;' \
- -e 's,^(moderatormailer:).*,$$1 \%s\@moderators.isc.org,;' \
- -e 's,/usr/local/news/spool,/share/news/spool,;' \
- /usr/local/news/etc/inn.conf
-
-config_javaplugin:
- cd /usr/local/lib/netscape-linux/plugins; \
- if ! test -h javaplugin.so; then \
- ln -s ../../../linux-sun-jdk1.3.1/jre/plugin/i386/ns4/javaplugin.so; \
- fi; \
- ls -l javaplugin.so
-
-config_privoxy:
- install -C -o root -g wheel -m 644 config /usr/local/etc/privoxy
-
-config_setiathome:
- perl -pi \
- -e 's,^.*seti_wrkdir.*#,seti_wrkdir=/home/nobody/setiathome #,;' \
- /usr/local/etc/rc.setiathome.conf
-
-config_sgml:
- cp -p /usr/local/share/gmat/sgml/ISO_8879-1986/entities/* \
- /usr/local/share/xml/docbook/4.1
-
-config_sudo:
- if ! grep -q schweikh /usr/local/etc/sudoers; then \
- echo 'schweikh ALL = (ALL) NOPASSWD: ALL' >> /usr/local/etc/sudoers; \
- fi
-
-config_TeX:
- # En el fichero textproc/docproj se especifica: para generar el FreeBSD
- # Handbook con JadeTex cambie los siguientes parámetros a los valores que se
- # indican a continuación:
- #
- perl -pi \
- -e 's/^% original texmf.cnf/% texmf.cnf/;' \
- -e 's/^(hash_extra\s*=).*/$$1 60000/;' \
- -e 's/^(pool_size\s*=).*/$$1 1000000/;' \
- -e 's/^(max_strings\s*=).*/$$1 70000/;' \
- -e 's/^(save_size\s*=).*/$$1 10000/;' \
- /usr/local/share/texmf/web2c/texmf.cnf
-
-config_tin:
- # Dirigimos tin a nuestros archivos.
- printf "%s\n%s\n%s\n" \
- "activefile=/usr/local/news/db/active" \
- "newsgroupsfile=/usr/local/news/db/newsgroups" \
- "spooldir=/share/news/spool/articles" \
- >/usr/local/etc/tin.defaults
-
-config_uucp:
- # UUCP cuenta con encontrar /usr/bin/rnews.
- cd /usr/bin; ln -fs ../local/news/bin/rnews .
- # Configuración de UUCP.
- echo nodename js2015 > /usr/local/etc/uucp/config
- echo shuttle js2015 `cat uucp` > /usr/local/etc/uucp/call
- printf 'port tcp\ntype tcp\n' > /usr/local/etc/uucp/port
- printf "%s\n%s\n%s\n%s\n%s\n%s\n%s\n" \
- "call-login *" \
- "call-password *" \
- "time any" \
- "system shuttle" \
- "address mail.s.shuttle.de" \
- "commands rmail rnews" \
- "port tcp" \
- >/usr/local/etc/uucp/sys
- cd /usr/local/etc/uucp; chown uucp:uucp *; chmod o-rwx *
- # Activar uucico tras el arranque del sistema.
- mkdir -p /usr/local/etc/rc.d; cp uucp.sh /usr/local/etc/rc.d
-
-# EOF $RCSfile: fase_3.mk,v $ vim: tabstop=4:
diff --git a/es_ES.ISO8859-1/articles/laptop/Makefile b/es_ES.ISO8859-1/articles/laptop/Makefile
deleted file mode 100644
index e34649040b..0000000000
--- a/es_ES.ISO8859-1/articles/laptop/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# $FreeBSD$
-#
-# Article about using FreeBSD on laptops
-# "Article" sobre FreeBSD en computadoras portátiles.
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?=gz
-INSTALL_ONLY_COMPRESSED?=
-
-#
-WITH_ARTICLE_TOC?=YES
-
-
-SRCS= article.xml
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/es_ES.ISO8859-1/articles/laptop/article.xml b/es_ES.ISO8859-1/articles/laptop/article.xml
deleted file mode 100644
index 227a47a58b..0000000000
--- a/es_ES.ISO8859-1/articles/laptop/article.xml
+++ /dev/null
@@ -1,360 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="es">
- <info><title>FreeBSD en ordenadores portátiles</title>
-
-
- <abstract>
- <para>FreeBSD funciona perfectamente en la mayoría de
- portátiles aunque siempre haya excepciones. En éste
- artículo trataremos de las diferencias existentes
- en el hardware de portátiles
- y sistemas de escritorio y de cómo afecta esto al uso
- de FreeBSD.</para>
- &trans.es.bazcar;
- </abstract>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
- </info>
-
- <para>Es frecuente que se piense en FreeBSD como un sistema operativo
- para servidores pero funciona muy bien como sistema de escritorio y
- si quiere usarlo en su portátil dispondrá de todo su
- potencial:
- facilidad de administración y actualización, el
- sistema de <quote>ports</quote> y <quote>packages</quote> para
- añadir software, etc. Otras de sus características
- más interesantes, como la estabilidad, el rendimiento en
- red y bajo grandes cargas de trabajo pueden, por razones obvias,
- no ser tan evidentes en un sistema portátil. La
- instalación en portátiles puede, sin embargo,
- acarrear problemas que no encontraríamos en sistemas de
- escritorio y cuyas soluciones no podemos encontrar por doquier
- a lo largo y ancho de Internet; los equipos portátiles suelen
- estar diseñados para Microsoft Windows, aún con más
- frecuencia que en sistemas de escritorio. Éste artículo
- tratará de aclarar alguno de estos problemas. Hay quien ha
- documentado sus experiencias con &os; en modelos concretos de
- portátiles y las ha incluído en páginas web
- que no forman parte de la documentación oficial de &os;.
- Es muy posible que encuentre información si introduce la
- marca y modelo de su portátil y la palabra <quote>&os;</quote>
- en un buscador.</para>
-
- <sect1>
- <title>XFree86</title>
-
- <para>Las versiones recientes de <application>XFree86</application>
- funcionarán con la mayoría de tarjetas gráficas
- disponibles actualmente en portátiles. La aceleración
- gráfica tal vez no esté soportada pero una
- configuración SVGA genérica debería
- funcionar.</para>
-
- <para>Consulte la documentación de su portátil.
- Ahí deberí encontrar todos los detalles de su tarjeta,
- tras lo cual debería recurrir a la
- documentación de <application>XFree86</application>
- (o el programa de configuración) para saber si está
- soportada o no. Si no lo está utilice un dispositivo
- genérico pero <emphasis>NO</emphasis> use uno cuyo
- nombre simplemente le resulte parecido. En la versión 4 de
- <application>XFree86</application> puede probar suerte tecleando
- <userinput>XFree86 -configure</userinput>, que ejecuta un proceso de
- autodetección y le puede facilitar una gran cantidad de
- información muy útil.</para>
-
- <para>Con frecuencia el problema es la configuración del
- monitor. La información sobre
- <application>XFree86</application>
- se centra en monitores CRT, por lo que disponer de una
- configuración para una pantalla LCD puede ser
- peliagudo. Quizás esté de suerte y no
- tenga que especificar rangos de
- <literal>HorizSync</literal> y <literal>VertRefresh</literal>.
- Si esto no funciona la mejor opción es recurrir a la web
- en busca de páginas dedicadas a la configuración de X
- en portátiles; suelen estar orientadas a Linux pero no importa
- dado que ambos sistemas operativos usan
- <application>XFree86</application>, por lo que puede usar la
- configuración que alguien haya usado sobre un hardware
- similar.</para>
-
- <para>La mayoría de portátiles incluyen dos
- botones para las funciones de botón primario y
- secundario del ratón (mouse), lo que puede resultar
- problemático en X ya que el botón central se
- usa para pegar texto; puede <quote>mapear</quote> una
- pulsación simultánea de ambos botones en la
- configuración de X que realice la función del
- botón central con la línea</para>
-
- <programlisting>
- Option "Emulate3Buttons"
- </programlisting>
-
- <para>en el fichero <filename>XF86Config</filename>
- en la sección <literal>InputDevice</literal>
- de <application>XFree86</application> versión 4; para la
- versión 3 simplemente añada la línea
- <literal>Emulate3Buttons</literal>, sin comillas, en la sección
- <literal>Pointer</literal> .</para>
- </sect1>
-
- <sect1>
- <title>Modems</title>
- <para>
- Los equipos portátiles suelen incluír
- modems internos. Desgraciadamente eso casi siempre significa
- que son <quote>winmodems</quote> cuyo funcionamiento depende
- de software y para los cuales sólo hay disponibles
- controladores para windows. A pesar de ello están
- empezando a aparecer controladores para otros sistemas
- operativos; por ejemplo, si su modem tiene un chipset
- Lucent LT es muy posible que esté soportado por
- el port
- <package>comms/ltmdm</package>. Si ese no
- es su caso tendrá que buscar un modem externo: la
- solución más compacta probablemente sea un
- modem PC Card (PCMCIA), de los que hablaremos más
- adelante, pero
- los modem serie o USB serán seguramente más
- baratos. Normalmente
- los modems normales (es decir, los que no son winmodems),
- deberían funcionar sin problemas.</para>
-
- </sect1>
-
- <sect1>
- <title>Dispositivos PCMCIA (PC Card)</title>
-
- <para> Muchos portátiles incluyen bahías
- PCMCIA, también conocidas como PC Card, que suelen
- estar soportadas perfectamente por FreeBSD. Consulte el
- mensaje de arranque de su sistema (mediante &man.dmesg.8;)
- para saber si fueron detectadas correctamente; deberían
- figurar como
- <filename>pccard0</filename>,
- <filename>pccard1</filename> etc. en dispositivos como
- <filename>pcic0</filename>).</para>
-
- <para>&os;&nbsp;4.X soporta tarjetas PCMCIA de 16 bits y
- &os;&nbsp;5.X soporta tanto éstas tarjetas de 16 bits
- como tarjetas de 32 bits
- <quote>CardBus</quote>. Hay una lista de tarjetas soportadas en
- el fichero
- <filename>/etc/defaults/pccard.conf</filename>. Léalo
- cuidadosamente y siempre que sea posible compre tarjetas que
- aparezcan en ese fichero. Las que no aparecen es posible que funcionen
- como dispositivos <quote>genéricos</quote>; en concreto
- la mayoría de los modem de 16 bits deberían funcionar
- correctamente siempre y cuando no sean winmodems (existen
- también como PC Cards, así que tenga cuidado). Si su
- sistema reconoce su tarjeta como un modem genérico tenga en
- cuenta que el fichero <filename>pccard.conf</filename> especifica
- por defecto un retardo de 10 segundos para evitar bloqueos en algunos
- modelos; eso puede ser una precaución excesiva para su
- modem así que es posible que quiera cambiar ese valor,
- reducirlo o incluso eliminarlo.</para>
-
- <para>Algunas partes de
- <filename>pccard.conf</filename> pueden necesitar un poco de
- edición.
- Busque la línea donde figura la irq y asegúrese de
- eliminar cualquier número que esté en uso; si tiene
- una tarjeta de sonido integrada borre irq 5, si no puede sufrir
- bloqueos del sistema al insertar la tarjeta. Consulte también
- la memoria disponible para las bahías; si su tarjeta sigue sin ser
- detectada pruebe a cambiar alguno de los valores posibles que
- aparecen en la página man de &man.pccardc.8;.
- </para>
-
- <para>Si aún no funciona puede lanzar el daemon
- &man.pccardd.8;. Para activarlo en el arranque añada
- <programlisting>pccard_enable="YES"</programlisting> en el
- fichero
- <filename>/etc/rc.conf</filename>. Tras ese paso sus tarjetas
- deberían ser detectadas cuando las inserte y cuando las
- extraiga; deberían asímismo aparecer entradas en
- ficheros <quote>log</quote> reflejando el momento en el que
- los nuevos dispositivos son activados.</para>
-
- <para>Ha habido cambios de gran calado en el código
- de pccard, como la inclusión de enrutado de
- interrupciones ISA, muy útil en máquinas en
- las que hasta la irrupción de FreeBSD 4.4 no
- era posible usar la BIOS PCI. Si tiene problemas con
- esto pruebe a actualizar su sistema.</para>
-
- </sect1>
-
- <sect1>
-
- <title>Administración de energía</title>
-
- <para>Desgraciadamente no existe un soporte demasiado bueno
- en FreeBSD. Si tiene suerte algunas características
- pueden ser funcionales mientras que otras no lo serán
- en absoluto.</para>
-
- <para>Para complicar un poco más las cosas hay dos
- estándares de administración de energía,
- APM y ACPI. El segundo se hizo para sustituír el primero
- e incluye nuevas características pero también
- más problemas.</para>
-
- <para>Algunos portátiles soportan tanto APM como ACPI
- (hasta cierto punto) mientras que otros sólo soportan uno de
- ellos así que no tendrá más remedio que
- experimentar con ambos para saber si dispone de administración
- de energía y hasta qué punto.</para>
-
- <note>
- <para>No puede tener APM y ACPI activados simultáneamente,
- aunque su portátil soporte ambos.</para>
- </note>
-
- <sect2>
- <title>APM</title>
-
- <para>Una BIOS con APM (Advanced Power Management,
- Administración
- Avanzada de Energía) provée de soporte
- para diversas características de administración de
- energía tales como <quote>standby</quote>, suspensión,
- hibernación, reducción de la velocidad del
- reloj de la CPU, etc. y existe tanto en
- &os;&nbsp;4.X como en &os;&nbsp;5.X.</para>
-
- <para>Para activar el soporte de APM deberá compilar
- su kernel: añada
- <literal>device apm0</literal> en
- &os;&nbsp;4.X y <literal>device apm</literal> en
- &os;&nbsp;5.X. El soporte APM como módulo existe en
- &os;&nbsp;5.X; para cargarlo en el arranque añada
- la línea
- <literal>apm_load="YES"</literal> al fichero
- <filename>/boot/loader.conf</filename>.</para>
-
- <para>En &os;&nbsp;5.X tendrá que asignar
- <literal>hint.apm.0.disabled="0"</literal> en el fichero
- <filename>/boot/device.hints</filename>.</para>
-
- <para>APM puede activarse en el arranque añadiendo
- <literal>apm_enable="YES"</literal> en el fichero
- <filename>/etc/rc.conf</filename>. El daemon &man.apmd.8;
- se puede lanzar añadiendo
- <literal>apmd_enable="YES"</literal> al fichero
- <filename>/etc/rc.conf</filename>, que se encarga de transmitir
- ciertos eventos a la BIOS, de manera que sea posible
- suspender/reanudar presionando alguna tecla concreta o
- al abrir y al cerrar la pantalla.</para>
-
- <para>Los comandos APM figuran en la página man de
- &man.apm.8;. Por ejemplo <command>apm -b</command> suministra
- el estado de la batería (o 255 si no está soportado),
- <command>apm -Z</command> pone el portátil en
- <quote>standby</quote>, <command>apm -z</command>
- (o <command>zzz</command>) lo suspende. Para apagar el
- sistema use <command>shutdown -p</command>. Le recordamos
- una vez más que alguna o incluso todas éstas
- funciones pueden no funcionar del todo bien o incluso no hacerlo
- en absoluto.</para>
-
- <para>Es posible que la suspensión o
- el modo <quote>standby</quote> funcione en consola pero
- no en X (esto es, la pantalla no se recupera). Si usa
- &os;&nbsp;5.X una posible solución es añadir
- <literal>options
- SC_NO_SUSPEND_VTYSWITCH</literal>
- al fichero de configuración de su kernel y que lo
- recompile. Otra forma de solucionarlo es cambiar a otra
- consola virtual (mediante
- <keycombo action="simul"><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap></keycombo>
- u otra tecla de función) y ejecutar &man.apm.8;.
- Si está usando &man.apmd.8; puede automatizar
- esto con &man.vidcontrol.1;: edite
- <filename>/etc/apmd.conf</filename> y cámbielo del
- siguiente modo:</para>
-
- <programlisting>apm_event SUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "/etc/rc.suspend";
-}
-
-apm_event USERSUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "sync &amp;&amp; sync &amp;&amp; sync";
- exec "sleep 1";
- exec "apm -z";
-}
-
-apm_event NORMRESUME, STANDBYRESUME {
- exec "/etc/rc.resume";
- exec "vidcontrol -s 9 &lt; /dev/console";
-}</programlisting>
- </sect2>
-
- <sect2>
- <title>ACPI</title>
-
- <para>ACPI (Advanced Configuration and Power Management
- Interface, Interfaz para la Administración de Energía
- y Configuración Avanzada) facilita no solo la
- administración de energía sino también
- la detección de hardware (sustituyendo la detección
- PnP y PCI). ACPI sólo está disponible en
- &os;&nbsp;5.X y está activado por defecto, así que
- no tiene que hacer nada especial para que funcione. Puede
- controlar el comportamiento de ACPI con
- &man.acpiconf.8;.</para>
-
- <para>Desgraciadamente los fabricantes ponen a la venta sus
- portátiles con implementaciones ACPI defectuosas,
- haciendo que habilitar ACPI algunas veces genere más
- problemas que ventajas, hasta el punto de no poder siquiera
- arrancar &os; en algunas máquinas con ACPI
- habilitado.</para>
-
-
- <para>Si ACPI le está causando problemas debería
- comprobar si el fabricante de su portátil ha
- liberado una nueva versión de la BIOS que solucione
- alguno de esos problemas. Dado que la implementación de
- ACPI en &os; está en constante evolución debería
- también actualizar su sistema; tal vez así sus
- problemas se solucionen.</para>
-
- <para>Si desea deshabilitar ACPI añada
- <literal>hint.acpi.0.disabled="1"</literal> al fichero
- <filename>/boot/device.hints</filename>. ACPI puede
- deshabilitarse temporalmente en el <quote>prompt</quote>
- del arranque tecleando
- <literal>unset acpi_load</literal> en caso de tener problemas
- para arrancar una máquina con ACPI
- habilitado. &os;&nbsp;5.1-RELEASE y posteriores disponen de
- un menú en el arranque que controla cómo &os;
- arranca. Una de las opciones que se suministran es la de
- dehabilitar ACPI. Para hacerlo simplemente seleccione
- <guimenuitem>2. Boot &os; with ACPI
- disabled</guimenuitem> (Arrancar &os; con ACPI deshabilitado)
- en el menú.</para>
- </sect2>
-
- <sect2>
- <title>Administración de Energía de la Pantalla</title>
-
- <para>El sistema X window (<application>XFree86</application>) incluye
- administración de energía de la pantalla (consulte
- la página man de &man.xset.1; y busque en ella
- <quote>dpms</quote>). Tendrá que investigar. Sin embargo
- tenga en cuenta que también esto funciona de manera muy poco
- fiable en portátiles: con frecuencia apaga la pantalla pero
- no apaga la retroiluminación.</para>
- </sect2>
-
- </sect1>
-</article>
diff --git a/fr_FR.ISO8859-1/articles/Makefile b/fr_FR.ISO8859-1/articles/Makefile
index 4b38c9a750..e94273c4db 100644
--- a/fr_FR.ISO8859-1/articles/Makefile
+++ b/fr_FR.ISO8859-1/articles/Makefile
@@ -15,7 +15,6 @@ SUBDIR+= explaining-bsd
SUBDIR+= filtering-bridges
SUBDIR+= fonts
SUBDIR+= ipsec-must
-SUBDIR+= laptop
SUBDIR+= linux-users
SUBDIR+= mh
SUBDIR+= nanobsd
diff --git a/fr_FR.ISO8859-1/articles/laptop/Makefile b/fr_FR.ISO8859-1/articles/laptop/Makefile
deleted file mode 100644
index 9c41fc9b52..0000000000
--- a/fr_FR.ISO8859-1/articles/laptop/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# The FreeBSD Documentation Project
-# The FreeBSD French Documentation Project
-#
-# $Id: Makefile,v 1.1 2002-04-20 21:07:09 gioria Exp $
-# $FreeBSD$
-# Original revision: 1.1
-# Article about using FreeBSD on laptops
-#
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?=gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/fr_FR.ISO8859-1/articles/laptop/article.xml b/fr_FR.ISO8859-1/articles/laptop/article.xml
deleted file mode 100644
index 6606145e52..0000000000
--- a/fr_FR.ISO8859-1/articles/laptop/article.xml
+++ /dev/null
@@ -1,222 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!--
- The FreeBSD Documentation Project
- The FreeBSD French Documentation Project
-
- $FreeBSD$
- $Id: article.xml,v 1.2 2002-09-22 18:49:48 blackend Exp $
- Original revision: 1.5
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="fr">
- <info><title>FreeBSD sur les ordinateurs portables</title>
-
-
- <abstract>
- <para>FreeBSD fonctionne bien sur la plupart des ordinateurs
- portables, en tenant compte de quelques avertissements. Quelques
- problèmes spécifiques &agrave; l'utilisation de
- FreeBSD sur ordinateurs portables, provenant d'exigences
- matérielles différentes de celles des stations de
- travail, sont abordés ci-dessous.</para>
-
- &trans.a.fonvieille;
- </abstract>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
- </info>
-
- <para>On pense souvent &agrave; FreeBSD comme étant un système
- d'exploitation pour serveur, mais il fonctionne très bien sur
- une station de travail, et si vous désirez l'utiliser sur votre
- ordinateur portable vous pouvez profiter de tous les avantages
- habituels: implantation systématique, administration et mise &agrave;
- jour aisées, le système de logiciels
- portés/pré-compilés pour
- ajouter des logiciels, et ainsi de suite (ses autres avantages,
- tels que la stabilité, les performances réseau, la
- performance sous une charge importante, cela ne peut ne pas
- être évident sur un portable, bien sûr).
- Cependant, l'installer sur des ordinateurs portables sous-entend
- souvent des problèmes qui ne sont pas rencontrés
- avec les stations de travail et qui ne sont
- généralement pas débattus (les portables,
- bien plus que les stations de travail, sont réglés
- pour Microsoft Windows). Cet article a pour but de discuter de
- certains de ces problèmes.</para>
-
- <sect1>
- <title>XFree86</title>
-
- <para>Les versions récentes d'XFree86 fonctionnent avec la
- plupart des systèmes d'affichage disponibles de nos jours
- sur les ordinateurs portables. L'accélération peut
- ne pas être supportée, mais une
- configuration SVGA générique devrait fonctionner.</para>
-
- <para>Avec la documentation de votre ordinateur portable
- déterminez quelle carte vous disposez, et vérifiez
- dans la documentation d'XFree86 (ou dans le programme de
- configuration) si elle est spécifiquement supportée.
- Si non, utilisez un pilote générique (ne pas en
- utiliser un pour son nom qui semble similaire &agrave; celui de
- la carte). Avec XFree86 version 4, vous
- pouvez tenter votre chance avec la commande <userinput>XFree86
- -configure</userinput> qui détecte automatiquement beaucoup
- de configurations.</para>
-
- <para>Souvent le problème est de configurer l'écran.
- Les ressources générales pour XFree86 se concentrent
- sur les moniteurs cathodiques; obtenir une modeline
- adéquate pour un écran LCD peut s'avérer
- difficile. Vous pouvez être chanceux et ne pas avoir
- &agrave; spécifier de modeline, ou juste préciser
- les plages HorizSync et VertRefresh qui conviennent. Si cela ne
- fonctionne pas, la meilleure option est de se référer
- aux ressources web consacrées &agrave; la configuration d'X
- sur ordinateurs portables (ce sont souvent des sites
- orientés linux mais cela n'a pas d'importance parce que les
- deux systèmes utilisent XFree86) et copier une modeline
- postée par quelqu'un pour un matériel similaire.</para>
-
- <para>La plupart des ordinateurs portables viennent avec deux
- boutons sur leur périphérique de pointage, ce qui
- est assez problématique sous X (étant donné
- que le bouton du milieu est généralement
- utilisé pour coller du texte); vous pouvez faire
- correspondre un click simultané sur les boutons gauche et
- droite dans votre configuration d'X &agrave; un click sur le bouton
- du milieu avec la ligne
- <programlisting>
- Option "Emulate3Buttons"
- </programlisting>
- dans le fichier XF86Config dans la section
- <literal>InputDevice</literal> (pour XFree86 version 4; pour la
- version 3, rajoutez juste la ligne <literal>Emulate3Buttons</literal>,
- sans guillemets, dans la section <literal>Pointer</literal>).
- </para>
- </sect1>
-
- <sect1>
- <title>Modems</title>
- <para>Les ordinateurs portables sont généralement
- équipés de modems intégrés (on-board).
- Malheureusement, cela veut presque toujours dire que ce sont des
- <quote>winmodems</quote> dont les fonctions sont
- réalisées par logiciel, pour lesquels seuls des
- pilotes pour windows sont normalement disponibles (bien que
- quelques pilotes pour d'autres systèmes commencent &agrave;
- voir le jour). Dans le cas contraire, vous avez besoin d'acheter un
- modem externe: la solution la plus compacte est un modem PC-Card
- (PCMCIA), abordé ci-dessous, mais un modem série ou
- USB peut être moins cher. Généralement les
- modems habituels (non-winmodems) devraient fonctionner correctement.
- </para>
-
- </sect1>
-
- <sect1>
- <title>Périphériques PCMCIA (PC-Card)</title>
-
- <para>La plupart des ordinateurs portables viennent avec des slots
- PCMCIA (aussi appelés PC-Card); ceux-ci sont bien
- supportés sous FreeBSD. Examinez vos messages de
- démarrage (en utilisant dmesg) et regardez si ces derniers
- ont été détectés correctement (ils
- devraient apparaître comme <filename>pccard0</filename>,
- <filename>pccard1</filename> etc sur des
- périphériques comme
- <filename>pcic0</filename>).</para>
-
- <para>FreeBSD supporte actuellement les cartes PCMCIA 16-bits,
- mais pas les cartes 32-bits (<quote>CardBus</quote>). Une base
- de données des cartes supportées se trouve dans le
- fichier <filename>/etc/defaults/pccard.conf</filename>.
- Examinez-la, et achetez de préférence des cartes
- listées. Les cartes non listées
- peuvent aussi fonctionner comme périphériques
- <quote>génériques</quote>: en particulier la plupart
- des modems (16-bits) devraient fonctionner parfaitement,
- dès lors que ce ne sont pas des winmodems (ils existent
- aussi même en modèles PC-Card, donc faites attention).
- Si votre carte est reconnue en tant que modem
- générique, notez que le fichier pccard.conf de
- défaut spécifie un délai de 10 secondes
- (pour éviter le blocage de certains modems); cela peut
- être bien plus que nécessaire pour votre
- modèle, donc vous pouvez avoir envie de le modifier, le
- réduire ou le retirer totalement.</para>
-
- <para>Certaines parties de <filename>pccard.conf</filename>
- peuvent nécessiter une édition. Contrôler la
- ligne irq, et soyez sûr de retirer les nombres
- déj&agrave; utilisés: en particulier si vous avez
- une carte son intégrée, retirez l'irq 5 (sinon
- vous risquez de subir des blocages quand vous insérez une
- carte). Vérifiez également le slot mémoire
- disponible; si votre carte n'est pas détectée,
- essayez de le changer pour une autre des valeurs autorisées
- (listée dans la page de manuel &man.pccardc.8;).</para>
-
- <para>S'il ne tourne pas déj&agrave;, lancer le démon
- pccardd (pour le lancer au démarrage, ajoutez
- <programlisting>pccard_enable="YES"</programlisting> &agrave;
- <filename>/etc/rc.conf</filename>). Maintenant vos cartes
- devraient être détectées quand vous les
- insérez et les retirez, et vous devriez obtenir des
- messages dans vos traces système au sujet de nouveaux
- périphériques activés.</para>
-
- <para>Il y a eu des changements majeurs au code de pccard
- (incluant le routage ISA des interruptions, pour les machines
- dont le PCIBIOS semble être inutilisable par FreeBSD) avant
- la sortie de FreeBSD 4.4. Si vous rencontrez des problèmes,
- essayez de mettre &agrave; jour votre système.</para>
-
- </sect1>
-
- <sect1>
-
- <title>Gestion d'énergie</title>
-
- <para>Malheureusement, cela n'est pas supporté de
- façon fiable par FreeBSD. Si vous êtes chanceux,
- quelques fonctions pourraient fonctionner correctement, ou
- pourraient ne pas fonctionner du tout.</para>
-
- <para>Pour l'autoriser, vous aurez peut-être besoin de
- compiler un noyau avec le support de la gestion d'énergie
- (<literal>device apm0</literal>) ou rajoutez l'option
- <literal>enable apm0</literal> au fichier
- <filename>/boot/loader.conf</filename>, et aussi lancez le
- démon apm au démarrage (ligne
- <literal>apm_enable="YES"</literal> dans
- <filename>/etc/rc.conf</filename>). Les commandes apm sont
- énumérées dans la page de manuel &man.apm.8;.
- Par exemple, <command>apm -b</command> vous donne l'état de
- la batterie ( ou 255 si non supporté),
- <command>apm -Z</command> met l'ordinateur portable en veille,
- <command>apm -z</command> (ou zzz) le place en mode hibernation.
- Pour arrêter la machine, utilisez
- <command>shutdown -p</command>. Encore une fois, certaines ou
- toutes ces fonctions peuvent ne pas fonctionner correctement ou pas
- du tout. Il se peut qui vous trouviez que l'hibernation/veille
- fonctionne en mode console mais pas sous X (c'est l'écran
- qui ne se rallume pas, dans ce cas, basculez sur
- une console virtuelle, en utilisant Ctrl-Alt-F1 ou une autre
- touche de fonction, et alors exécuter la commande apm).
- </para>
-
- <para>Le système X window (XFree86) inclut aussi la gestion de
- l'alimentation de l'affichage (lire la page de manuel
- &man.xset.1; et y rechercher le terme dpms). Il se peut que vous
- désiriez l'étudier en détail. Cependant, cela,
- aussi, ne fonctionne pas correctement sur les ordinateurs portables:
- souvent l'affichage est éteint mais pas le
- rétro-éclairage.</para>
-
- </sect1>
-</article>
diff --git a/hu_HU.ISO8859-2/articles/Makefile b/hu_HU.ISO8859-2/articles/Makefile
index b1637ae754..36240cdbbd 100644
--- a/hu_HU.ISO8859-2/articles/Makefile
+++ b/hu_HU.ISO8859-2/articles/Makefile
@@ -12,7 +12,6 @@ SUBDIR = compiz-fusion
SUBDIR+= cups
SUBDIR+= explaining-bsd
SUBDIR+= gjournal-desktop
-SUBDIR+= laptop
SUBDIR+= linux-comparison
SUBDIR+= linux-users
diff --git a/hu_HU.ISO8859-2/articles/laptop/Makefile b/hu_HU.ISO8859-2/articles/laptop/Makefile
deleted file mode 100644
index f11d6e7e59..0000000000
--- a/hu_HU.ISO8859-2/articles/laptop/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# $FreeBSD$
-#
-# Article: FreeBSD on Laptops
-#
-# %SOURCE% en_US.ISO8859-1/articles/laptop/Makefile
-# %SRCID% 1.4
-#
-
-MAINTAINER= doc@FreeBSD.org
-
-DOC?= article
-
-FORMATS?= html
-INSTALL_COMPRESSED?= gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-URL_RELPREFIX?= ../../../..
-DOC_PREFIX?= ${.CURDIR}/../../..
-
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/hu_HU.ISO8859-2/articles/laptop/article.xml b/hu_HU.ISO8859-2/articles/laptop/article.xml
deleted file mode 100644
index bc5bdf02b1..0000000000
--- a/hu_HU.ISO8859-2/articles/laptop/article.xml
+++ /dev/null
@@ -1,442 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-2"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!-- The FreeBSD Hungarian Documentation Project
- Translated by: PALI, Gabor <pgj@FreeBSD.org>
- %SOURCE% en_US.ISO8859-1/articles/laptop/article.xml
- %SRCID% 1.25
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="hu">
- <info><title>&os; laptopon</title>
-
-
- <abstract>
- <para>A &os; néhány buktatótól eltekintve
- remekül mûködik a legtöbb laptopon. A
- következõkben nagyító alá vesszük
- azokat a problémákat, amelyek a &os; laptopon
- történõ futtatását
- akadályozhatják, az asztali
- számítógépektõl eltérõ
- hardverkövetelményekre vonatkozóan.</para>
-
- <para><emphasis>Fordította: Páli Gábor,
- utolsó ellenõrzés:
- 2010.11.28.</emphasis></para>
- </abstract>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.linux;
- &tm-attrib.microsoft;
- &tm-attrib.general;
- </legalnotice>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
- </info>
-
- <para>A &os;-t gyakran az Internetes kiszolgálók
- operációs rendszerének vélik, ám
- éppen ugyanolyan jól alkalmazható egy asztali
- számítógépre is, és ha egy laptopon
- kívánjuk használni, továbbra is
- élvezhetjük a korábban megszokott elõnyeit:
- rendszerezett felépítés, könnyû
- karbantarthatóság és
- frissíthetõség, a programok
- telepítéséhez kidolgozott port- és
- csomagkezelõ rendszer, és így tovább.
- (Az egyéb elõnyei, mint mondjuk a
- megbízhatóság, kiemelkedõ
- hálózati teljesítmény, nagy
- terhelés alatti teljesítmény, természetesen
- nem feltétlenül szembetûnõek egy laptopon.)
- Azonban a laptopokra történõ telepítése
- gyakran felvet olyan gondokat, amelyek az asztali
- számítógépek esetén nem jelennek meg,
- és ezért általában nem is kerülnek
- szóba (a laptopok ugyanis az asztali
- számítógépekénél jóval
- nagyobb mértékben &microsoft.windows;-ra vannak
- tervezve). Ebben a leírásban szeretnénk
- megtárgyalni ezeket a problémákat.
- Néhányan ugyan már elõzetesen
- feljegyezték a &os;-vel kapcsolatos tapasztalataikat bizonyos
- modellek esetén olyan oldalakon, amelyek nem részei a &os;
- hivatalos dokumentációjának. Emiatt könnyen
- elõfordulhat, hogy úgy is találhatunk hasznos
- információkat a témában, ha egyszerûen
- rákeresünk valamelyik népszerû
- keresõben a laptopunk modelljére és a
- <quote>&os;</quote> szóra. Ezen kívül
- létezik még egy külön &os;-hez kialakított
- Internetes adatbázis, ahol a különféle laptopok
- hardveres problémáihoz találhatunk
- segítséget: ez <link xlink:href="http://laptop.bsdgroup.de/freebsd/">A &os; laptop
- kompabilitási lista</link>.</para>
-
- <para>Amennyiben szeretnénk felvenni a kapcsolatot más &os;
- laptop felhasználókkal, érdeklõdjünk a
- &a.mobile.name; listán. Valamint megéri még
- ellátogatni <link xlink:href="http://tuxmobile.org/mobile_bsd.html">erre</link> a &os;-s
- laptopokkal foglalkozó oldalra is. </para>
-
- <sect1 xml:id="xorg">
- <title>&xorg;</title>
-
- <para>Az <application>&xorg;</application> legújabb
- változatai képesek együttmûködni a
- napjainkban kapható laptopok videóvezérlõivel.
- Habár a hardveres gyorsítás nem
- feltétlenül támogatott, az általános
- SVGA módnak használhatónak kell lennie.</para>
-
- <para>Keressük meg a laptopunk kézikönyvében,
- hogy milyen videóvezérlõ található
- benne, majd vessük össze ezt az
- <application>&xorg;</application> dokumentációjával,
- amibõl kiderül, mennyire támogatja. Ha kiemelten nem
- támogatná, használjuk az általános
- eszközt (<emphasis>generic device</emphasis>, de ne hagyjuk
- megtéveszteni magunkat semmi hasonlóval). Mellesleg
- szerencsét próbálhatunk az
- <userinput>&xorg; -configure</userinput> paranccsal is, amely
- magától képes felderíteni
- konfigurációnk nagy részét.</para>
-
- <para>A legtöbb gondot egyébként a monitor
- beállítása okozza. Az
- <application>&xorg;</application>-ra vonatkozó források
- többnyire kizárólag csak
- katódsugárcsöves megjelenítõkre
- összepontosítanak, így egy
- folyadékkristályos megjelenítõ
- esetén némileg trükkös lehet eltalálni a
- megfelelõ <literal>modeline</literal>
- beállításokat. Elképzelhetõ
- egyébként, hogy szerencsénk van, és
- egyáltalán nem is kell megadni modeline-t, vagy
- egyszerûen csak a megfelelõ <literal>HorizSync</literal>
- és <literal>VertRefresh</literal>
- értéktartományokat kell behangolni. Ha azonban
- ezek sem mûködnének, a legjobb, amit ilyenkor
- tehetünk, hogy további forrásokat nézünk
- át az Interneten a helyes beállítások
- után keresve (ezek gyakorta &linux;-os oldalak, de ez a mi
- esetünkben most nem számít, hiszen ugyanazt az
- <application>&xorg;</application>-ot használja mind a két
- rendszer) és bemásoljuk a konfigurációs
- állományba a mienkhez hasonló hardverre
- talált modeline beállításokat.</para>
-
- <para>A laptopok legtöbbjét a pozícionáló
- eszközeiken két gombbal szállítják, ami
- eléggé problémás tud lenni az X esetén
- (tekintettel arra, hogy a középsõ gombot bevett
- módon szövegek másolására
- használják), ennek feloldására be lehet
- állítani úgy az X-et, hogy a bal és jobb gomb
- egyszerre történõ lenyomása helyettesítse
- a középsõ gombot. Ehhez adjuk meg a</para>
-
- <programlisting>Option "Emulate3Buttons"</programlisting>
-
- <para>sort az <filename>xorg.conf</filename> állományban, az
- <literal>InputDevice</literal>szekcióban.</para>
- </sect1>
-
- <sect1 xml:id="modems">
- <title>Modem</title>
-
- <para>A laptopokba általában szerelnek belsõ
- (beépített, integrált) modemeket is. Sajnos, ez
- az esetek döntõ részében valamilyen
- <quote>winmodem</quote>, ahol a tényleges funkciókat
- szoftveres úton valósítják meg és csak
- a &windows;-hoz fejlesztett meghajtók képesek ezeket
- elérhetõvé tenni (ámbár
- néhány ilyen meghajtó már szárnyra
- kapott más operációs rendszerekhez is:
- például, ha <emphasis>Lucent LT</emphasis> chipsetes
- modemmel rendelkezünk, akkor elõfordulhat, hogy
- támogatja a <package>comms/ltmdm</package> port).
- Ilyenkor kénytelenek vagyunk egy külsõ modemet
- vásárolni: erre az egyik legjobb megoldás egy
- PC-kártyás (PCMCIA) modem (ld. lentebb), de a soros vagy
- USB-s modemek esetlegesen olcsóbbnak bizonyulhatnak.
- Általánosságban elmondható, hogy a
- hagyományos modemek (a nem winmodemek) minden
- nehézség nélkül
- használhatóak.</para>
- </sect1>
-
- <sect1 xml:id="pcmcia">
- <title>PCMCIA (PC-kártyás) eszköz</title>
-
- <para>A laptopokon általában találhatóak PCMCIA
- (vagy más néven PC-kártya)
- bõvítõhelyek, ezek &os; alatt eléggé
- jól támogatottak. Ellenõrizzük le a
- rendszerindulás során megjelenõ üzenetek
- között (a &man.dmesg.8; segítségével),
- hogy ezeket a rendszer megfelelõen észlelte-e
- (<filename>pccard0</filename>, <filename>pccard1</filename> stb.
- neveken kell megjelenniük a bõvítõhelyeknek,
- valamint az így csatlakoztatott eszközöknek
- <filename>pcic0</filename> stb. néven).</para>
-
- <para>A &os;&nbsp;4.X a 16 bites PCMCIA-kártyákat
- támogatja, a &os;&nbsp;5.X pedig már ismeri a
- 16 és 32 bites (<quote>CardBus</quote>) kártyákat
- is. A jelenleg támogatott kártyák adatbázisa
- fellelhetõ a <filename>/etc/defaults/pccard.conf</filename>
- állományban. Vásárlás elõtt az
- itt szereplõ kártyákban érdemes gondolkodni.
- Az itt nem szereplõ kártyák mûködhetnek
- általános (<quote>generic</quote>) eszközként:
- a legtöbb (16 bites) modem ragyogóan
- használható, feltéve, hogy nem winmodem (ezek
- gyakran PC-kártya formájában is megjelennek,
- legyünk óvatosak). Érdemes megemlíteni, hogy
- ha a kártyánkat általános modemként
- ismerte fel a rendszer, a <filename>pccard.conf</filename>
- állományban alapértelmezés szerinti
- található egy 10 másodperces
- késleltetés (hogy elkerüljük a fagyást
- egyes modemeken), ami sok esetben túlzott
- óvatosságra vall, így ha nem érezzük
- szükségét és van kedvünk
- állítgatni, csökkentsük ezt az idõt vagy
- akár teljesen ki is kapcsolhatjuk.</para>
-
- <para>Elõfordulhat, hogy a <filename>pccard.conf</filename> egyes
- részei átírásra szorulnak.
- Nézzük meg, hogy rendszerünkben melyik
- megszakítások (IRQ) vannak már használatban
- és töröljük õket. Tehát ha mondjuk
- van egy hangkártyánk, amely az 5-ös IRQ-t
- használja, vegyük ki a felsorolásból a
- számát (máskülönben a rendszer
- lefagyásába futhatunk bele egy kártya
- behelyezése során). Ellenõrizzük
- továbbá a szabad memória
- bõvítõhelyeket; ha a kártyánkat nem
- ismerte még fel a rendszer, próbáljuk meg
- átállítani egy másik megengedett
- értékre (ezek megtalálhatóak a
- &man.pccardc.8; kézikönyvében).</para>
-
- <para>Ha még nem futna, indítsuk el a &man.pccardd.8;
- daemont. (Ha minden indításkor szeretnénk
- aktiválni, akkor tegyük bele az
- <filename>/etc/rc.conf</filename> állományba a
- <programlisting>pccard_enable="YES"</programlisting>
- sort.) Innentõl kezdve minden behelyezett és kivett
- kártyát észlel a rendszerünk, amirõl a
- naplóban értesítést is ad.</para>
-
- <para>A &os;&nbsp;4.4 kiadása elõtt komolyabb
- változások történtek a pccard
- forrásában (pl. a megszakítások ISA-n
- keresztüli közvetítése olyan
- számítógépek esetén, ahol a &os; nem
- tudja használni a PCI BIOS-t). Ha ezzel kapcsolatosan
- felmerülne bármilyen probléma, érdemes
- frissíteni a rendszert.</para>
- </sect1>
-
- <sect1 xml:id="power-management">
- <title>Energiagazdálkodás</title>
-
- <para>Sajnálatos módon ezek a funkciók
- egyáltalán nem mondhatóak jól
- támogatottnak &os; alatt. Ha szerencsénk van, akkor egyes
- funkciók jól mûködnek, mások pedig
- egyáltalán nem.</para>
-
- <para>Hogy még bonyolultabb legyen a helyzet, két
- szabvány is létezik az energiagazdálkodásra:
- az APM és az ACPI, ahol az utóbbi bõvebb és
- kiterjedtebb szabvány, mint az elõbbi, de több
- problémát is felvet.</para>
-
- <para>Egyes laptopok az APM-et és az ACPI-t is
- támogatják (adott mértékig), mások
- pedig csak az egyik szabványt ismerik. Emiatt mind a kettõvel
- kísérletezni kell egy elfogadható
- energiagazdálkodási séma
- kialakításához.</para>
-
- <note><para>Egyszerre nem lehet bekapcsolni az APM-et és az ACPI-t,
- még akkor sem, ha a laptop mind a kettõt
- támogatja.</para></note>
-
- <sect2>
- <title>APM</title>
-
- <para>Az APM (Advanced Power Management) BIOS támogatást ad
- a különféle energiagazdálkodási
- jellemzõkhöz, mint mondjuk a készenléti
- állapot, hibernálás, a processzor
- órajelének csökkentése stb., amelyek
- el is érhetõek &os;&nbsp;4.X és &os;&nbsp;5.X
- alatt.</para>
-
- <para>Az APM támogatás bekapcsolásához
- fordíthatunk energiagazdálkodásra
- felkészített rendszermagot
- (<literal>device apm0</literal> &os;&nbsp;4.X esetén és
- <literal>device apm</literal> &os;&nbsp;5.X esetén) is, de
- a &os;&nbsp;5.X vonal rendszermagjához már létezik
- külön APM modul is, amelyet az indítás
- során tudunk betöltetni úgy, hogy
- <filename>/boot/loader.conf</filename> állományhoz
- hozzávesszük az <literal>apm_load="YES"</literal>
- sort.</para>
-
- <para>Ezen felül &os;&nbsp;5.X esetén még be kell
- írni a <literal>hint.apm.0.disabled="0"</literal> sort is a
- <filename>/boot/device.hints</filename>
- állományba.</para>
-
- <para>Az APM-et minden indítással együtt
- aktivizálhatjuk, ha megadjuk az
- <literal>apm_enable="YES"</literal> sort a
- <filename>/etc/rc.conf</filename> állományban. Ezen
- kívül még hasznos lehet elindítani a
- &man.apmd.8; daemont is, méghozzá a
- <literal>apmd_enable="YES"</literal> sor
- hozzávételével. Ez a daemon felügyeli a
- BIOS-nak küldött különbözõ
- APM-eseményeket, így készenléti
- állapotba tudjuk helyezni a laptopunkat gombnyomásra,
- vagy akár összecsukással is.</para>
-
- <para>A APM-parancsok a &man.apm.8; kézikönyvében
- szerepelnek. Például, az <command>apm -b</command>
- paranccsal le lehet kérdezni az akkumulátor
- töltöttségét (vagy 255-öt ad vissza, ha
- nem támogatott ez funkció), a <command>apm -Z</command>
- energiatakarékos állapotba, ill. a
- <command>apm -z</command> (vagy a <command>zzz</command>) parancs
- készenléti állapotba helyezi a laptopot. A
- számítógép kikapcsolásához
- és áramtalanításához a
- <command>shutdown -p</command> parancsot kell használni.
- Még egyszer megemlítjük, hogy a tárgyalt
- funkciók közül nem mindegyik mûködik
- megfelelõen vagy akár egyáltalán
- nem mûködik.</para>
-
- <para>Esetenként tapasztalhatjuk, hogy a laptop
- energiatakarékos vagy készenléti állapotba
- helyezése ugyan mûködik konzolon, de X alatt
- viszont nem (vagyis nem kapjuk vissza a képet). Ha
- &os;&nbsp;5.X-et használunk, erre egy megoldás lehet,
- ha beletesszük a
- <literal>options SC_NO_SUSPEND_VTYSWITCH</literal> sort a
- rendszermagunk konfigurációs
- állományába és újrafordítjuk
- azt. Másik lehetõség, hogy átváltunk
- egy virtuális konzolra (a
- <keycombo action="simul">
- <keycap>Ctrl</keycap>
- <keycap>Alt</keycap>
- <keycap>F1</keycap>
- </keycombo>
- lenyomásával, vagy ugyanígy egy másik
- funkcióbillentyûvel), majd elindítjuk az
- &man.apm.8;-et. Ha &man.apmd.8;-t használunk,
- automatizálhatjuk is ezt a rendszert a &man.vidcontrol.1;
- segítségével. Ehhez nem kell mást
- tennünk, csupán átírni a
- <filename>/etc/apmd.conf</filename> állományt az
- alábbiak szerint:</para>
-
- <programlisting>apm_event SUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "/etc/rc.suspend";
-}
-
-apm_event USERSUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "sync &amp;&amp; sync &amp;&amp; sync";
- exec "sleep 1";
- exec "apm -z";
-}
-
-apm_event NORMRESUME, STANDBYRESUME {
- exec "/etc/rc.resume";
- exec "vidcontrol -s 9 &lt; /dev/console";
-}</programlisting>
- </sect2>
-
- <sect2>
- <title>ACPI</title>
-
- <para>Az ACPI (Advanced Configuration and Power Management Interface)
- nem csak energiagazdálkodást tesz lehetõvé,
- hanem hardver-felderítést is (ezzel szinte
- feleslegessé téve a PnP-t és a PCI
- BIOS-t). Az ACPI támogatása csak &os;&nbsp;5.X
- alatt érhetõ el, és alapértelmezés
- szerint aktív. Ilyenkor tehát nem kell semmit se
- csinálni, hogy mûködésre bírjuk. Az
- ACPI viselkedését az &man.acpiconf.8;-al tudjuk
- vezérelni.</para>
-
- <para>Sajnos azonban, a gyártók gyakorta hibás
- ACPI-implementációval szállítják a
- laptopokat, aminek következtében az ACPI
- bekapcsolása több gondot okoz, mint hasznot, egészen
- annyira, hogy akár a &os; bizonyos gépeken
- képtelen elindulni aktív ACPI
- támogatással.</para>
-
- <para>Ha az ACPI használata gondokat okoz, ajánlott
- érdeklõdni a laptopunk
- gyártójánál, hogy vajon
- készült-e ACPI-vel kapcsolatos BIOS-frissítés
- az utóbbi idõben. Mivel a &os; ACPI
- implementációja is még gyerekcipõben
- jár, ezért érdemes még frissíteni a
- rendszerünket is, elképzelhetõ ugyanis, hogy a
- problémánkat azóta már
- megoldották.</para>
-
- <para>Az ACPI kikapcsolásához egyszerûen ki kell
- bõvíteni a <filename>/boot/device.hints</filename>
- állományt a <literal>hint.acpi.0.disabled="1"</literal>
- sorral. Ha gondunk lenne egy ACPI-t használó gép
- indításával, ideiglenesen ki tudjuk kapcsolni az
- ACPI-t az indítás során aktiválható
- paranccsoron keresztül is, az <literal>unset acpi_load</literal>
- parancs kiadásával. A &os;&nbsp;5.1-RELEASE
- kiadásától kezdve már egy
- rendszerindító menüben is kiválaszthatjuk,
- hogyan induljon a rendszer: itt az egyik menüpont az
- ACPI kikapcsolása. Ekkor tehát az ACPI
- kikapcsolásához válasszuk a
- <guimenuitem>2. Boot &os; with ACPI disabled</guimenuitem>
- (2. A &os; indítása ACPI támogatás
- nélkül) pontot a menüben.</para>
- </sect2>
-
- <sect2>
- <title>A monitor energiagazdálkodása</title>
-
- <para>Az X ablakkezelõ rendszer (<application>&xorg;</application>)
- is tartalmaz energiagazdálkodást a
- megjelenítõ eszközök számára
- (ajánlott ezzel kapcsolatosan megnézni a &man.xset.1;
- man oldalt, rákeresve a <quote>dpms</quote> szóra).
- Valószínûleg ezt is hasznos lesz megismerni.
- Azonban vegyük figyelembe, hogy sokszor nem következetesen
- mûködik a laptopokon: elõfordulhat, hogy kikapcsolja
- ugyan a megjelenítõt, de nem kapcsolja ki
- a háttérvilágítást.</para>
- </sect2>
- </sect1>
-</article>
diff --git a/ja_JP.eucJP/articles/Makefile b/ja_JP.eucJP/articles/Makefile
index e74788bc05..aea6ef257e 100644
--- a/ja_JP.eucJP/articles/Makefile
+++ b/ja_JP.eucJP/articles/Makefile
@@ -13,7 +13,6 @@ SUBDIR+= contributors
#SUBDIR+= cups
#SUBDIR+= custom-gcc
#SUBDIR+= explaining-bsd
-SUBDIR+= fbsd-from-scratch
#SUBDIR+= filtering-bridges
SUBDIR+= fonts
#SUBDIR+= freebsd-questions
@@ -22,7 +21,6 @@ SUBDIR+= fonts
#SUBDIR+= gjournal-desktop
#SUBDIR+= hubs
SUBDIR+= ipsec-must
-#SUBDIR+= laptop
#SUBDIR+= ldap-auth
#SUBDIR+= linux-comparison
#SUBDIR+= linux-emulation
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/Makefile b/ja_JP.eucJP/articles/fbsd-from-scratch/Makefile
deleted file mode 100644
index 0e965e1403..0000000000
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-#
-# $FreeBSD$
-#
-# Article: FreeBSD From Scratch
-#
-# Original revision: 1.6
-
-DOC?= article
-
-FORMATS?= html
-
-MAINTAINER= schweikh@FreeBSD.org
-
-INSTALL_COMPRESSED?= gz
-INSTALL_ONLY_COMPRESSED?=
-
-EXTRAS= stage_1.conf.default
-EXTRAS+= stage_1.sh
-EXTRAS+= stage_2.conf.default
-EXTRAS+= stage_2.sh
-EXTRAS+= stage_3.mk
-
-SRCS= article.xml
-SRCS+= ${EXTRAS}
-
-afterinstall:
-.for entry in ${EXTRAS}
- ${INSTALL_DOCS} ${.CURDIR}/${entry} ${DESTDIR}
-.endfor
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/article.xml b/ja_JP.eucJP/articles/fbsd-from-scratch/article.xml
deleted file mode 100644
index e205962d73..0000000000
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/article.xml
+++ /dev/null
@@ -1,692 +0,0 @@
-<?xml version="1.0" encoding="euc-jp"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd" [
-<!ENTITY scratch.ap "<application xmlns='http://docbook.org/ns/docbook'>FreeBSD ¤ò¥¼¥í¤«¤éÀßÄꤹ¤ë</application>">
-]>
-<!--
- $FreeBSD$
- Original revision: 1.11
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="ja">
- <info><title>FreeBSD ¤ò¥¼¥í¤«¤éÀßÄꤹ¤ë¤Ë¤Ï</title>
-
-
- <author><personname><firstname>Jens</firstname><surname>Schweikhardt</surname></personname><affiliation>
- <address><email>schweikh@FreeBSD.org</email></address>
- </affiliation></author>
- <copyright>
- <year>2002</year>
- <year>2003</year>
- <year>2004</year>
- <holder>Jens Schweikhardt</holder>
- </copyright>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.adobe;
- &tm-attrib.general;
- </legalnotice>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
-
- <abstract>
- <para>¤³¤Îµ­»ö¤Ï¡¢¡Ö&scratch.ap; (FreeBSD From Scratch)¡×¤È¤¤¤¦¡¢
- ¤ï¤¿¤·¤Î¸Ä¿ÍŪ¤Ê·Ð¸³¤ò¤Þ¤È¤á¤¿¤â¤Î¤Ç¤¹¡£
- ¥«¥¹¥¿¥Þ¥¤¥º¤·¤¿ &os; ¥·¥¹¥Æ¥à¤ò¥½¡¼¥¹¤«¤é¥³¥ó¥Ñ¥¤¥ë¤·¡¢
- ¤µ¤é¤Ë¹¥¤ß¤Î ports ¤Î¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¡¢
- ¤¢¤Ê¤¿¤¬Ë¾¤à¹½À®¤Î¥·¥¹¥Æ¥à¤Î¡¢
- ´°Á´¤Ë¼«Æ°²½¤µ¤ì¤¿¥¤¥ó¥¹¥È¡¼¥ë¤ò¼Â¸½¤·¤Þ¤¹¡£
- <command>make world</command>
- ¤¬¤¹¤Ð¤é¤·¤¤¹Í¤¨Êý¤À¤È¤ª»×¤¤¤ÎÊý¤Ë¤È¤Ã¤Æ¡¢
- ¡Ö&scratch.ap;¡×¤Ï¡¢¤Þ¤µ¤Ë <command>make world</command> ¤ò
- <command>make evenmore</command> (¤µ¤é¤Ë¤½¤ÎÀè)
- ¤Ø¤È¹­¤²¤ë¤â¤Î¤Ë¤Ê¤ë¤³¤È¤Ç¤·¤ç¤¦¡£</para>
- </abstract>
- </info>
-
- <sect1 xml:id="introduction">
- <title>¤Ï¤¸¤á¤Ë</title>
-
- <para>º£¤Þ¤Ç¤Ë <command>make world</command>
- ¤ò»È¤Ã¤Æ¥·¥¹¥Æ¥à¤ò¥¢¥Ã¥×¥°¥ì¡¼¥É¤·¤¿·Ð¸³¤Ï¤¢¤ë¤Ç¤·¤ç¤¦¤«?
- ¤â¤·¥Ç¥£¥¹¥¯¤Ë°ì¤Ä¤Î¥·¥¹¥Æ¥à¤·¤«Æþ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤ÏÌäÂê¤Ç¤¹¡£
- <buildtarget>installworld</buildtarget> ¤¬ÅÓÃæ¤Ç»ß¤Þ¤Ã¤Æ¤·¤Þ¤Ã¤¿¤é¡¢
- ¤¢¤Ê¤¿¤Î¥·¥¹¥Æ¥à¤Ï²õ¤ì¤¿¤Þ¤Þ¡¢¤â¤¦µ¯Æ°¤·¤Ê¤¯¤Ê¤Ã¤Æ¤·¤Þ¤¦¤«¤âÃΤì¤Þ¤»¤ó¡£
- ¤¢¤ë¤¤¤Ï¡¢<buildtarget>installworld</buildtarget> ¤¬Àµ¾ï¤Ë½ªÎ»¤·¤Æ¤â¡¢
- ¿·¤·¤¤¥«¡¼¥Í¥ë¤Ïµ¯Æ°¤Ë¼ºÇÔ¤·¤Æ¤·¤Þ¤¦¤«¤âÃΤì¤Þ¤»¤ó¡£
- ¤µ¤Æ¡¢¤½¤¦¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¤é¡¢Fixit CD
- ¤ò¼è¤ê½Ð¤·¤ÆÈ¾Ç¯Á°¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×¤òÌ᤹¡¢
- ¤Ê¤ó¤Æ¤Ï¤á¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤¦¤«¤âÃΤì¤Þ¤»¤ó¤è¤Í¡£</para>
-
- <para>¤ï¤¿¤·¤Ï¡¢<quote>¥¢¥Ã¥×¥°¥ì¡¼¥É¤Î»þ¤Ï¥Ç¥£¥¹¥¯¤ò½é´ü²½¤¹¤ë</quote>
- ¤È¤¤¤¦ÊýË¡¤¬¤è¤¤¤È¹Í¤¨¤Æ¤¤¤Þ¤¹¡£¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ç¤Ï¤Ê¤¯¥Ç¥£¥¹¥¯Á´ÂΤΥǡ¼¥¿¤ò
- ¾Ãµî¤¹¤ë¤³¤È¤Ç¡¢¥¢¥Ã¥×¥°¥ì¡¼¥É¤Î¼ê½ç¤Ç¤Ï̵»ë¤µ¤ì¤ë¤è¤¦¤Ê¸Å¤¤¥Ç¡¼¥¿¤¬
- »Ä¤Ã¤Æ¤·¤Þ¤¦¤³¤È¤òËɤ°¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¤¿¤À¡¢
- ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òÁ´Éô½é´ü²½¤¹¤ë¤È¤¤¤¦¤³¤È¤Ï¡¢
- ports/packages ¤ò¤¹¤Ù¤ÆºÆ¥³¥ó¥Ñ¥¤¥ë¡¦ºÆ¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤º¡¢
- ÀßÄê¥Õ¥¡¥¤¥ë¤âÃí°Õ¿¼¤¯ºîÀ®¤·Ä¾¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¹¡£
- ¤³¤¦¤¤¤¦ºî¶È¤ò¼«Æ°²½¤·¤¿¤¤¤È»×¤¤¤Þ¤»¤ó¤«?
- ¤½¤¦»×¤¦¿Í¤Ï¡¢¤³¤ÎÀè¤òÆÉ¤ß¿Ê¤á¤Þ¤·¤ç¤¦¡£</para>
- </sect1>
-
- <sect1 xml:id="why">
- <title>¤É¤¦¤·¤Æ¡Ö&scratch.ap;¡×(¤¢¤ë¤¤¤Ï¡Ö¡Á¤·¤Ê¤¤¡×)
- ¤³¤È¤¬É¬ÍפʤΤ«</title>
-
- <para>¤³¤ì¤Ï¤â¤Ã¤È¤â¤Ê¼ÁÌä¤Ç¤¹¡£
- ¤¹¤Ç¤Ë <application>sysinstall</application> ¤¬¤¢¤ê¤Þ¤¹¤·¡¢
- ¥«¡¼¥Í¥ë¤È¥æ¡¼¥¶¥é¥ó¥É¥Ä¡¼¥ë¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ëÊýË¡¤Ë¤Ï¡¢
- ¤â¤Ã¤Èͭ̾¤ÊÊýË¡¤¬Â¾¤Ë¤â¤¢¤ë¤«¤é¤Ç¤¹¡£</para>
-
- <para><application>sysinstall</application>
- ¤ÎÌäÂê¤Ï¡¢¡Ö²¿¤ò¡¢¤É¤³¤Ë¡¢
- ¤É¤¦¤ä¤Ã¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Î¤«¡×¤¬Èó¾ï¤Ë¸ÂÄꤵ¤ì¤Æ¤¤¤ë¤È¤¤¤¦ÅÀ¤Ç¤¹¡£</para>
-
- <itemizedlist>
- <listitem>
- <para><application>sysinstall</application>
- ¤ÏÄ̾¹½ÃÛ¤º¤ß¤ÎÇÛÉÛʪ¥»¥Ã¥È¤È packages ¤ò
- (CD, DVD, FTP ¤Ê¤É¤Î)
- Ê̤ξì½ê¤«¤é¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë»þ¤Ë»È¤ï¤ì¤ë¤â¤Î¤Ç¤¢¤ê¡¢
- <literal>make buildworld</literal>
- ¤Î·ë²Ì¤ò¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤ë¤è¤¦¤Ë¤Ï¤Ç¤­¤Æ¤¤¤Þ¤»¤ó¡£</para>
- </listitem>
-
- <listitem>
- <para>¸½ºß²ÔÆ¯Ãæ¤Î¥·¥¹¥Æ¥àÃæ¤Ë¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê¤Ë¡¢
- ¿·¤·¤¤¥·¥¹¥Æ¥à¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£</para>
- </listitem>
-
- <listitem>
- <para><application>Vinum</application>
- ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ø¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Ï¤Ç¤­¤Þ¤»¤ó¡£</para>
- </listitem>
-
- <listitem>
- <para>¹½ÃÛ¤º¤ß¤Î packages ¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤Ç¤­¤Þ¤¹¤¬¡¢
- ports ¤ò¹½ÃÛ¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£</para>
- </listitem>
-
- <listitem>
- <para>¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤¿¤ê¡¢
- ¥¤¥ó¥¹¥È¡¼¥ë¸å¤ËÊѹ¹¤¹¤ë¤¿¤á¤Î½èÍý¤ò¼«Í³¤ËÆþ¤ì¤ë¤³¤È¤Ïº¤Æñ¤Ç¤¹¡£</para>
- </listitem>
-
- <listitem>
- <para>ºÇ¸å¤ÎÂ礭¤ÊÍýͳ¤È¤·¤Æ¡¢<application>sysinstall</application>
- ¤¬¡¢¸ø¼°¤Ë¤â¤¦ÀѶËŪ¤Ë»È¤ï¤Ê¤¤¥×¥í¥°¥é¥à¤È¹Í¤¨¤é¤ì¤Æ¤¤¤ë¡¢
- ¤È¤¤¤¦¤³¤È¤¬¤¢¤²¤é¤ì¤Þ¤¹¡£</para>
- </listitem>
- </itemizedlist>
-
- <para>¥·¥¹¥Æ¥àÁ´ÂΤò¹½ÃÛ¤·¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÊýË¡¤Ï¡¢
- <link xlink:href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html">¥Ï¥ó¥É¥Ö¥Ã¥¯</link>¤Ë¤¢¤ëÊýË¡¤¬Í­Ì¾¤Ç¤¹¡£
- ¤³¤ì¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç´û¸¤Î¥·¥¹¥Æ¥à¤òÃÖ¤­´¹¤¨¤ë¤â¤Î¤Ç¡¢
- ¥«¡¼¥Í¥ë¤È¥â¥¸¥å¡¼¥ë¤À¤±¤¬Êݸ¤µ¤ì¡¢
- ¥·¥¹¥Æ¥à¥Ð¥¤¥Ê¥ê¡¢¥Ø¥Ã¥À¡¢¤½¤Î¾¤Î¿¤¯¤Î¥Õ¥¡¥¤¥ë¤Ï¾å½ñ¤­¤µ¤ì¤Þ¤¹¡£
- »È¤ï¤ì¤Ê¤¯¤Ê¤Ã¤¿¸Å¤¤¥Õ¥¡¥¤¥ë¤Ï¤½¤Î¤Þ¤Þ»Ä¤ê¡¢
- ưºî¤ËÌäÂ꤬½Ð¤ë¤³¤È¤â¤¢¤ê¤Þ¤¹¡£
- ²¿¤é¤«¤ÎÍýͳ¤Ç¥¢¥Ã¥×¥°¥ì¡¼¥É¤Ë¼ºÇÔ¤¹¤ë¤È¡¢
- ¥·¥¹¥Æ¥à¤ò¸µ¤Î¾õÂÖ¤ËÌ᤹¤ë¤³¤È¤ÏÉÔ²Äǽ¤«¡¢¤Ç¤­¤Æ¤âÈó¾ï¤Ëº¤Æñ¤Ç¤¹¡£</para>
-
- <para>¡Ö&scratch.ap;¡×ÊýË¡¤Ï¡¢¤³¤ì¤é¤ÎÌäÂê¤ò¤¹¤Ù¤Æ²ò·è¤Ç¤­¤Þ¤¹¡£
- ¹Í¤¨Êý¤Ïñ½ã¤Ç¤¹¡£
- ²ÔÆ¯Ãæ¤Î¥·¥¹¥Æ¥à¤ò»È¤Ã¤Æ¶õ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Ë¥·¥¹¥Æ¥à¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£
- ¤½¤Î»þ¡¢¤½¤Î¿·¤·¤¤¥·¥¹¥Æ¥à¤Î¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤Ë¤Ï¡¢
- ¿·¤·¤¤¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òŬÀڤ˥ޥ¦¥ó¥È¤·¤Æ¤ªa¤­¤Þ¤¹¡£
- ¿ô¿¤¯¤¢¤ëÀßÄê¥Õ¥¡¥¤¥ë¤Ï¡¢¥³¥Ô¡¼¤Ç¤­¤ë¤â¤Î¤ÏŬÀڤʾì½ê¤Ë¥³¥Ô¡¼¤·¡¢
- ¤½¤ì¤¬¤Ç¤­¤Ê¤¤¤â¤Î¤Ë¤Ï &man.mergemaster.8; ¤ò»È¤¤¤Þ¤¹¡£
- ¿·¤·¤¤¥·¥¹¥Æ¥à¤ËÂФ¹¤ë¥¤¥ó¥¹¥È¡¼¥ë¸å¤ÎÀßÄê¤Ï¡¢
- ¸Å¤¤¥·¥¹¥Æ¥à¤òưºî¤µ¤»¤Ê¤¬¤é¡¢¿·¤·¤¤¥·¥¹¥Æ¥à¤ËÂФ·¤Æ chroot ¤·¤Æ
- ¼«Í³¤Ë¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£¶ñÂÎŪ¤Ë¤Ï¡¢
- ¥·¥§¥ë¥¹¥¯¥ê¥×¥È¡¢¤â¤·¤¯¤Ï <command>make</command>
- ¤Î¼Â¹Ô¤Ç¹½À®¤µ¤ì¤ë¡¢¼¡¤Î 3 Ãʳ¬¤Ç¤³¤ì¤é¤ò¼Â¸½¤·¤Þ¤¹¡£</para>
-
- <orderedlist>
- <listitem>
- <para><filename>stage_1.sh</filename>:
- ¿·¤·¤¤µ¯Æ°²Äǽ¤Ê¥·¥¹¥Æ¥à¤ò¶õ¤Î¥Ç¥£¥ì¥¯¥È¥ê°Ê²¼¤ËºîÀ®¤·¡¢
- ɬÍפʥե¡¥¤¥ë¤ò¥Þ¡¼¥¸¡¢¤â¤·¤¯¤Ï¥³¥Ô¡¼¤·¤Þ¤¹¡£
- ¤½¤·¤Æ¡¢¿·¤·¤¤¥·¥¹¥Æ¥à¤òµ¯Æ°¤·¤Þ¤¹¡£
- </para>
- </listitem>
-
- <listitem>
- <para><filename>stage_2.sh</filename>:
- ɬÍ×¤Ê ports ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Þ¤¹¡£</para>
- </listitem>
-
- <listitem>
- <para><filename>stage_3.mk</filename>:
- ¤Ò¤È¤ÄÁ°¤ÎÃʳ¬¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¥½¥Õ¥È¥¦¥§¥¢¤Î¡¢
- ¥¤¥ó¥¹¥È¡¼¥ë¸å¤ÎÀßÄê¤ò¹Ô¤Ê¤¤¤Þ¤¹¡£</para>
- </listitem>
- </orderedlist>
-
- <para>¿·¤·¤¤¥·¥¹¥Æ¥à¤ò¹½ÃÛ¤¹¤ë¤¿¤á¤Ë¡Ö&scratch.ap;¡×ÊýË¡¤ò»È¤¤¡¢
- ¤½¤ì¤¬¿ô½µ´Ö¡¢Ëþ­¤¹¤ëÄøÅÙ¤ËÆ°ºî¤·¤Æ¤¤¤ë¤³¤È¤ò³Îǧ¤·¤¿¤é¡¢
- ¤â¤¦°ìÅÙ¤½¤ì¤ò»È¤Ã¤Æ¡¢Â縵¤Î¥·¥¹¥Æ¥à¤òºÆ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£
- ¤³¤ì¤«¤é¤Ï¤¤¤Ä¤Ç¤â¹¥¤­¤Ê»þ¤Ë¥·¥¹¥Æ¥à¤ò¹¹¿·¤·¤Æ¡¢
- ½é´ü²½¡¦ºÆ¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ËÀÚ¤êÂØ¤¨¤ë¤À¤±¤Ç¤è¤¯¤Ê¤ë¤ï¤±¤Ç¤¹¡£</para>
-
- <para><link xlink:href="http://www.linuxfromscratch.org/">Linux From Scratch</link>
- (¤â¤·¤¯¤Ï¾Êά¤·¤Æ LFS) ¤Ë¤Ä¤¤¤Æ¼ª¤Ë¤·¤¿¤ê¡¢»î¤µ¤ì¤¿Êý¤¬¤¤¤é¤Ã¤·¤ã¤ë¤«¤âÃΤì¤Þ¤»¤ó¡£
- LFS ¤âƱ¤¸¤è¤¦¤Ë¡¢²ÔÆ¯Ãæ¤Î¥·¥¹¥Æ¥à¤ò»È¤Ã¤Æ¥·¥¹¥Æ¥à¤ò¥¼¥í¤«¤é¹½ÃÛ¤·¡¢
- ¶õ¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëÊýË¡¤¬½ñ¤«¤ì¤Æ¤¤¤Þ¤¹¡£
- LFS ¤¬ÏÃÂê¤ÎÃæ¿´¤È¤·¤Æ¤¤¤ë¤Î¤Ï¡¢(¥«¡¼¥Í¥ë¡¢¥³¥ó¥Ñ¥¤¥é¡¢¥Ç¥Ð¥¤¥¹¡¢
- ¥·¥§¥ë¡¢Ã¼Ëö¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ê¤É¤Î) ³Æ¥·¥¹¥Æ¥à¥³¥ó¥Ý¡¼¥Í¥ó¥È¤ÎÌò³ä¤È¡¢
- ¤½¤ì¤é¤Î¥¤¥ó¥¹¥È¡¼¥ë¤Î¾ÜºÙ¤ò¸«¤»¤ë¤³¤È¤Î¤è¤¦¤Ç¤¹¡£
- ¤³¤Î¡Ö&scratch.ap;¡×¤Ç¤Ï¡¢¤½¤Î¤è¤¦¤Ê¾ÜºÙ¤Ë¤Ï¿¨¤ì¤Þ¤»¤ó¡£
- ¤ï¤¿¤·¤ÎÌÜŪ¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¤ò½ª¤ï¤ê¤Þ¤Ç¼«Æ°²½¤¹¤ë¤³¤È¤Ç¤¢¤ê¡¢
- ¥·¥¹¥Æ¥à¹½ÃÛ»þ¤ÎÅ¥¤¯¤µ¤¤²áÄø¤òÁ´ÉôÀâÌÀ¤¹¤ë¤³¤È¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¡£
- &os; ¤ò¤½¤Î¤è¤¦¤Ê¥ì¥Ù¥ë¤Ç·¡¤ê²¼¤²¤Æ¤ß¤¿¤¤¿Í¤Ï¡¢
- <filename>/usr/src/Makefile</filename> ¤òÆÉ¤ó¤Ç¡¢
- <command>make buildworld</command>
- ¤Îưºî¤òÄɤ¤¤«¤±¤ë¤È¤³¤í¤«¤é»Ï¤á¤Þ¤·¤ç¤¦¡£</para>
-
- <para>¤Þ¤¿¡¢¡Ö&scratch.ap;¡×ÊýË¡¤Ë¤â¡¢
- ¼¡¤Î¤è¤¦¤Ê·çÅÀ¤¬¤¢¤ë¤³¤È¤ò¿´¤Ëα¤á¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£</para>
-
- <!-- XXX: A nice idea would be to write stage_2.sh using a jail
- that runs into the newly installed world from stage_1. Having
- properly set up a network address as the jail's primary IP
- address, it might even be possible to build ports in a chroot
- without uninstalling anything from the 'host' system. But
- keep in mind that even jails run on the 'host' kernel. -->
-
- <itemizedlist>
- <listitem>
- <para>Âè 2 Ãʳ¬¤Ç ports ¤ò¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¤¤¤ë´Ö¡¢
- ¥·¥¹¥Æ¥à¤ÏÄ̾ï¤ÎÍÑÅӤ˻ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¡£
- ¤â¤·¥×¥í¥À¥¯¥·¥ç¥ó¥µ¡¼¥Ð¤ò±¿ÍѤ·¤Æ¤¤¤ë¤Ê¤é¡¢
- Âè 2 Ãʳ¬¤Ç¥À¥¦¥ó¥¿¥¤¥à¤¬È¯À¸¤¹¤ë¤³¤È¤ò¹Íθ¤ËÆþ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£
- <filename>stage_2.conf.default</filename> ¤Î ports ¤Î¥³¥ó¥Ñ¥¤¥ë¤Ë¤Ï¡¢
- AMD1800+¡¢10,000rpm SCSI¡¢1GB ¤Î RAM ¤òÅëºÜ¤·¤¿¥·¥¹¥Æ¥à¤Ç¡¢
- Ìó 4 »þ´Ö¤«¤«¤ê¤Þ¤¹¡£ports ¤ÎÂå¤ï¤ê¤Ë package
- ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ì¤Ð¡¢¤³¤Î»þ´Ö¤ò 10 Ê¬ÄøÅ٤ˤޤÇÂçÉý¤Ëû½Ì¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¹¡£</para>
- </listitem>
- </itemizedlist>
- </sect1>
-
- <sect1 xml:id="prerequisites">
- <title>Á°Äó¤È¤¹¤ë´Ä¶­</title>
-
- <para>¡Ö&scratch.ap;¡×ÊýË¡¤ò¼Â¹Ô¤¹¤ë¤Ë¤Ï¡¢
- ¼¡¤Î¤â¤Î¤¬É¬ÍפǤ¹¡£</para>
-
- <itemizedlist>
- <listitem>
- <para>¥½¡¼¥¹¤È ports ¥Ä¥ê¡¼¤ò´Þ¤à¡¢²ÔÆ¯Ãæ¤Î &os; ¥·¥¹¥Æ¥à</para>
- </listitem>
-
- <listitem>
- <para>¿·¤·¤¤¥·¥¹¥Æ¥à¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤¿¤á¤Î¡¢
- ºÇÄã 1 ¸Ä¤Î̤»ÈÍѥѡ¼¥Æ¥£¥·¥ç¥ó</para>
- </listitem>
-
- <listitem>
- <para>&man.mergemaster.8; ¤ò¼Â¹Ô¤·¤¿·Ð¸³¡£¤â¤·¤¯¤Ï¡¢
- ¤½¤ì¤ò¼Â¹Ô¤¹¤ëͦµ¤¡£</para>
- </listitem>
-
- <listitem>
- <para>¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ´Ä¶­¤¬¤Ê¤¤¡¢¤¢¤ë¤¤¤ÏÃÙ¤¤¾ì¹ç¤Ë¤Ï¡¢
- ¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¤ ports ¤ÎÇÛÉÛ¥Õ¥¡¥¤¥ë</para>
- </listitem>
-
- <listitem>
- <para>Bourne ¥·¥§¥ë (&man.sh.1;)
- ¤ò»È¤Ã¤Æ¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤òºîÀ®¤¹¤ë¤¿¤á¤Î´ðÁÃÃμ±</para>
- </listitem>
-
- <listitem>
- <para>¿·¤·¤¤¥·¥¹¥Æ¥à¤òµ¯Æ°¤¹¤ëÊýË¡¤ò¡¢
- ÂÐÏÃŪ¤¢¤ë¤¤¤ÏÀßÄê¥Õ¥¡¥¤¥ë¤ò»È¤Ã¤Æ¥Ö¡¼¥È¥í¡¼¥À¤Ë
- ¶µ¤¨¤ë¤³¤È¤¬¤Ç¤­¤ë¤³¤È</para>
- </listitem>
- </itemizedlist>
- </sect1>
-
- <sect1 xml:id="stage1">
- <title>Âè 1 Ãʳ¬: ¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¹¥È¡¼¥ë</title>
-
- <para>¤³¤Îʸ½ñ¤Î½éÈǤǤϡ¢Âè 1 Ãʳ¬¤Ë¤Ò¤È¤Ä¤Î¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤ò»È¤Ã¤Æ¤¤¤Þ¤·¤¿¡£
- ¥«¥¹¥¿¥Þ¥¤¥º¤Ï¤¹¤Ù¤Æ¡¢¤½¤Î¥¹¥¯¥ê¥×¥È¤òÊÔ½¸¤¹¤ëɬÍפ¬¤¢¤Ã¤¿¤Î¤Ç¤¹¤¬¡¢
- ÍøÍѼԤ«¤é¤Î°Õ¸«¤ò»²¹Í¤Ë¤·¤Æ¡¢¥¹¥¯¥ê¥×¥È¤Î¥³¡¼¥É¤È¥Ç¡¼¥¿¤òʬΥ¤¹¤ë¤³¤È¤Ë¤·¤Þ¤·¤¿¡£
- ¤½¤Î¤¿¤á¿·¤·¤¤¥¹¥¯¥ê¥×¥È¤Ç¤Ï¡¢¥³¡¼¥É¥¹¥¯¥ê¥×¥È¤òÊѹ¹¤»¤º¤Ë¡¢
- Ê£¿ô¤Î°Û¤Ê¤ë¥·¥¹¥Æ¥à¤Ë°Û¤Ê¤ë¹½À®¤Î¥Ç¡¼¥¿¤òÃÖ¤¯¤³¤È¤¬²Äǽ¤Ë¤Ê¤ê¤Þ¤·¤¿¡£</para>
-
- <para>Âè 1 Ãʳ¬¤Î¥³¡¼¥É¥¹¥¯¥ê¥×¥È¤Ï
- <filename>stage_1.sh</filename> ¤Ç¤¢¤ê¡¢¼¡¤Î¤è¤¦¤Ë 1
- ¸Ä¤Î°ú¿ô¤ò¤Ä¤±¤Æ¼Â¹Ô¤¹¤ë¤È</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>./stage_1.sh default</userinput></screen>
- </informalexample>
-
- <para>ÀßÄê¥Õ¥¡¥¤¥ë¤È¤·¤Æ
- <filename>stage_1.conf.default</filename> ¤òÆÉ¤ß¹þ¤ß¡¢
- ¥í¥°¥Õ¥¡¥¤¥ë¤È¤·¤Æ
- <filename>stage_1.log.default</filename> ¤Ë½ñ¤­¹þ¤ß¤Þ¤¹¡£</para>
-
- <para>ʸËö¤Ë¤ï¤¿¤·¤¬»È¤Ã¤Æ¤¤¤ë <filename>stage_1.conf.default</filename>
- ¤¬ÅºÉÕ¤·¤Æ¤¢¤ê¤Þ¤¹¡£
- ¤¢¤Ê¤¿¤¬¹Í¤¨¤ë <quote>´°àú¤Ê¥·¥¹¥Æ¥à</quote> ¤Ë¹ç¤ï¤»¤Æ¡¢
- ³ÆÀßÄê¤ò¥«¥¹¥¿¥Þ¥¤¥º¤·¤Æ¤¯¤À¤µ¤¤¡£¤¢¤Ê¤¿¤¬Êѹ¹¤·¤½¤¦¤ÊÀßÄê¤Ë¤Ï¡¢
- ¾ÜºÙ¤Ê¥³¥á¥ó¥È¤òÄɲ䷤Ƥ¢¤ê¤Þ¤¹¡£ÀßÄꥹ¥¯¥ê¥×¥È¤Ç¤Ï¡¢
- <command>create_file_systems</command>,
- <command>create_etc_fstab</command>, <command>copy_files</command>,
- <command>all_remaining_customization</command> ¤È¤¤¤¦¡¢
- 4 ¸Ä¤Î¥·¥§¥ë´Ø¿ô¤òÄ󶡤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó (¤³¤ì¤Ï¡¢
- <filename>stage_1.sh</filename> ¤«¤é¸Æ¤Ð¤ì¤ë½ç¤Ë½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹)¡£</para>
-
- <para>¹Íθ¤¹¤Ù¤­ÅÀ¤Ï¡¢°Ê²¼¤Î¤È¤ª¤ê¤Ç¤¹¡£</para>
-
- <itemizedlist>
- <listitem>
- <para>¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ÎÇÛÃÖ</para>
-
- <para>¤ï¤¿¤·¤Ï¡¢¥·¥¹¥Æ¥àÁ´ÂΤò°ì¤Ä¤ÎÂ礭¤Ê
- ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ËÆþ¤ì¤ë¤È¤¤¤¦¹Í¤¨Êý¤¬¹¥¤­¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢
- ÉáÄ̤Ï
- <filename>/</filename>¡¢
- <filename>/usr</filename>¡¢
- <filename>/var</filename> ¤Î
- ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤òʬ³ä¤·¡¢<filename>/tmp</filename> ¤ò
- <filename>/var/tmp</filename> ¤Î¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
- ¤Þ¤¿¡¢<filename>/home</filename> (¥æ¡¼¥¶¤Î¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê)¡¢
- <filename>/home/ncvs</filename> (&os; CVS ¥ê¥Ý¥¸¥È¥ê¤ÎÊ£À½),
- <filename>/usr/ports</filename> (ports ¥Ä¥ê¡¼),
- <filename>/src</filename> (¥Á¥§¥Ã¥¯¥¢¥¦¥È¤·¤¿ src ¥Ä¥ê¡¼)¡¢
- <filename>/share</filename> (news ¥¹¥×¡¼¥ë¤Ê¤É¡¢¥Ð¥Ã¥¯¥¢¥Ã¥×¤¹¤ëɬÍפ¬¤Ê¤¤¡¢
- ¤½¤Î¾¤Î¶¦Í­¥Ç¡¼¥¿) ¤È¤¤¤Ã¤¿¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò¡¢
- ¸Å¤¤¥·¥¹¥Æ¥à¤È¿·¤·¤¤¥·¥¹¥Æ¥à¤Ç¶¦Í­¤·¤Æ¤¤¤Þ¤¹¡£</para>
- </listitem>
-
- <listitem>
- <para>¤½¤Î¾¤Î¹àÌÜ</para>
-
- <para>¤³¤ì¤Ï¡¢¿·¤·¤¤¥·¥¹¥Æ¥à¤Îµ¯Æ°¸å¤Ë¤¹¤°¤Ë¼Â¹Ô¤·¤¿¤¤¤³¤È¤ä¡¢
- Âè 2 Ãʳ¬¤ÎÁ°¤Ë¼Â¹Ô¤·¤¿¤¤ÆâÍÆ¤Î¤³¤È¤Ç¤¹¡£
- ¤Ê¤¼Âè 1 Ãʳ¬¤Çñ½ã¤Ë¿·¤·¤¤¥·¥¹¥Æ¥à¤Ë chroot ¤·¤Æ¤ªµ¤¤ËÆþ¤ê¤Î
- ports ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¤¤Î¤«¤È¤¤¤¦¤È¡¢ÍýÏÀŪ¤Ë¤â¡¢
- ¼ÂºÝ¤Î¼ê½ç¤Ë¤âÍñ·ÜÌäÂ꤬¤¢¤ë¤«¤é¤Ç¤¹¡£Âè 1 Ãʳ¬¤Ç¤Ï¡¢
- ¸Å¤¤¥«¡¼¥Í¥ë¤¬Æ°ºî¤·¤Æ¤¤¤Þ¤¹¤¬¡¢chroot ´Ä¶­¤Ë¤Ï¡¢
- ¿·¤·¤¤¥Ð¥¤¥Ê¥ê¤È¥Ø¥Ã¥À¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤¹¡£¤â¤·¤½¤Î¿·¤·¤¤¥Ð¥¤¥Ê¥ê¤¬¡¢
- ¸Å¤¤¥«¡¼¥Í¥ë¤Ë¤Ï¸ºß¤·¤Ê¤¤¿·¤·¤¤¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò»È¤Ã¤Æ¤¤¤¿¤é¡¢
- <literal>SIGSYS, Bad system call</literal>
- ¤È¤¤¤¦¥¨¥é¡¼¤¬½Ð¤ÆÄä»ß¤·¤Æ¤·¤Þ¤¦¤Ç¤·¤ç¤¦¡£¤ï¤¿¤·¤Ï
- <package>lang/perl5</package>
- ¤ò¹½ÃÛ¤¹¤ë»þ¤Ë¤âÌäÂ꤬ȯÀ¸¤¹¤ë¤³¤È¤ò³Îǧ¤·¤Æ¤¤¤Þ¤¹¡£
- </para>
- </listitem>
- </itemizedlist>
-
- <para><filename>stage_1.sh</filename> ¤ò¼Â¹Ô¤¹¤ëÁ°¤Ë¡¢
- <command>make installworld installkernel</command>
- ¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤ËÄ̾ï¹Ô¤Ê¤¦ºî¶È¤ò´°Î»¤µ¤»¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£
- ¤³¤ì¤é¤Ï¡¢¤¿¤È¤¨¤Ð¼¡¤Î¤è¤¦¤Ê¤â¤Î¤Ç¤¹¡£</para>
-
- <itemizedlist>
- <listitem>
- <para>¥«¡¼¥Í¥ë¥³¥ó¥Õ¥£¥°¥Õ¥¡¥¤¥ë¤ÎÀßÄê</para>
- </listitem>
-
- <listitem>
- <para><command>make buildworld</command>
- ¤òÀµ¾ï½ªÎ»¤µ¤»¤Æ¤ª¤¯¤³¤È</para>
- </listitem>
-
- <listitem>
- <para><command>make buildkernel
- KERNCONF=whatever</command>
- ¤òÀµ¾ï½ªÎ»¤µ¤»¤Æ¤ª¤¯¤³¤È</para>
- </listitem>
- </itemizedlist>
-
- <para>½é¤á¤Æ <filename>stage_1.sh</filename> ¤ò¼Â¹Ô¤·¤¿¾ì¹ç¤Ï¡¢
- ²ÔÆ¯Ãæ¤Î¥·¥¹¥Æ¥à¤«¤é¿·¤·¤¤¥·¥¹¥Æ¥à¤Ø¤È¥³¥Ô¡¼¤µ¤ì¤ëÀßÄê¥Õ¥¡¥¤¥ë¤Ï
- <filename>/usr/src</filename> ¤Î¤â¤Î¤ÈÈæ¤Ù¤ë¤È¸Å¤¤¤Î¤Ç¡¢
- <command>mergemaster</command> ¤¬¤É¤¦¤¹¤ë¤«¤òʹ¤¤¤Æ¤­¤Þ¤¹¡£
- ¤ª¤¹¤¹¤á¤Ï¡¢¤³¤³¤ÇÊѹ¹ÅÀ¤òÅý¹ç¤·¤Æ¤ª¤¯¤³¤È¤Ç¤¹¡£
- ¤â¤·¡¢²¿ÅÙ¤â¼ÁÌä¤ËÅú¤¨¤ë¤Î¤¬ÌÌÅݤǤ¢¤ì¤Ð¡¢
- <emphasis>²ÔÆ¯Ãæ¤Î</emphasis>¥·¥¹¥Æ¥à¤Î¥Õ¥¡¥¤¥ë¤ò¹¹¿·¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦
- (¤¿¤À¤·¤³¤ì¤Ï¡¢¤½¤¦¤Ç¤­¤ì¤Ð¤ÎÏäǤ¹¡£
- <literal>-STABLE</literal> ¤Î¥·¥¹¥Æ¥à¤ò¼Â¹Ô¤·¤Æ¤¤¤Æ¡¢
- <literal>-CURRENT</literal> ¤ò¹½ÃÛ¤¹¤ë¡¢
- ¤â¤·¤¯¤Ï¤½¤ÎµÕ¤Î¤è¤¦¤Ê¥±¡¼¥¹¤Ç¤Ï¡¢¤½¤¦¤·¤Æ¤Ï¤¤¤±¤Þ¤»¤ó)¡£
- ¼¡¤Ë <command>mergemaster</command> ¤ò¼Â¹Ô¤·¤¿»þ¡¢
- RCS ¥Ð¡¼¥¸¥ç¥ó ID ¤¬ <filename>/usr/src</filename>
- ¤Ë¤¢¤ë¥Õ¥¡¥¤¥ë¤È°ìÃפ·¤Æ¤¤¤ë¤â¤Î¤Ï¡¢½èÍý¤¬Èô¤Ð¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£</para>
-
- <para><filename>stage_1.sh</filename> ¥¹¥¯¥ê¥×¥È¤Ï
- <command>set -e</command> ¤¬»ØÄꤵ¤ì¤Æ¤ª¤ê¡¢
- ºÇ½é¤Î¥³¥Þ¥ó¥É¤¬¼ºÇÔ (½ªÎ»¥³¡¼¥É¤¬ 0 °Ê³°) ¤¹¤ë¤ÈÄä»ß¤·¤Þ¤¹¡£
- ¤½¤Î¤¿¤á¡¢¥¨¥é¡¼¤ò¸«Æ¨¤·¤Æ¤·¤Þ¤¦¤È¤¤¤¦¤³¤È¤Ï¤Ê¤¤¤Ç¤·¤ç¤¦¡£
- ¤³¤ì¤Ï¡¢¥¿¥¤¥×¥ß¥¹¤Ê¤É¤Ç̤ÄêµÁ¤ÎÊÑ¿ô¤ò»È¤Ã¤¿¾ì¹ç¤Ë¤â¥¨¥é¡¼¤Ë¤Ê¤ê¤Þ¤¹¡£
- ¼¡¤Ë¿Ê¤àÁ°¤Ë¡¢<filename>stage_1.conf.default</filename>
- ¤Ë¤¢¤ë¥¨¥é¡¼¤òÁ´Éô½¤Àµ¤·¤Æ¤ª¤¤¤Æ¤¯¤À¤µ¤¤¡£</para>
-
- <para><filename>stage_1.sh</filename> ¤Ç¤Ï
- <command>mergemaster</command> ¤¬¼Â¹Ô¤µ¤ì¤Þ¤¹¡£
- Åý¹çºî¶È¤ò¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¥Õ¥¡¥¤¥ë¤¬°ì¤Ä¤â¤Ê¤¤¾õÂ֤Ǥ⡢
- ¼Â¹Ô¤Î½ª¤ï¤ê¤Ë¼¡¤Î¥á¥Ã¥»¡¼¥¸¤¬É½¼¨¤µ¤ì¤Þ¤¹¡£</para>
-
- <screen>*** Comparison complete
-
-Do you wish to delete what is left of /var/tmp/temproot.stage1? [no] <userinput>no</userinput></screen>
-
- <para><literal>no</literal> ¤ÈÅú¤¨¤ë¤«¡¢
- ñ¤Ë <keycap>Enter</keycap> ¤ò²¡¤·¤Æ¤¯¤À¤µ¤¤¡£
- ¤Ê¤¼¤«¤È¸À¤¦¤È¡¢<command>mergemaster</command>
- ¤Ï <filename>/var/tmp/temproot.stage1</filename>
- ¤Ë¥µ¥¤¥º¤¬ 0 ¤Î¥Õ¥¡¥¤¥ë¤ò¤¤¤¯¤Ä¤«»Ä¤¹¤«¤é¤Ç¤¹¡£
- ¤³¤ì¤Ï¡¢¸å¤Ç¿·¤·¤¤¥·¥¹¥Æ¥à¤Ë (¸ºß¤·¤Ê¤±¤ì¤Ð) ¥³¥Ô¡¼¤µ¤ì¤Þ¤¹¡£</para>
-
- <para>¤³¤Î¸å¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î¥ê¥¹¥È¤¬¥Ú¡¼¥¸¥ã
- (¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï &man.more.1; ¤Ç¤¹¡£&man.less.1; ¤ò»È¤¦¤³¤È¤â¤Ç¤­¤Þ¤¹)
- ¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£</para>
-
-<screen>*** You chose the automatic install option for files that did not
- exist on your system. The following were installed for you:
- /newroot/etc/defaults/rc.conf
- ...
- /newroot/COPYRIGHT
-
-(END)</screen>
-
- <para><keycap>q</keycap> ¤òÆþÎϤ·¤Æ¥Ú¡¼¥¸¥ã¤ò½ªÎ»¤·¤Þ¤¹¡£
- ¤¹¤ë¤È <filename>login.conf</filename> ¤Ë´Ø¤·¤Æ¡¢¼¡¤Î¤è¤¦¤Ëɽ¼¨¤µ¤ì¤Þ¤¹¡£</para>
-
- <screen>*** You installed a login.conf file, so make sure that you run
- '/usr/bin/cap_mkdb /newroot/etc/login.conf'
- to rebuild your login.conf database
-
- Would you like to run it now? y or n [n]</screen>
-
- <para>¤³¤ì¤ËÂФ¹¤ëÅú¤¨¤Ï¤É¤Á¤é¤Ç¤â¹½¤¤¤Þ¤»¤ó¡£
- ¤É¤¦Åú¤¨¤Æ¤â¡¢¥¹¥¯¥ê¥×¥È¤«¤é &man.cap.mkdb.1; ¤¬¼Â¹Ô¤µ¤ì¤Þ¤¹¡£</para>
-
- <para>¼¡¤Ë¼¨¤¹¤Î¤Ï¡¢É®¼Ô¤Î»È¤Ã¤Æ¤¤¤ë <filename>stage_1.conf.default</filename>
- ¤Ç¤¹¤¬¡¢¤¿¤¯¤µ¤ó¤ÎÉôʬ¤ò½ñ¤­´¹¤¨¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¤Î¤ÇÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
- ¤É¤³¤ò½ñ¤­´¹¤¨¤ì¤Ð¤è¤¤¤Î¤«¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥³¥á¥ó¥È¤òÆÉ¤á¤Ð½½Ê¬Íý²ò¤Ç¤­¤ë¤È»×¤¤¤Þ¤¹¡£</para>
-
- <warning>
- <para>&man.newfs.8; ¥³¥Þ¥ó¥É¤Ë¤ÏÃí°Õ¤·¤Æ¤¯¤À¤µ¤¤¡£
- ¥Þ¥¦¥ó¥È¤º¤ß¤Î¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤Ë¿·¤·¤¤¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òºîÀ®¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Ê¤¤¤â¤Î¤Î¡¢
- ¤³¤Î¥¹¥¯¥ê¥×¥È¤Ï¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Ê¤¤
- <filename>/dev/da0s1a</filename>, <filename>/dev/da0s1e</filename>,
- <filename>/dev/da2s1e</filename> ¤ò¤¹¤Ù¤Æºï½ü¤·¤Þ¤¹¡£
- ¤Ò¤È¤Ä´Ö°ã¤¨¤ì¤Ð¡¢¤¢¤Ê¤¿¤Î´Ä¶­¤òÇ˲õ¤·¤Æ¤·¤Þ¤¦²ÄǽÀ­¤¬¤¢¤ê¤Þ¤¹¤Î¤Ç¡¢
- ¥Ç¥Ð¥¤¥¹Ì¾¤ÎÊѹ¹¤ÏÃí°Õ¿¼¤¯¹Ô¤Ê¤Ã¤Æ¤¯¤À¤µ¤¤¡£</para>
- </warning>
-
-<programlisting>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stage_1.conf.default" parse="text" encoding="euc-jp"/>
-</programlisting>
-
- <para>¥À¥¦¥ó¥í¡¼¥É: <link xlink:href="stage_1.conf.default"><filename>stage_1.conf.default</filename>
- </link>.</para>
-
- <para>¤³¤Î¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤¹¤ë¤È¡¢
- µ¯Æ°¤·¤¿»þ¤Ë¼¡¤Î¤è¤¦¤Ê¾õÂ֤ˤʤäƤ¤¤ë¥·¥¹¥Æ¥à¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤¹¡£</para>
-
- <itemizedlist>
- <listitem>
- <para>²ÔÆ¯Ãæ¤Î¥·¥¹¥Æ¥à¤ÈƱ¤¸¥æ¡¼¥¶¤È¥°¥ë¡¼¥×</para>
- </listitem>
- <listitem>
- <para>Ethernet ¤È PPP ¤ò·Ðͳ¤·¤¿¡¢
- ¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë¤¢¤ê¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ´Ä¶­</para>
- </listitem>
- <listitem>
- <para>Àµ¤·¤¤¥¿¥¤¥à¥¾¡¼¥ó¤È NTP ÀßÄê</para>
- </listitem>
- <listitem>
- <para><filename>/etc/ttys</filename> ¤ä
- <command>inetd</command> ¤Ê¤É¡¢¤½¤Î¾¤ÎºÙ¤«¤ÊÀßÄê¡£</para>
- </listitem>
- </itemizedlist>
-
- <para>¾¤ÎÉôʬ¤ËÂФ¹¤ëÀßÄê¤Ï¡¢Âè 2 Ãʳ¬¤¬½ª¤ï¤ë¤Þ¤Çưºî¤·¤Þ¤»¤ó¡£
- ¤¿¤È¤¨¤Ð¡¢¥×¥ê¥ó¥¿¤ä X11 ¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤â¥³¥Ô¡¼¤µ¤ì¤Þ¤¹¤¬¡¢
- ¥×¥ê¥ó¥¿¤Ï &postscript; ¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ê¤É¡¢
- ¥Ù¡¼¥¹¥·¥¹¥Æ¥à¤Ë´Þ¤Þ¤ì¤Ê¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò»È¤¦¤³¤È¤¬Â¿¤¤¤Ç¤·¤ç¤¦¡£
- X11 ¤Ï¥µ¡¼¥Ð¡¢¥é¥¤¥Ö¥é¥ê¡¢¥×¥í¥°¥é¥à¤ò¥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤¤¤Èưºî¤·¤Þ¤»¤ó¡£</para>
- </sect1>
-
- <sect1 xml:id="stage2">
- <title>Âè 2 Ãʳ¬: ports ¤Î¥¤¥ó¥¹¥È¡¼¥ë</title>
-
- <note>
- <para>¤³¤ÎÃʳ¬¤Ç ports ¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢
- (¥³¥ó¥Ñ¥¤¥ë¤º¤ß¤Î) packages ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤â¤Ç¤­¤Þ¤¹¡£
- ¤½¤Î¾ì¹ç¡¢<filename>stage_2.sh</filename> ¤Ï
- ñ¤Ë <command>pkg_add</command> ¥³¥Þ¥ó¥É¤òÍåÎ󤹤ë¤À¤±¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¡£
- ÆÉ¼Ô¤Î¤ß¤Ê¤µ¤ó¤Ë¤È¤Ã¤Æ¡¢¤½¤¦¤¤¤¦¥¹¥¯¥ê¥×¥È¤ò½ñ¤¯¤Î¤ÏÆñ¤·¤¯¤Ê¤¤¤È»×¤¤¤Þ¤¹¤Î¤Ç¡¢
- ¤³¤³¤Ç¤Ï¤â¤Ã¤È½ÀÆð¤Ç¡¢ports
- ¤ò»È¤Ã¤¿ÅÁÅýŪ¤ÊÊýË¡¤Ë¤Ä¤¤¤Æ¹Í¤¨¤ë¤³¤È¤Ë¤·¤Þ¤¹¡£</para>
- </note>
-
- <para>¼¡¤Ë¾Ò²ð¤¹¤ë <filename>stage_2.sh</filename> ¥¹¥¯¥ê¥×¥È¤Ï¡¢
- ¤ï¤¿¤·¤¬¹¥¤ß¤Î ports ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤¿¤á¤Ë»È¤Ã¤¿¤â¤Î¤Ç¤¹¡£
- ¤³¤ì¤Ï²¿Å٤Ǥâ¼Â¹Ô¤Ç¤­¡¢¥¤¥ó¥¹¥È¡¼¥ë¤º¤ß¤Î ports ¤¬¤¢¤ì¤Ð¡¢
- Èô¤Ð¤·¤Æ½èÍý¤µ¤ì¤Þ¤¹¡£¥¹¥¯¥ê¥×¥È¤Ï <emphasis>¼Â¹Ô¤»¤º¡¢¼Â¹Ô¤µ¤ì¤ëÆâÍÆ¤À¤±
- ¤òɽ¼¨¤¹¤ë (dryrun)</emphasis> ¥ª¥×¥·¥ç¥ó (<option>-n</option>)
- ¤¬¤¢¤ê¤Þ¤¹¡£¼Â¹Ô»þ¤Ë¤Ï <filename>stage_1.sh</filename> ¤ÈƱÍÍ¡¢
- ÀßÄꥹ¥¯¥ê¥×¥È¤ò¼¨¤¹¤¿¤á¤Î¤Ò¤È¤Ä¤Î°ú¿ô¤ò»ØÄꤷ¤Þ¤¹¡£</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>./stage_2.sh default</userinput></screen>
- </informalexample>
-
- <para>¤³¤ì¤Ï¡¢ports ¤Î¥ê¥¹¥È¤ò
- <filename>stage_2.conf.default</filename> ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤«¤éÆÉ¤ß¹þ¤ß¤Þ¤¹¡£</para>
-
- <para>ports ¥ê¥¹¥È¤Ï¡¢¶õÇò¤Ç¶èÀÚ¤é¤ì¤¿ 2 ¸Ä°Ê¾å¤Î¥­¡¼¥ï¡¼¥É¤«¤é¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
- ¥«¥Æ¥´¥ê¡¢port ̾¤Ë»Ï¤Þ¤ê¡¢¥ª¥×¥·¥ç¥ó¤È¤·¤Æ
- port ¤ò¥³¥ó¥Ñ¥¤¥ë¤·¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤¿¤á¤Î¥³¥Þ¥ó¥É
- (¥Ç¥Õ¥©¥ë¥È¤Ï <command>make install BATCH=yes &lt; /dev/null</command>) ¤¬Â³¤­¤Þ¤¹¡£
- ¶õÇò¹Ô¤È # ¤«¤é»Ï¤Þ¤ë¹Ô¤Ï̵»ë¤µ¤ì¤Þ¤¹¡£
- ¤ª¤½¤é¤¯Â¿¤¯¤Î¾ì¹ç¤Ë¹Í¤¨¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Î¤Ï¡¢¥«¥Æ¥´¥ê̾¤È port ̾¤À¤±¤Ç¤·¤ç¤¦¡£
- ports ¤Ë¤è¤Ã¤Æ¤Ï¡¢¤¿¤È¤¨¤Ð¼¡¤Î¤è¤¦¤Ë
- <command>make</command> ÊÑ¿ô¤ò»È¤Ã¤ÆÈùÄ´À°¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤¹¡£</para>
-
- <programlisting>www mozilla make WITHOUT_MAILNEWS=yes WITHOUT_CHATZILLA=yes install</programlisting>
-
- <para>¼ÂºÝ¤Ë¤ÏǤ°Õ¤Î¥·¥§¥ë¥³¥Þ¥ó¥É¤ò»ØÄê¤Ç¤­¤Þ¤¹¤Î¤Ç¡¢
- <command>make</command> ¤ò»È¤¦°Ê³°¤Ë¤â±þÍѤϲÄǽ¤Ç¤¹¡£</para>
-
- <programlisting>java linux-sun-jdk13 yes | make install
-news inn-stable CONFIGURE_ARGS="--enable-uucp-rnews --enable-setgid-inews" make install</programlisting>
-
- <para><package>news/inn-stable</package> ¤Î¹Ô¤Ï¡¢
- <literal>CONFIGURE_ARGS</literal> ¤È¤¤¤¦ ¥·¥§¥ëÊÑ¿ô¤òÄêµÁ¤·¤¿Îã¤Ç¤¹¡£
- ¤³¤Î port ¤Î <filename>Makefile</filename> ¤Ï¡¢
- ¤³¤Î»ØÄꤷ¤¿ÃͤòÊÑ¿ô¤Î½é´üÃͤȤ·¤Æ¡¢¤½¤Î¾¤Îɬ¿Ü¤Î°ú¿ô¤È°ì½ï¤Ë»È¤¤¤Þ¤¹¡£
- ¤³¤ì¤È</para>
-
- <programlisting>news inn-stable make CONFIGURE_ARGS="--enable-uucp-rnews --enable-setgid-inews" install</programlisting>
-
- <para>¤Î¤è¤¦¤Ë¤·¤Æ
- <application>make</application> ÊÑ¿ô¤ò¥³¥Þ¥ó¥É¥é¥¤¥ó¤ËÀßÄꤷ¤¿¾ì¹ç¤È¤Î°ã¤¤¤Ï¡¢
- ¤³¤Á¤é¤Î¾ì¹ç¤ËÊÑ¿ô¤½¤Î¤â¤Î¤ò´°Á´¤Ë¾å½ñ¤­¤·¤Æ¤·¤Þ¤¦¤È¤¤¤¦ÅÀ¤Ç¤¹¡£
- ¤É¤ÎÊýË¡¤ò»È¤¨¤Ð¤¤¤¤¤Î¤«¤Ë¤Ä¤¤¤Æ¤Ï¡¢³Æ port ¤Ë¤è¤ê¤Þ¤¹¡£</para>
-
- <para>¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¤¤ ports ¤¬¡¢
- ÂÐÏÃŪ¥¤¥ó¥¹¥È¡¼¥ë¤ò»È¤Ã¤Æ¤¤¤Ê¤¤¤³¤È¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£
- ports ¤Ï¡¢¤¢¤Ê¤¿¤¬É¸½àÆþÎϤËÌÀ¼¨Åª¤Ë»ØÄꤷ¤¿¤â¤Î°Ê³°¡¢
- ɸ½àÆþÎϤòÆÉ¤ß¹þ¤àưºî¤ò¤·¤Æ¤Ï¤¤¤±¤Þ¤»¤ó¡£
- ¤â¤· ports ¤¬¤½¤Î¤è¤¦¤Ëºî¤é¤ì¤Æ¤¤¤ë¤È¡¢ports ¤Ï¥Ò¥¢¥É¥­¥å¥á¥ó¥È¤Ë¤¢¤ë
- ports ¥ê¥¹¥È¤Î¼¡¤Î¹Ô¤òÆÉ¤ß¹þ¤ó¤Çº®Í𤷤Ƥ·¤Þ¤¤¤Þ¤¹¡£
- <filename>stage_2.sh</filename> ¤ò¼Â¹Ô¤·¤¿»þ¡¢
- ¤¢¤ë port ¤¬Èô¤Ð¤µ¤ì¤¿¤ê¡¢Æ°ºî¤¬»ß¤Þ¤Ã¤Æ¤·¤Þ¤¦¤è¤¦¤Ê¤³¤È¤¬¤¢¤ì¤Ð¡¢
- ¤ª¤½¤é¤¯¤³¤ì¤¬¸¶°ø¤Ç¤·¤ç¤¦¡£</para>
-
- <para>¼¡¤Ë¼¨¤¹¤Î¤Ï <filename>stage_2.conf.default</filename> ¤Ç¤¹¡£
- ¤³¤ì¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤ë port ¤½¤ì¤¾¤ì¤ËÂФ·¤Æ
- <filename>LOGDIR/category+port</filename>
- ¤È¤¤¤¦Ì¾Á°¤Î¥í¥°¥Õ¥¡¥¤¥ë¤¬ºîÀ®¤µ¤ì¤Þ¤¹¡£</para>
-
-<programlisting>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stage_2.conf.default" parse="text" encoding="euc-jp"/>
-</programlisting>
-
- <para>¥À¥¦¥ó¥í¡¼¥É: <link xlink:href="stage_2.conf.default"><filename>stage_2.conf.default</filename></link>.</para>
- </sect1>
-
- <sect1 xml:id="stage3">
- <title>Âè 3 Ãʳ¬</title>
-
- <para>Âè 2 Ãʳ¬¤Ç¡¢¹¥¤ß¤Î ports ¤¬¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Þ¤·¤¿¤¬¡¢
- ports ¤Ë¤Ï¡¢ÀßÄê¤òɬÍפȤ¹¤ë¤â¤Î¤¬¤¢¤ê¤Þ¤¹¡£
- Âè 3 Ãʳ¬¤Ï¡¢¥¤¥ó¥¹¥È¡¼¥ë¸å¤ÎÀßÄê¤ò¹Ô¤Ê¤¦Ãʳ¬¤Ç¤¹¡£
- <filename>stage_2.sh</filename> ¤ÎºÇ¸å¤Ë¤³¤ÎÃʳ¬¤òÅý¹ç¤¹¤ë¤³¤È¤â¤Ç¤­¤¿¤Î¤Ç¤¹¤¬¡¢
- ¤ï¤¿¤·¤Ï port ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤³¤È¤È½é´üÀßÄê¤òÊѹ¹¤¹¤ë¤³¤È¤¬°Û¤Ê¤ë¹©Äø¤Ç¤¢¤ë¤È¹Í¤¨¤¿¤¿¤á¡¢
- ÆÈΩ¤·¤¿Ãʳ¬¤È¤·¤Æ¤¤¤Þ¤¹¡£</para>
-
- <para>Âè 3 Ãʳ¬¤Ï¡¢<filename>Makefile</filename> ¤È¤·¤Æ¼ÂÁõ¤·¤Æ¤¤¤Þ¤¹¡£
- ¤³¤ì¤Ï¡¢¼¡¤Î¤è¤¦¤Ë¼Â¹Ô¤¹¤ë¤³¤È¤Ç¡¢ÀßÄêÂоݤò´Êñ¤ËÁª¤Ö¤³¤È¤¬¤Ç¤­¤ë¤«¤é¤Ç¤¹¡£</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>make -f stage_3.mk target</userinput></screen>
- </informalexample>
-
- <para><filename>stage_2.sh</filename> ¤ÎÃʳ¬¤Ç¡¢
- <filename>stage_3.mk</filename> ¤ò¶¦Í­¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ËÃÖ¤¯¤«¡¢
- ¿·¤·¤¤¥·¥¹¥Æ¥à¤Î¤É¤³¤«¤Ë¥³¥Ô¡¼¤¹¤ë¤Ê¤É¤·¤Æ¡¢
- ¿·¤·¤¤¥·¥¹¥Æ¥à¤¬µ¯Æ°¤·¤¿»þ¤Ë
- <filename>stage_3.mk</filename> ¤¬»È¤¨¤ë¤è¤¦¤Ë¤·¤Æ¤ª¤­¤Þ¤·¤ç¤¦¡£</para>
- </sect1>
-
- <sect1 xml:id="limitations">
- <title>À©¸Â»ö¹à</title>
-
- <para>ÂÐÏÃŪ¤Ç¡¢¤«¤Ä <command>make BATCH=YES install</command>
- ¤Ç¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ËÂбþ¤·¤Æ¤¤¤Ê¤¤ port
- ¤Î¼«Æ°¥¤¥ó¥¹¥È¡¼¥ë¤ÏÆñ¤·¤¤¤«¤âÃΤì¤Þ¤»¤ó¡£
- ÂÐÏÃŪ¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë ports ¤Ë¤Ï¡¢¥é¥¤¥»¥ó¥¹¾ò¹à¤ÎƱ°Õ¤ò¿Ò¤Í¤é¤ì¤¿»þ¤Ë
- <literal>yes</literal> ¤ÈÆþÎϤ¹¤ë¤À¤±¤Î¤â¤Î¤¬¤¤¤¯¤Ä¤«¤¢¤ê¤Þ¤¹¡£
- ¤½¤Î¤è¤¦¤ËÆþÎϤ¬É¸½àÆþÎϤ«¤éÆÉ¤ß¤È¤é¤ì¤ë¾ì¹ç¤Ï¡¢
- ŬÀڤʲóÅú¤ò¥¤¥ó¥¹¥È¡¼¥ë¥³¥Þ¥ó¥É (Ä̾ï¤Ï <command>make
- install</command>) ¤Ë¥Ñ¥¤¥×¤ÇÅϤ¹¤³¤È¤¬¤Ç¤­¤Þ¤¹
- (¤ï¤¿¤·¤¬ <filename>stage_2.conf.default</filename> ¤Î
- <package>java/linux-sun-jdk14</package>
- ¤Ç¤È¤Ã¤¿ÊýË¡¤¬¤½¤¦¤Ç¤¹)¡£</para>
-
- <para>¤·¤«¤·¤³¤ÎÊýË¡¤Ï¡¢¤¿¤È¤¨¤Ð <package>editors/staroffice52</package> ¤Î¾ì¹ç¤Ë¤Ï¤¦¤Þ¤¯Æ°¤­¤Þ¤»¤ó¡£
- ¤³¤ì¤Ï X11 ¤¬¼Â¹Ô¤µ¤ì¤Æ¤¤¤ë¤³¤È¤òÍ׵᤹¤ë¤«¤é¤Ç¤¹¡£
- ¥¤¥ó¥¹¥È¡¼¥ë¼ê½ç¤Ë¤Ï¿¤¯¤Î¥¯¥ê¥Ã¥¯¤äʸ»úÆþÎϤ¬É¬ÍפʤΤǡ¢
- ¾¤Î ports ¤Î¤è¤¦¤Ë¼«Æ°²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
- ¤ï¤¿¤·¤Ï¡¢¼¡¤Î¤è¤¦¤Ë¤·¤ÆÌäÂê¤ò²óÈò¤·¤Þ¤·¤¿¡£
- ºÇ½é¤Ë¸Å¤¤¥·¥¹¥Æ¥à¤Ç staroffice ¤Î package ¤òºîÀ®¤·¡¢</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>cd /usr/ports/editors/staroffice52</userinput>
-&prompt.root; <userinput>make package</userinput>
-===&gt; Building package for staroffice-5.2_1
-Creating package /usr/ports/editors/staroffice52/staroffice-5.2_1.tbz
-Registering depends:.
-Creating bzip'd tar ball in '/usr/ports/editors/staroffice52/staroffice-5.2_1.tbz'</screen>
- </informalexample>
-
- <para>¤½¤Î¸å¡¢Âè 2 Ãʳ¬¤Ç¼¡¤Î¤è¤¦¤Ë¤·¤¿¤ï¤±¤Ç¤¹¡£</para>
-
- <informalexample>
- <screen>&prompt.root; <userinput>pkg_add /usr/ports/editors/staroffice52/staroffice-5.2_1.tbz</userinput></screen>
- </informalexample>
-
- <para>¤½¤Î¾¤Ë¡¢ÀßÄê¥Õ¥¡¥¤¥ë¤Î¥¢¥Ã¥×¥°¥ì¡¼¥ÉÌäÂê¤Ëµ¤¤ò¤Ä¤±¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£
- °ìÈÌŪ¤Ë¡¢ÀßÄê¥Õ¥¡¥¤¥ë¤Î½ñ¼°¤äÆâÍÆ¤¬¤¤¤ÄÊѹ¹¤µ¤ì¤ë¤«¤òÃΤ뤳¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£
- ¿·¤·¤¤¥°¥ë¡¼¥×¤¬ <filename>/etc/group</filename>
- ¤ËÄɲ䵤ì¤ë¤«¤âÃΤì¤Þ¤»¤ó¤·¡¢<filename>/etc/passwd</filename>
- ¤Ë¿·¤·¤¤¥Õ¥£¡¼¥ë¥É¤¬Äɲ䵤ì¤ë¤«¤âÃΤì¤Þ¤»¤ó¡£
- ¤³¤Î¤è¤¦¤ÊÎã¤Ï¡¢¼ÂºÝ¤Ë²áµî¤Ë¤¢¤ê¤Þ¤·¤¿¡£
- ñ½ã¤Ë¸Å¤¤¥·¥¹¥Æ¥à¤«¤é¿·¤·¤¤¥·¥¹¥Æ¥à¤ËÀßÄê¥Õ¥¡¥¤¥ë¤ò¥³¥Ô¡¼¤¹¤ë¤À¤±¤Ç
- ¤Û¤È¤ó¤É¤Î¾ì¹ç¤Ï½½Ê¬¤Ê¤Î¤Ç¤¹¤¬¡¢»þ¤Ë¤ÏÉÔÅÔ¹ç¤Ê¾ì¹ç¤â¤¢¤ê¤Þ¤¹¡£
- ¸Å¤¤¥Õ¥¡¥¤¥ë¤ò¾å½ñ¤­¤¹¤ëÊýË¡¤Ç¥·¥¹¥Æ¥à¤ò¥¢¥Ã¥×¥°¥ì¡¼¥É¤·¤¿¤é¡¢
- ¥í¡¼¥«¥ë¤Ë¤¢¤ëÀßÄê¥Õ¥¡¥¤¥ë¤Ë¿·¤·¤¯Äɲ䵤줿¤«¤âÃΤì¤Ê¤¤¹àÌܤòÅý¹ç¤¹¤ëÌÜŪ¤Ç
- <command>mergemaster</command> ¤ò»È¤¦¤È»×¤¤¤Þ¤¹¡£
- ¤·¤«¤·»Äǰ¤Ê¤³¤È¤Ë¡¢<command>mergemaster</command>
- ¤Ï¥Ù¡¼¥¹¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¥Õ¥¡¥¤¥ë¤À¤±¤Ç¡¢¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿
- ports ¤Ë¤Ä¤¤¤Æ¤Ï²¿¤â½èÍý¤ò¹Ô¤Ê¤Ã¤Æ¤¯¤ì¤Þ¤»¤ó¡£
- ¥µ¡¼¥É¥Ñ¡¼¥Æ¥£À½¥½¥Õ¥È¥¦¥§¥¢¤Ë¤Ï¡¢
- ¥ê¥ê¡¼¥¹¤Î¤¿¤Ó¤ËÀßÄê¥Õ¥¡¥¤¥ë¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¡¢
- ¤ï¤¿¤·¤ò¥¤¥é¥¤¥é¤µ¤»¤ë¤è¤¦¤Ê¤â¤Î¤â¤¢¤ê¤Þ¤¹¡£
- ¤³¤Î¤è¤¦¤Êͽ¹ð¤Ê¤·¤ÎÊѹ¹¤ò¸¡½Ð¤¹¤ë¤¿¤á¤Ë¡¢
- ¤ï¤¿¤·¤ÏÊѹ¹¤·¤¿ÀßÄê¥Õ¥¡¥¤¥ë¤ò <filename>stage_3.mk</filename>
- ¤ÈƱ¤¸¥Ç¥£¥ì¥¯¥È¥ê¤Ë¥³¥Ô¡¼¤·¤Æ¤ª¤­¡¢
- <application>make</application> ¥ë¡¼¥ë¤ò»È¤Ã¤Æ·ë²Ì¤òÈæ³Ó¤·¤Æ¤¤¤Þ¤¹¡£
- ¤¿¤È¤¨¤Ð¡¢<application>apache</application> ¤Î
- <filename>httpd.conf</filename> ¤Ç¤¢¤ì¤Ð¡¢¼¡¤Î¤è¤¦¤Ê
- <command>config_apache</command> ¤È¤¤¤¦¥¿¡¼¥²¥Ã¥È¤òÍѰդ·¤Æ¤ª¤­¤Þ¤¹¡£</para>
-
-<programlisting>
-@if ! cmp -s /usr/local/etc/apache2/httpd.conf httpd.conf; then \
- echo "ATTENTION: the httpd.conf has changed. Please examine if"; \
- echo "the modifications are still correct. Here is the diff:"; \
- diff -u /usr/local/etc/apache2/httpd.conf httpd.conf; \
-fi
-</programlisting>
-
- <para>º¹Ê¬¤¬Ìµ³²¤Ê¤â¤Î¤Ç¤¢¤ë¤È³Îǧ¤Ç¤­¤¿¤é¡¢
- <command>cp /usr/local/etc/apache2/httpd.conf
- httpd.conf</command> ¤ò¼Â¹Ô¤¹¤ë¤ï¤±¤Ç¤¹¡£</para>
-
- <para>¤ï¤¿¤·¤Ï
- <literal>5-CURRENT</literal> ¤«¤é <literal>5-CURRENT</literal>
- ¤Ë¹¹¿·¤¹¤ë¤¿¤á¤Ë
- ¡Ö&scratch.ap;¡×ÊýË¡¤ò¿ô²ó»È¤¤¤Þ¤·¤¿¤¬¡¢
- <literal>4-STABLE</literal> ¤È <literal>5-CURRENT</literal>
- ¤Î´Ö¤Ç¹¹¿·¤ò¹Ô¤Ê¤Ã¤¿·Ð¸³¤Ï¤¢¤ê¤Þ¤»¤ó¡£
- °Û¤Ê¤ë¥á¥¸¥ã¡¼¥ê¥ê¡¼¥¹ÈÖ¹æ¤Î´Ö¤Ï¡¢Èó¾ï¤Î¿¿ô¤ÎÊѹ¹¤¬¹Ô¤Ê¤ï¤ì¤Æ¤¤¤ë¤¿¤á¡¢
- ¹¹¿·ºî¶È¤Ï¤â¤Ã¤ÈÊ£»¨¤Ê¤â¤Î¤Ë¤Ê¤ë¤È»×¤¤¤Þ¤¹¡£
- (»î¤·¤¿¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¤¹¤¬)
- <literal>4-STABLE</literal> ¤«¤é <literal>4-STABLE</literal>
- ¤Ø¤Î¹¹¿·¤Ç¤¢¤ì¤Ð¡¢¡Ö&scratch.ap;¡×ÊýË¡¤ÏÌäÂê¤Ê¤¯Æ°ºî¤¹¤ë¤Ï¤º¤Ç¤¹¡£
- <literal>4-STABLE</literal> ¤Î¥æ¡¼¥¶¤Ï¡¢¼¡¤ÎÅÀ¤ò¹Íθ¤·¤Æ¤¯¤À¤µ¤¤¡£</para>
-
- <note>
- <para>¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à &man.devfs.5; ¤ò»È¤Ã¤Æ¤Ê¤±¤ì¤Ð¡¢
- <command>all_remaining_customization</command> ¤ÎÃæ¤Ç
- &man.MAKEDEV.8; ¤ò»È¤¤¡¢
- ¥Ï¡¼¥É¥¦¥§¥¢ÍѤΥǥХ¤¥¹¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë¤È¤è¤¤¤Ç¤·¤ç¤¦¡£</para>
- </note>
- </sect1>
-
- <sect1 xml:id="files">
- <title>¥Õ¥¡¥¤¥ë</title>
-
- <para>¤³¤³¤Ç¤Ï¡¢¤¹¤Ç¤ËÀâÌÀ¤·¤¿ÀßÄê¥Õ¥¡¥¤¥ë¤Î¾¤ËɬÍפʡ¢
- 3 ¸Ä¤Î¥Õ¥¡¥¤¥ë¤ò¼¨¤·¤Þ¤¹¡£</para>
-
- <para>¤³¤ì¤Ï <link xlink:href="stage_1.sh"><filename>stage_1.sh</filename></link>
- ¥¹¥¯¥ê¥×¥È¤Ç¤¹¡£ÆâÍÆ¤òÊѹ¹¤¹¤ëɬÍפϤʤ¤¤Ç¤·¤ç¤¦¡£</para>
-
-<programlisting>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stage_1.sh" parse="text" encoding="euc-jp"/>
-</programlisting>
-
- <para>¥À¥¦¥ó¥í¡¼¥É: <link xlink:href="stage_1.sh"><filename>stage_1.sh</filename></link>.</para>
-
- <para>¤³¤ì¤Ï <link xlink:href="stage_2.sh"><filename>stage_2.sh</filename></link>
- ¥¹¥¯¥ê¥×¥È¤Ç¤¹¡£ºÇ½é¤ÎÉôʬ¤Ë¤¢¤ëÊÑ¿ô¤òÊѹ¹¤·¤Þ¤·¤ç¤¦¡£</para>
-
-<programlisting>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stage_2.sh" parse="text" encoding="euc-jp"/>
-</programlisting>
-
- <para>¥À¥¦¥ó¥í¡¼¥É: <link xlink:href="stage_2.sh"><filename>stage_2.sh</filename></link>.</para>
-
- <para>¤³¤ì¤Ï¡¢¤ï¤¿¤·¤¬»È¤Ã¤Æ¤¤¤ë <link xlink:href="stage_3.mk"><filename>stage_3.mk</filename></link> ¤Ç¤¹¡£
- ÀßÄê¤ò¼«Æ°Åª¤Ë¤ª¤³¤Ê¤¦¤¿¤á¤Î¼ê½ç¤ò¡¢¤³¤³¤ËÆþ¤ì¤Þ¤¹¡£</para>
-
-<programlisting>
-<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="stage_3.mk" parse="text" encoding="euc-jp"/>
-</programlisting>
-
- <para>¥À¥¦¥ó¥í¡¼¥É: <link xlink:href="stage_3.mk"><filename>stage_3.mk</filename></link>.</para>
- </sect1>
-</article>
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.conf.default b/ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.conf.default
deleted file mode 100644
index 00646e2ad8..0000000000
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.conf.default
+++ /dev/null
@@ -1,190 +0,0 @@
-# ¤³¤Î¥Õ¥¡¥¤¥ë: stage_1.conf.default ¤Ï stage_1.sh ¤«¤éÆÉ¤ß¹þ¤Þ¤ì¤Þ¤¹¡£
-#
-# $FreeBSD$
-#
-# Original Revision: 1.3
-
-# ¿·¤·¤¤¥·¥¹¥Æ¥à¤òºîÀ®¤¹¤ë¾ì½ê¤ò¼¨¤¹¥ë¡¼¥È¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤ò»ØÄê¡£
-# ¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤È¤·¤Æ»È¤ï¤ì¤ë¤À¤±¤Ê¤Î¤Ç¡¢¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤Î¤¢¤ë
-# ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¥Õ¥¡¥¤¥ë¤ÏÃÖ¤«¤ì¤º¡¢½ñ¤­¹þ¤ß¤Ï¤¹¤Ù¤Æ¥Þ¥¦¥ó¥È¤·¤¿
-# ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë¹Ô¤Ê¤ï¤ì¤ë¡£
-DESTDIR="/newroot"
-
-# src ¥Ä¥ê¡¼¤Î¤¢¤ë¾ì½ê¡£
-SRC="/usr/src"
-
-# make buildkernel KERNCONF=... ¤Ç»ØÄꤹ¤ë¥«¡¼¥Í¥ë¥³¥ó¥Õ¥£¥°¥ì¡¼¥·¥ç¥ó¥Õ¥¡¥¤¥ë̾¡£
-KERNCONF="HAL9000"
-
-# ÍøÍѤǤ­¤ë¥¿¥¤¥à¥¾¡¼¥ó¤Ï /usr/share/zoneinfo °Ê²¼¤Î¥Õ¥¡¥¤¥ë¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ë¡£
-TIMEZONE="Europe/Berlin"
-
-#
-# create_file_systems ´Ø¿ô¤Ï¡¢DESTDIR ²¼¤Ë¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤òºîÀ®¤·¡¢
-# ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òºîÀ®¤·¡¢DESTDIR ²¼¤Ë¥Þ¥¦¥ó¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-#
-create_file_systems () {
- # ¿·¤·¤¤¥ë¡¼¥È¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òºîÀ®¤¹¤ë¡£É¬¿Ü¡£
- # DEVICE ¤òÊѹ¹¤¹¤ë¤³¤È¡£Êѹ¹¤·¤Ê¤¤¤È¥·¥¹¥Æ¥à¤¬²õ¤ì¤ë´í¸±À­¤¬¤¢¤ë¡£
- # grub ¤«¤éµ¯Æ°¤·¤¿¤¤¾ì¹ç¤Ï¡¢¥ë¡¼¥È¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àºîÀ®¤Ë¤Ï
- # newfs -O 1 ¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
- DEVICE=/dev/da0s1a
- mkdir -m 755 -p ${DESTDIR}
- chown root:wheel ${DESTDIR}
- newfs -U -O 1 ${DEVICE}
- mount -o noatime ${DEVICE} ${DESTDIR}
-
- # ¤½¤Î¾¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤È½é´ü¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¡£¥ª¥×¥·¥ç¥ó¡£
- DEVICE=/dev/da0s1e
- mkdir -m 755 -p ${DESTDIR}/var
- chown root:wheel ${DESTDIR}/var
- newfs -U ${DEVICE}
- mount -o noatime ${DEVICE} ${DESTDIR}/var
-
- DEVICE=/dev/da2s1e
- mkdir -m 755 -p ${DESTDIR}/usr
- chown root:wheel ${DESTDIR}/usr
- newfs -U ${DEVICE}
- mount -o noatime ${DEVICE} ${DESTDIR}/usr
-}
-
-#
-# create_etc_fstab ´Ø¿ô¤Ï¡¢create_file_systems ¤ÇºîÀ®¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¥·
-# ¥¹¥Æ¥à¤ËÂбþ¤¹¤ë fstab ¤òÀ¸À®¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-#
-create_etc_fstab () {
- cat <<EOF >${DESTDIR}/etc/fstab
-# Device Mountpoint FStype Options Dump Pass#
-/dev/da0s1b none swap sw 0 0
-/dev/da1s1b none swap sw 0 0
-/dev/da2s2b none swap sw 0 0
-/dev/da3s2b none swap sw 0 0
-/dev/da0s1a / ufs rw,noatime 1 1
-/dev/da0s1e /var ufs rw,noatime 1 1
-/dev/da2s1e /usr ufs rw,noatime 1 1
-/dev/vinum/Share /share ufs rw,noatime 0 2
-/dev/vinum/home /home ufs rw,noatime 0 2
-/dev/vinum/ncvs /home/ncvs ufs rw,noatime 0 2
-/dev/vinum/ports /usr/ports ufs rw,noatime 0 2
-/dev/ad1s1a /flash ufs rw,noatime 0 0
-/dev/ad0s1 /2k ntfs ro,noauto 0 0
-/dev/ad0s6 /linux ext2fs ro,noauto 0 0
-#
-/dev/cd0 /cdrom cd9660 ro,noauto 0 0
-/dev/cd1 /dvd cd9660 ro,noauto 0 0
-proc /proc procfs rw 0 0
-linproc /compat/linux/proc linprocfs rw 0 0
-EOF
- chmod 644 ${DESTDIR}/etc/fstab
- chown root:wheel ${DESTDIR}/etc/fstab
-}
-
-#
-# copy_files ´Ø¿ô¤Ï¡¢mergemaster ¤¬¼Â¹Ô¤µ¤ì¤ëÁ°¤Ë¥Õ¥¡¥¤¥ë¤ò¥³¥Ô¡¼¤¹¤ë¤Î¤Ë
-# »È¤ï¤ì¤ë¡£
-#
-copy_files () {
- # ¹¥¤ß¤Ë±þ¤¸¤Æ¡¢¤³¤Î¥ê¥¹¥È¤ËÄɲᦺï½ü¤¹¤ë¤³¤È¡£¤Û¤È¤ó¤É¤Î¾ì¹ç¤Ïɬ¿Ü¡£
- for f in \
- /.profile \
- /etc/group \
- /etc/hosts \
- /etc/inetd.conf \
- /etc/ipfw.conf \
- /etc/make.conf \
- /etc/master.passwd \
- /etc/nsswitch.conf \
- /etc/ntp.conf \
- /etc/printcap \
- /etc/profile \
- /etc/rc.conf \
- /etc/resolv.conf \
- /etc/start_if.xl0 \
- /etc/ttys \
- /etc/ppp/* \
- /etc/mail/aliases \
- /etc/mail/aliases.db \
- /etc/mail/hal9000.mc \
- /etc/mail/service.switch \
- /etc/ssh/*key* \
- /etc/ssh/*_config \
- /etc/X11/XF86Config-4 \
- /var/cron/tabs/* \
- /var/files \
- /root/.profile \
- /boot/*.bmp \
- /boot/loader.conf \
- /boot/device.hints ; do
- cp -p ${f} ${DESTDIR}${f}
- done
-}
-
-#
-# ¤Û¤«¤Ë¿·¤·¤¤¥·¥¹¥Æ¥à¤ÇÄ´À°¤·¤¿¤¤¤³¤È¤¹¤Ù¤Æ¡£
-# Ãí°Õ: ¤¢¤Þ¤ê¿¤¯¤Î¥Ð¥¤¥Ê¥ê¤ò¤³¤Î»þÅÀ¤Ç¥¤¥ó¥¹¥È¡¼¥ë¤·¤Ê¤¤¤³¤È¡£²ÔƯ¤·¤Æ¤¤¤ë
-# ¸Å¤¤¥·¥¹¥Æ¥à¤È¡¢¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¿·¤·¤¤¥Ð¥¤¥Ê¥ê¡¦¥Ø¥Ã¥À¤òÁȤ߹ç¤ï¤»¤ë¤È¡¢
-# ¥Ö¡¼¥È¥¹¥È¥é¥Ã¥×ÌäÂê¤Ë´Ù¤ë²ÄǽÀ­¤¬¤¢¤ë¡£ports ¤Ï¿·¤·¤¤¥·¥¹¥Æ¥à¤¬µ¯Æ°¤·¤¿¸å¤Ë
-# ºÆ¹½ÃÛ¤¹¤ëÊý¤¬¤è¤¤¡£
-#
-all_remaining_customization () {
- # compat ¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤¬¤Ê¤¤¤È¡¢linux_base ¤Î¥Õ¥¡¥¤¥ë·²¤¬
- # ¥ë¡¼¥È¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ËÃÖ¤«¤ì¤Æ¤·¤Þ¤¦¡£
- cd ${DESTDIR}
- mkdir -m 755 usr/compat; chown root:wheel usr/compat; ln -s usr/compat
- mkdir -m 755 usr/compat/linux; chown root:wheel usr/compat/linux
- mkdir -m 555 usr/compat/linux/proc; chown root:wheel usr/compat/linux/proc
- mkdir -m 755 boot/grub; chown root:wheel boot/grub
- mkdir -m 755 linux 2k; chown root:wheel linux 2k
- mkdir -m 755 src; chown root:wheel src
- mkdir -m 755 share; chown root:wheel share
- mkdir -m 755 dvd cdrom flash; chown root:wheel dvd cdrom flash
- mkdir -m 755 home; chown root:wheel home
- mkdir -m 755 usr/ports; chown root:wheel usr/ports
-
- # »ä¤Î¹¥¤ß¤Ï tmp ¤ò var/tmp ¤Ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤¹¤ë¤³¤È¡£¥ª¥×¥·¥ç¥ó¡£
- cd ${DESTDIR}; rmdir tmp; ln -s var/tmp
-
- # /etc/printcap ¤Ç»ØÄꤷ¤¿¥¹¥×¡¼¥ë¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¡£
- cd ${DESTDIR}/var/spool/output/lpd; mkdir -p as od ev te lp da
- touch ${DESTDIR}/var/log/lpd-errs
-
- # /home ¥Ñ¡¼¥Æ¥£¥·¥ç¥ó¤ò¶¦Í­¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¥³¥Ô¡¼¤·¤¿Êý¤¬¤è¤¤¤«¤âÃΤì¤Ê¤¤¡£
- # mkdir -p ${DESTDIR}/home
- # cd /home; tar cf - . | (cd ${DESTDIR}/home; tar xpvf -)
-
- case ${REVISION} in
- 4.*)
- # 4.x ¤Ë¤Ï devfs ¤¬¤Ê¤¤¤Î¤Ç¡¢¥Ï¡¼¥É¥¦¥§¥¢¤Ë¹ç¤ï¤»¤ÆÈóɸ½à¤Î¥Ç¥Ð¥¤¥¹¤òºîÀ®¤¹¤ë¡£
- cd ${DESTDIR}/dev
- ./MAKEDEV all
- ./MAKEDEV da0 da0s1h da0s2h da0s3h da0s4h
- ./MAKEDEV da1 da1s1h da1s2h da1s3h da1s4h
- ./MAKEDEV da2 da2s1h da2s2h da2s3h da2s4h
- ./MAKEDEV da3 da3s1h da3s2h da3s3h da3s4h
- ./MAKEDEV bktr0 cd1
- if test -d /dev/vinum; then
- # 'vinum makedev' ¤Ï /dev ¤Ë¤·¤«¥Ç¥Ð¥¤¥¹¤òºîÀ®¤Ç¤­¤Ê¤¤¤Î¤Ç¡¢cpio ¤ò»È¤¦¡£
- cd /dev; find vinum -print | cpio -pv ${DESTDIR}/dev
- fi
-
- # floppy ¤Ë wheel ¥°¥ë¡¼¥×¤¬½ñ¤­¹þ¤á¤ë¤è¤¦¤Ë¤¹¤ë¡£
- chown root:wheel ${DESTDIR}/dev/fd0*
- chmod g+w ${DESTDIR}/dev/fd0*
- ;;
-
- 5.*)
- # floppy ¤Ë wheel ¥°¥ë¡¼¥×¤¬½ñ¤­¹þ¤á¤ë¤è¤¦¤Ë¤¹¤ë¡£
- printf '%s\n' 'own fd0 root:wheel' >> ${DESTDIR}/etc/devfs.conf
- printf '%s\n' 'perm fd0 0660' >> ${DESTDIR}/etc/devfs.conf
- ;;
-
- *)
- printf '%s\n' "REVISION ${REVISION} not supported"
- exit 1
- ;;
-
- esac
-}
-
-# vim: tabstop=2:expandtab:shiftwidth=2:syntax=sh:
-# EOF $RCSfile: stage_1.conf.default,v $
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.sh b/ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.sh
deleted file mode 100644
index d0c840e19e..0000000000
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_1.sh
+++ /dev/null
@@ -1,174 +0,0 @@
-#!/bin/sh
-#
-# stage_1.sh - FreeBSD From Scratch, Âè 1 Ãʳ¬: ¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¹¥È¡¼¥ë
-# »È¤¤Êý: ./stage_1.sh profile
-# ÆÉ¤ß¹þ¤à¥Õ¥¡¥¤¥ë: ./stage_1.conf.profile
-# ½ñ¤­½Ð¤¹¥Õ¥¡¥¤¥ë: ./stage_1.log.profile
-#
-# Ãø¼Ô: Jens Schweikhardt
-# $Id: stage_1.sh,v 1.2 2006-03-13 16:46:15 rushani Exp $
-# $FreeBSD$
-# Original revision: 1.5
-
-PATH=/bin:/usr/bin:/sbin:/usr/sbin
-
-# Á°Äó¤È¤¹¤ë´Ä¶­:
-#
-# a) "make buildworld" ¤È "make buildkernel" ¤¬Àµ¾ï¤Ë½ªÎ»¤·¤Æ¤¤¤ë¤³¤È¡£
-# b) ̤»ÈÍѥѡ¼¥Æ¥£¥·¥ç¥ó¤¬¤¢¤ë¤³¤È (¥ë¡¼¥È¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÍѤ˾¯¤Ê¤¯¤È¤â 1 ¸Ä¡¢
-# ¹¥¤ß¤Ë±þ¤¸¤Æ /usr ¤ä /var ÍѤΤâ¤Î¤òÍѰդ¹¤ë)
-# c) ¥«¥¹¥¿¥Þ¥¤¥º¤µ¤ì¤¿ stage_1.conf.profile ¥Õ¥¡¥¤¥ë¡£
-
-if test $# -ne 1; then
- echo "usage: stage_1.sh profile" 1>&2
- exit 1
-fi
-
-# ---------------------------------------------------------------------------- #
-# ¥¹¥Æ¥Ã¥× 1: $DESTDIR °Ê²¼¤Ë¶õ¤Î¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤òºîÀ®
-# ---------------------------------------------------------------------------- #
-
-step_one () {
- create_file_systems
-
- # ¤³¤³¤Ç¾¤Î¤¹¤Ù¤Æ¤Î¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¡£É¬¿Ü¡£
- cd ${SRC}/etc; make distrib-dirs DESTDIR=${DESTDIR}
-}
-
-# ---------------------------------------------------------------------------- #
-# ¥¹¥Æ¥Ã¥× 2: /etc ¥Ç¥£¥ì¥¯¥È¥ê¥Ä¥ê¡¼¤È / ¤Ë¥Õ¥¡¥¤¥ë¤òÄɲÃ
-# ---------------------------------------------------------------------------- #
-
-step_two () {
- copy_files
-
- # mergemaster ¤Îºî¶È¥Õ¥¡¥¤¥ë¤¬¤¢¤ì¤Ðºï½ü¡£
- TEMPROOT=/var/tmp/temproot.stage1
- if test -d ${TEMPROOT}; then
- chflags -R 0 ${TEMPROOT}
- rm -rf ${TEMPROOT}
- fi
- export MAKEDEVPATH="/bin:/sbin:/usr/bin"
- mergemaster -i -m ${SRC}/etc -t ${TEMPROOT} -D ${DESTDIR}
- cap_mkdb ${DESTDIR}/etc/login.conf
- pwd_mkdb -d ${DESTDIR}/etc -p ${DESTDIR}/etc/master.passwd
-
- # mergemaster ¤Ï /var/log ¤ËÃÖ¤«¤ì¤ë¶õ¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤Ê¤¤¤Î¤Ç¡¢
- # ¤³¤³¤ÇºîÀ®¡£¤¿¤À¤· copy_files ¤Ç¥³¥Ô¡¼¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢¤½¤ì¤ò»È¤¦¡£
- cd ${TEMPROOT}
- find . -type f | sed 's,^\./,,' |
- while read f; do
- if test -r ${DESTDIR}/${f}; then
- echo "${DESTDIR}/${f} already exists; not copied"
- else
- echo "Creating empty ${DESTDIR}/${f}"
- cp -p ${f} ${DESTDIR}/${f}
- fi
- done
- chflags -R 0 ${TEMPROOT}
- rm -rf ${TEMPROOT}
-}
-
-# ---------------------------------------------------------------------------- #
-# ¥¹¥Æ¥Ã¥× 3: installworld ¤ò¼Â¹Ô¤¹¤ë
-# ---------------------------------------------------------------------------- #
-
-step_three () {
- cd ${SRC}
- make installworld DESTDIR=${DESTDIR}
-
- # Äɲäθߴ¹¥é¥¤¥Ö¥é¥ê¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë (¥ª¥×¥·¥ç¥ó)¡£libc.so.4 ¤ò
- # ưŪ¥ê¥ó¥¯¤¹¤ë¥×¥í¥°¥é¥à¤¬¤¢¤ì¤Ð¡¢¤Ä¤Þ¤ê¡¢
- # /usr/libexec/ld-elf.so.1: Shared object "libc.so.4" not found
- # ¤È¤¤¤¦¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸¤¬¸«¤Ä¤«¤Ã¤¿¤é¡¢¤³¤ì¤òÍøÍѤ¹¤ë¤³¤È¡£
- cd lib/compat/compat4x.i386
- make all install DESTDIR=${DESTDIR}
-}
-
-# ---------------------------------------------------------------------------- #
-# ¥¹¥Æ¥Ã¥× 4: ¥«¡¼¥Í¥ë¤È¥â¥¸¥å¡¼¥ë¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë
-# ---------------------------------------------------------------------------- #
-
-step_four () {
- cd ${SRC}
- # installkernel ¥¿¡¼¥²¥Ã¥È¤Ë¤Ï¡¢loader.conf ¤È device.hints ¤¬É¬Íס£
- # ¥¹¥Æ¥Ã¥× 2 ¤Ç¥³¥Ô¡¼¤·¤Æ¤¤¤Ê¤±¤ì¤Ð¡¢¼¡¤Î 2 ¹Ô¤ò»È¤Ã¤Æ¥³¥Ô¡¼¤¹¤ë¤³¤È¡£
- # cp sys/boot/forth/loader.conf ${DESTDIR}/boot/defaults
- # cp sys/i386/conf/GENERIC.hints ${DESTDIR}/boot/device.hints
- make installkernel DESTDIR=${DESTDIR} KERNCONF=${KERNCONF}
-}
-
-# ---------------------------------------------------------------------------- #
-# ¥¹¥Æ¥Ã¥× 5: /etc/fstab ¤È¥¿¥¤¥à¥¾¡¼¥ó¾ðÊó¤Î¥¤¥ó¥¹¥È¡¼¥ë
-# ---------------------------------------------------------------------------- #
-
-step_five () {
- create_etc_fstab
-
- # ¥¿¥¤¥à¥¾¡¼¥ó¤ÎÀßÄê¡£¤Û¤È¤ó¤É¤Î¾ì¹ç¤Ïɬ¿Ü¡£
- cp ${DESTDIR}/usr/share/zoneinfo/${TIMEZONE} ${DESTDIR}/etc/localtime
- if test -r /etc/wall_cmos_clock; then
- cp -p /etc/wall_cmos_clock ${DESTDIR}/etc/wall_cmos_clock
- fi
-}
-
-# ---------------------------------------------------------------------------- #
-# ¥¹¥Æ¥Ã¥× 6: »Ä¤ê¤Î¥«¥¹¥¿¥Þ¥¤¥º
-# ---------------------------------------------------------------------------- #
-
-step_six () {
- all_remaining_customization
-}
-
-do_steps () {
- echo "PROFILE=${PROFILE}"
- echo "DESTDIR=${DESTDIR}"
- echo "SRC=${SRC}"
- echo "KERNCONF=${KERNCONF}"
- echo "TIMEZONE=${TIMEZONE}"
- echo "TYPE=${TYPE}"
- echo "REVISION=${REVISION}"
- echo "BRANCH=${BRANCH}"
- echo "RELDATE=${RELDATE}"
- step_one
- step_two
- step_three
- step_four
- step_five
- step_six
-}
-
-# ---------------------------------------------------------------------------- #
-# ¤³¤³¤«¤é¼Â¹Ô³«»Ï
-# ---------------------------------------------------------------------------- #
-
-PROFILE="$1"
-set -x -e -u # ¥¨¥é¡¼¤¬È¯À¸¤¹¤ë¤«Ì¤ÄêµÁÊÑ¿ô¤ò»ÈÍѤ·¤¿¤éÄä»ß¤¹¤ë¡£
-. ./stage_1.conf.${PROFILE}
-
-# world ¤ò make ¤¹¤ë¤Î¤Ë»È¤ï¤ì¤¿¥½¡¼¥¹¥³¡¼¥É¤«¤éÊÑ¿ô¤ò¤¤¤¯¤Ä¤«·èÄꤹ¤ë¡£
-# ¤³¤ÎÊÑ¿ô¤Ï¡¢¤¿¤È¤¨¤Ð 4.x ¤È 5.x ¤É¤Á¤é¤Î¥·¥¹¥Æ¥à¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤Î
-# ¤«¤È¤¤¤Ã¤¿Æ°ºî¤òÊѹ¹¤¹¤ë¤Î¤Ë»È¤ï¤ì¤ë¡£RELDATE ¤ËÂФ¹¤ë
-# __FreeBSD_version ¤Ï Port ºîÀ®¼Ô¤Î¤¿¤á¤Î¥Ï¥ó¥É¥Ö¥Ã¥¯ (Porter's Handbook)
-# ¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£
-# doc/en_US.ISO8859-1/books/porters-handbook/freebsd-versions.html
-# ÆüËܸìÈǤ⤢¤ë¤¬¡¢ºÇ¿·¤Î¾ðÊó¤Ï±Ñ¸ìÈǤò»²¾È¤Î¤³¤È¡£
-# doc/ja_JP.eucJP/books/porters-handbook/freebsd-versions.html
-# ·Á¼°¤Ï¡¢<¥á¥¸¥ã¡¼ÈÖ¹æ><¥Þ¥¤¥Ê¡¼ÈÖ¹æ 2 ·å><¥ê¥ê¡¼¥¹¥Ö¥é¥ó¥Á¤Ê¤é 0, ¤½¤ì°Ê³°¤Ï 1>xx
-# ·ë²Ì¤Ï¼¡¤Î¤è¤¦¤Ê¤â¤Î¤Ë¤Ê¤ë¡£
-#
-# TYPE="FreeBSD"
-# REVISION="4.9"
-# BRANCH="RC" { "CURRENT", "STABLE", "RELEASE" }
-# RELDATE="502101"
-#
-eval $(awk '/^(TYPE|REVISION|BRANCH)=/' ${SRC}/sys/conf/newvers.sh)
-RELDATE=$(awk '/^[ \t]*#[ \t]*define[ \t][ \t]*__FreeBSD_version[ \t]/ {
- print $3
- }' ${SRC}/sys/sys/param.h)
-
-echo "=> Logging to stage_1.log.${PROFILE}"
-do_steps 2>&1 | tee stage_1.log.${PROFILE}
-
-# vim: tabstop=2:expandtab:shiftwidth=2:
-# EOF $RCSfile: stage_1.sh,v $
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.conf.default b/ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.conf.default
deleted file mode 100644
index c537ede406..0000000000
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.conf.default
+++ /dev/null
@@ -1,89 +0,0 @@
-# vim: syntax=sh
-#
-# $FreeBSD$
-#
-# Original Revision: 1.3
-#
-shells zsh
-devel gettext make BATCH=yes install
-lang perl5.8 make install; use.perl port
-archivers unzip
-archivers zip
-security sudo
-x11-servers XFree86-4-Server
-x11 wrapper
-x11 XFree86-4-clients
-x11 XFree86-4-documents
-x11-fonts XFree86-4-font75dpi
-x11-fonts XFree86-4-font100dpi
-x11-fonts XFree86-4-fontScalable
-x11-fonts urwfonts
-x11-fonts webfonts make WITH_NETSCAPE_ALIASES=yes install
-x11-toolkits open-motif
-x11-wm ctwm
-security openssh-askpass
-astro xplanet
-astro xephem
-editors vim
-print ghostscript-gnu make A4=yes BATCH=yes install
-print psutils-a4
-print a2ps-a4
-print gv
-print acroread5
-print transfig
-print teTeX
-# Ãí: jdk14 ¤Ï linprocfs(5) ¤¬¥Þ¥¦¥ó¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¡¢¥Ï¥ó¥°¥¢¥Ã¥×¤·¤¿
-# ¤Þ¤Þ¤Ë¤Ê¤ê¤Þ¤¹¡£
-java linux-sun-jdk14 mount -a linproc; yes | make install
-java jdk14 mount -a linproc; make -DNODEBUG install
-www apache2
-www weblint
-www amaya
-www firefox make BATCH=yes install
-www mozilla make WITHOUT_MAILNEWS=yes WITHOUT_COMPOSER=yes WITHOUT_LDAP=yes WITHOUT_CHATZILLA=yes WITHOUT_XMLTERM=yes install
-www checkbot
-www privoxy
-graphics xfig
-graphics xv
-multimedia xawtv
-graphics graphviz
-lang expect
-lang gawk
-lang TenDRA unset MAKEOBJDIRPREFIX; make install
-news tin
-net freebsd-uucp
-net cvsup-without-gui
-net pathchar make NO_CHECKSUM=yes install
-ftp wget
-textproc ispell
-german ispell-neu
-german ispell-alt
-textproc docproj make JADETEX=no HAVE_MOTIF=yes BATCH=yes install < /dev/null
-sysutils samefile
-sysutils lsof
-sysutils pstree
-sysutils cdrtools
-sysutils grub
-sysutils smartmontools
-sysutils vobcopy
-devel ddd
-devel gindent
-devel ctags
-devel ElectricFence
-devel strace
-devel perltidy
-mail procmail make BATCH=yes install
-mail metamail
-mail mutt-devel
-emulators mtools
-sysutils portupgrade
-news inn-stable CONFIGURE_ARGS="--enable-uucp-rnews --enable-setgid-inews" make install
-misc figlet-fonts
-security gpa
-mail spamoracle
-multimedia mplayer make WITHOUT_RUNTIME_CPUDETECTION=yes WITH_GUI=yes BATCH=yes install
-multimedia mplayer-fonts
-audio wavplay
-games xmahjongg
-games xdemineur
-editors openoffice-1.1
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.sh b/ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.sh
deleted file mode 100644
index d37dc4fa9f..0000000000
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_2.sh
+++ /dev/null
@@ -1,132 +0,0 @@
-#!/bin/sh
-#
-# stage_2.sh - FreeBSD From Scratch, Âè 2 Ãʳ¬: ports ¤Î¥¤¥ó¥¹¥È¡¼¥ë
-# »È¤¤Êý: ./stage_2.sh [-hnp] configname
-#
-# Ãø¼Ô: Jens Schweikhardt
-# $Id: stage_2.sh,v 1.2 2006-03-13 16:46:15 rushani Exp $
-# $FreeBSD$
-# Original revision: 1.5
-
-DBDIR="/var/db/pkg"
-PORTS="/usr/ports"
-: ${PACKAGES:=${PORTS}/packages}
-LOGDIR="/home/root/setup/ports.log"; mkdir -p ${LOGDIR}
-PKG_PATH="/cdrom/packages/All:/dvd/packages/All"
-PKG=
-
-MYNAME="$(basename $0)"
-usage () {
- exec >&2
- echo "usage: ${MYNAME} [-hnp] configname"
- echo ""
- echo " Options:"
- echo " -h Print this help text."
- echo " -n Dryrun: just show what would be done."
- echo " -p Install a precompiled package if one can be found."
- echo ""
- echo " The config file (stage_2.conf.configname) is a list of"
- echo " ports to install with one entry per line. Each line"
- echo " consists of two or three space separated fields:"
- echo " category, port, and optionally a build command."
- echo ""
- exit 1
-}
-
-# ¤³¤ì¤é¤Î¾ì½ê¤Ë¤¢¤ë¥Ñ¥Ã¥±¡¼¥¸¤ò½ç¤Ëõ¤¹¡£
-# 1 ¤Ä¸«¤Ä¤«¤ê¼¡ÂèÌá¤Ã¤Æ¡¢·ë²Ì¤òɸ½à½ÐÎϤËɽ¼¨¤¹¤ë¡£
-#
-# ${PORTS}/${CATEGORY}/${NAME}
-# ${PACKAGES}/All
-# ${PACKAGES}/${CATEGORY}
-# ${PKG_PATH}
-#
-find_package () {
- echo "${PORTS}/${CATEGORY}/${NAME}:${PACKAGES}/All:${PACKAGES}/${CATEGORY}:${PKG_PATH}" |
- tr : '\n' |
- while read d; do
- test -d "${d}" || continue
- PKG=$(ls ${d}/${PKGNAME}.* 2>/dev/null)
- test $? -eq 0 && echo "${PKG}" && return
- done
-}
-
-#
-# ¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¿ô¤ò½èÍý¤¹¤ë¡£
-#
-args=`getopt hnp $*`
-if test $? != 0; then
- usage
-fi
-set -- $args
-DRYRUN=
-CHKPKG=
-for i; do
- case "$i" in
- -n) DRYRUN="yes"; shift;;
- -p) CHKPKG="yes"; shift;;
- --) shift; break;;
- *) usage;;
- esac
-done
-if test $# -eq 1; then
- DATAFILE="$1"
-else
- usage
-fi
-
-#
-# ports °ìÍ÷¤ËÂФ·¤Æ·«¤êÊÖ¤¹¡£
-#
-while read CATEGORY NAME CMD; do
- case "${CATEGORY}" in
- \#*) continue;;
- '') continue;;
- esac
- DIR="${PORTS}/${CATEGORY}/${NAME}"
- if ! test -d "${DIR}"; then
- echo "$DIR does not exist -- ignored"
- continue
- fi
- cd ${DIR}
- PKGNAME=`make -V PKGNAME`
- if test -n "${CHKPKG}"; then
- PKG=$(find_package)
- else
- PKG=""
- fi
- if test -d "${DBDIR}/${PKGNAME}"; then
- echo "${CATEGORY}/${NAME} already installed as ${PKGNAME}"
- continue
- fi
- LOG="${LOGDIR}/${CATEGORY}+${NAME}"
- echo "===> Installing ${CATEGORY}/${NAME}; logging to ${LOG}"
- test -n "${CMD}" || CMD="make install BATCH=yes < /dev/null"
- if test -n "${DRYRUN}"; then
- if test -n "${PKG}"; then
- echo pkg_add -v ${PKG}
- else
- echo "${CMD}"
- fi
- continue
- fi
- date "++++ Started %v %T +++" > ${LOG}
- STARTED=$(date +%s)
- (
- if test -n "${PKG}"; then
- echo "Found package ${PKG}"
- pkg_add -v ${PKG}
- else
- echo "CMD: ${CMD}"
- make clean
- eval "${CMD}"
- make clean # ${PORTS} °Ê²¼¤Î¥Ç¥£¥¹¥¯ÍÆÎ̤¬¤¹¤¯¤Ê¤±¤ì¤Ð¥³¥á¥ó¥È¤ò¤Ï¤º¤¹
- fi
- ) 2>&1 | tee -a ${LOG}
- FINISHED=$(date +%s)
- DURATION=$(dc -e "${FINISHED} ${STARTED} - p")
- date "++++ Finished %v %T after ${DURATION} secs +++" >> ${LOG}
-done < stage_2.conf.${DATAFILE}
-
-# vim: tabstop=4:
-# EOF $RCSfile: stage_2.sh,v $
diff --git a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_3.mk b/ja_JP.eucJP/articles/fbsd-from-scratch/stage_3.mk
deleted file mode 100644
index 1dbf7e59db..0000000000
--- a/ja_JP.eucJP/articles/fbsd-from-scratch/stage_3.mk
+++ /dev/null
@@ -1,235 +0,0 @@
-# stage_3.mk - FreeBSD From Scratch, Âè 3 Ãʳ¬: ports ¤ò¥¤¥ó¥¹¥È¡¼¥ë¤·¤¿¸å¤ÎÀßÄê
-# Usage: make -f stage_3.mk all (¤¹¤Ù¤Æ¤ÎÀßÄê¤ò¹Ô¤Ê¤¦)
-# or make -f stage_3.mk target (target ¤ÎÀßÄê¤ò¹Ô¤Ê¤¦)
-#
-# Ãø¼Ô: Jens Schweikhardt
-#
-# ¤¹¤Ù¤Æ¤Î target ¤¬¡¢Ê£¿ô²ó¼Â¹Ô¤·¤Æ¤â°­±Æ¶Á¤ò¤ª¤è¤Ü¤µ¤Ê¤¤¤è¤¦¤Ë
-# ³Îǧ¤·¤Æ¤ª¤¯¤È¤è¤¤¡£
-#
-# $Id: stage_3.mk,v 1.2 2006-03-13 16:46:15 rushani Exp $
-# $FreeBSD$
-# Original revision: 1.4
-
-.POSIX:
-
-message:
- @echo "Please use one of the following targets:"
- @echo "config_apache"
- @echo "config_firefox"
- @echo "config_inn"
- @echo "config_javaplugin"
- @echo "config_nullplugin"
- @echo "config_privoxy"
- @echo "config_smartd"
- @echo "config_sudo"
- @echo "config_TeX"
- @echo "config_tin"
- @echo "config_uucp"
- @echo "all -- all of the above"
-
-
-all: \
- config_apache \
- config_firefox \
- config_inn \
- config_javaplugin \
- config_nullplugin \
- config_privoxy \
- config_smartd \
- config_sudo \
- config_TeX \
- config_tin \
- config_uucp
-
-
-config_apache:
- # 1. httpd.conf ¤ÎÊѹ¹
- perl -pi \
- -e 's/^\s*ServerAdmin.*/ServerAdmin schweikh\@schweikhardt.net/;' \
- -e 's/^\s*Listen.*/Listen 127.0.0.1:80/;' \
- -e 's/^\s*StartServers.*/StartServers 2/;' \
- -e 's/^\s*MinSpareServers.*/MinSpareServers 2/;' \
- -e 's,/usr/local/www/cgi-bin/,/home/opt/www/cgi-bin/,;' \
- /usr/local/etc/apache2/httpd.conf
- # 2. ¥¦¥§¥Ö¥Ú¡¼¥¸¤ËÂФ¹¤ë¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯¤ÎºîÀ®
- cd /usr/local/www/data; \
- ln -fs /home/schweikh/prj/homepage schweikhardt.net; \
- ln -fs /home/opt/www/test .
- # httpd.conf ¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤«³Îǧ¤¹¤ë¡£
- @if ! cmp -s /usr/local/etc/apache2/httpd.conf httpd.conf; then \
- echo "ATTENTION: the httpd.conf has changed. Please examine if"; \
- echo "the modifications are still correct. Here is the diff:"; \
- diff -u /usr/local/etc/apache2/httpd.conf httpd.conf; \
- fi
- if test -f /var/run/httpd.pid; then \
- /usr/local/etc/rc.d/apache2.sh stop; \
- /usr/local/etc/rc.d/apache2.sh start; \
- else \
- /usr/local/etc/rc.d/apache2.sh start; \
- fi
-
-config_firefox:
- # wheel ¥°¥ë¡¼¥×¤¬½ñ¤­¹þ¤á¤ë¤è¤¦¤Ë¤·¤Æ¡¢¤¹¤Ù¤Æ¤Î extension ¤ò¥¤¥ó¥¹¥È¡¼
- # ¥ë¤Ç¤­¤ë¤è¤¦¤Ë¤¹¤ë¡£
- chmod -R g+w /usr/X11R6/lib/firefox/lib/mozilla-1.6/chrome
-
-config_inn:
- pw usermod -n news -d /usr/local/news -s /bin/sh
- mkdir -p /share/news/spool/outgoing \
- /share/news/spool/incoming \
- /share/news/spool/articles \
- /share/news/spool/overview \
- /share/news/spool/tmp \
- /share/news/db
- chown -R news:news /share/news
- # ¥Ë¥å¡¼¥¹¥·¥¹¥Æ¥à¤Î½é´üÀßÄê
- cd /home/root/setup; \
- if test ! -f /share/news/db/active; then \
- echo "installing /share/news/db/active"; \
- install -C -o news -g news -m 664 active /share/news/db; \
- fi; \
- if test ! -f /share/news/db/newsgroups; then \
- echo "installing /share/news/db/newsgroups"; \
- install -C -o news -g news -m 664 newsgroups /share/news/db; \
- fi
- # port ¤Î innd.sh ¤Ï²õ¤ì¤Æ¤¤¤Æ¡¢
- # ¸ºß¤·¤Ê¤¤ history.pag ¤ò¥Á¥§¥Ã¥¯¤·¤è¤¦¤È¤¹¤ë¡£
- cd /home/root/setup; \
- install -C -o root -g wheel -m 555 innd.sh /usr/local/etc/rc.d
- # ³ÊǼÊýË¡¤ÎÀßÄê
- cd /home/root/setup; \
- printf "%s\n%s\n%s\n%s\n" \
- "method tradspool {" \
- " newsgroups: *" \
- " class: 0" \
- "}" \
- >storage.conf; \
- install -C -o news -g news -m 664 storage.conf /usr/local/news/etc
- # newsfeeds ¤ÎÀßÄê
- printf "%s\n%s\n" \
- "ME:*::" \
- "shuttle/news2.shuttle.de:!junk,!control:B32768/512,Tf,Wfb:" \
- >/usr/local/news/etc/newsfeeds
- # inn.conf ¤ÎÀßÄê
- perl -pi \
- -e 's/^#*\s*(organization:\s*).*/$$1"An Open Pod Bay Door"/;' \
- -e 's/^#*\s*(pathhost:\s*).*/$$1hal9000.schweikhardt.net/;' \
- -e 's/^#*\s*(server:).*/$$1 localhost/;' \
- -e 's/^#*\s*(domain:).*/$$1 schweikhardt.net/;' \
- -e 's/^#*\s*(fromhost:).*/$$1 schweikhardt.net/;' \
- -e 's,^#*\s*(moderatormailer:).*,$$1 \%s\@moderators.isc.org,;' \
- -e 's,^#*\s*(pathdb:\s*).*,$$1/share/news/db,;' \
- -e 's,/usr/local/news/spool,/share/news/spool,;' \
- /usr/local/news/etc/inn.conf
- # ÍúÎò¤¬Á´¤¯Â¸ºß¤·¤Ê¤±¤ì¤Ð¡¢¶õ¤ÎÍúÎò¤òºîÀ®¤¹¤ë¡£
- # /usr/ports/news/inn-stable/Makefile ¤Î post-install »²¾È¡£
- cd /share/news/db; \
- if test ! -f history; then \
- touch history; \
- chmod 644 history; \
- chown news:news history; \
- su -fm news -c "/usr/local/news/bin/makedbz -i"; \
- for s in dir hash index; do \
- mv history.n.$${s} history.$${s}; \
- done; \
- fi
- # send-uucp ¤òÀßÄꤹ¤ë¡£
- echo shuttle:shuttle >/usr/local/news/etc/send-uucp.cf
- # inncheck ¤òËþ­¤µ¤»¤ë¡£
- cd /usr/local/news/etc; \
- chown news:news *; \
- chmod 640 control.ctl expire.ctl nntpsend.ctl readers.conf
- /usr/local/news/bin/inncheck
- # inn.conf ¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤«³Îǧ¤¹¤ë¡£
- @if ! cmp -s /usr/local/news/etc/inn.conf inn.conf; then \
- echo "ATTENTION: the inn.conf has changed. Please examine if"; \
- echo "the modifications are still correct. Here is the diff:"; \
- diff -u /usr/local/news/etc/inn.conf inn.conf; \
- fi
- if ! test -f /usr/local/news/run/innd.pid; then \
- /usr/local/etc/rc.d/innd.sh start; \
- fi
-
-config_javaplugin:
- # Mozilla Firefox:
- cd /usr/X11R6/lib/firefox/lib/mozilla-1.6/plugins; \
- ln -fs /usr/local/jdk1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.so
- # Plain Mozilla:
- #cd /usr/X11R6/lib/mozilla/plugins; \
- #ln -fs /usr/local/jdk1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.so
-
-# nullplugin ¤ò¼ÙËâ¤Ë¤Ê¤é¤Ê¤¤¤è¤¦¤Ëºï½ü¤¹¤ë¡£¤Þ¤¿¡¢.mozilla/*/*/prefs.js ¤Ë
-# ¼¡¤Î¹àÌܤòÄɲ乤롣
-# user_pref("plugin.display_plugin_downloader_dialog", false);
-# ¤³¤ì¤ÇÆþ¼ê¤Ç¤­¤Ê¤¤¥×¥é¥°¥¤¥ó (flash Åù) ¤Ë¤Ä¤¤¤Æ¥Ý¥Ã¥×¥¢¥Ã¥×¥À¥¤¥¢¥í¥°¤¬
-# ½Ð¤Ê¤¤¤è¤¦¤Ë¤Ê¤ë¡£
-config_nullplugin:
- find /usr/X11R6/lib -name libnullplugin.so -exec mv {} {}.orig \;
-
-config_privoxy:
- install -C -o root -g wheel -m 644 conf/privoxy/config \
- /usr/local/etc/privoxy
- install -C -o root -g wheel -m 755 conf/privoxy/privoxy.sh \
- /usr/local/etc/rc.d
- /usr/local/etc/rc.d/privoxy.sh restart
-
-config_smartd:
- cp smartd.sh /usr/local/etc/rc.d/smartd.sh
- cp smartd.conf /usr/local/etc/smartd.conf
-
-config_sudo:
- if ! grep -q schweikh /usr/local/etc/sudoers; then \
- echo 'schweikh ALL = (ALL) NOPASSWD: ALL' >> /usr/local/etc/sudoers; \
- fi
-
-config_TeX:
- # textproc/docproj ¤Ç¤Ï¡¢FreeBSD ¥Ï¥ó¥É¥Ö¥Ã¥¯¤ò JadeTeX ¤Ç
- # ¥¿¥¤¥×¥»¥Ã¥È¤¹¤ë¤Ë¤Ï¡¢¼¡¤ÎÃͤòÀßÄꤹ¤ë¤è¤¦»Ø¼¨¤µ¤ì¤Æ¤¤¤ë
- perl -pi \
- -e 's/^% original texmf.cnf/% texmf.cnf/;' \
- -e 's/^(hash_extra\s*=\s*).*/$${1}60000/;' \
- -e 's/^(pool_size\s*=\s*).*/$${1}1000000/;' \
- -e 's/^(max_strings\s*=\s*).*/$${1}70000/;' \
- -e 's/^(save_size\s*=\s*).*/$${1}10000/;' \
- /usr/local/share/texmf/web2c/texmf.cnf
- # texmf.cnf ¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤Ê¤¤¤«³Îǧ¤¹¤ë¡£
- @if ! cmp -s /usr/local/share/texmf/web2c/texmf.cnf texmf.cnf; then \
- echo "ATTENTION: the texmf.cnf has changed. Please examine if"; \
- echo "the modifications are still correct. Here is the diff:"; \
- diff -u /usr/local/share/texmf/web2c/texmf.cnf texmf.cnf; \
- fi
-
-config_tin:
- # tin ¤¬ÀßÄꤷ¤¿¥Õ¥¡¥¤¥ë¤òÆÉ¤à¤è¤¦¤ËÀßÄê
- printf "%s\n%s\n%s\n" \
- "activefile=/share/news/db/active" \
- "newsgroupsfile=/share/news/db/newsgroups" \
- "spooldir=/share/news/spool/articles" \
- >/usr/local/etc/tin.defaults
-
-config_uucp:
- cd /etc/mail; make install SENDMAIL_MC=/etc/mail/hal9000.mc
- # su(1) ¤¬Æ°ºî¤¹¤ë¤è¤¦¤Ë uucp ¥æ¡¼¥¶¤Î¥·¥§¥ë¤òÀµ¤·¤¤ uucico ¤Ë¤¹¤ë¡£
- chpass -s /usr/local/libexec/uucp/uucico uucp
- # UUCP ¤¬ /usr/bin/rnews ¤ò¸«¤Ä¤±¤é¤ì¤ë¤è¤¦¤Ë¤¹¤ë
- cd /usr/bin; ln -fs ../local/news/bin/rnews .
- # ¼ÂºÝ¤Î UUCP ¤ÎÀßÄê
- echo nodename js2015 > /usr/local/etc/uucp/config
- echo shuttle js2015 `cat uucp` > /usr/local/etc/uucp/call
- printf 'port tcp\ntype tcp\n' > /usr/local/etc/uucp/port
- printf "%s\n%s\n%s\n%s\n%s\n%s\n%s\n" \
- "call-login *" \
- "call-password *" \
- "time any" \
- "system shuttle" \
- "address mail.s.shuttle.de" \
- "commands rmail rnews" \
- "port tcp" \
- >/usr/local/etc/uucp/sys
- cd /usr/local/etc/uucp; chown uucp:uucp *; chmod o-rwx *
- # µ¯Æ°¸å¤Ë uucico ¤ò¼Â¹Ô¤¹¤ë
- mkdir -p /usr/local/etc/rc.d; cp uucp.sh /usr/local/etc/rc.d
-
-# vim: tabstop=4:
-# EOF $RCSfile: stage_3.mk,v $
diff --git a/ru_RU.KOI8-R/articles/Makefile b/ru_RU.KOI8-R/articles/Makefile
index d40335ad3d..4e2724b48b 100644
--- a/ru_RU.KOI8-R/articles/Makefile
+++ b/ru_RU.KOI8-R/articles/Makefile
@@ -23,7 +23,6 @@ SUBDIR+= geom-class
SUBDIR+= gjournal-desktop
SUBDIR+= hubs
SUBDIR+= ipsec-must
-SUBDIR+= laptop
SUBDIR+= linux-comparison
SUBDIR+= mailing-list-faq
SUBDIR+= mh
diff --git a/ru_RU.KOI8-R/articles/laptop/Makefile b/ru_RU.KOI8-R/articles/laptop/Makefile
deleted file mode 100644
index 715ed004fb..0000000000
--- a/ru_RU.KOI8-R/articles/laptop/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# The FreeBSD Russian Documentation Project
-#
-# $FreeBSD$
-# $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/laptop/Makefile,v 1.3 2005/12/20 11:38:53 gad Exp $
-#
-# Original revision: r39631
-#
-# Article: FreeBSD on Laptops
-#
-
-DOC?= article
-
-FORMATS?= html
-
-INSTALL_COMPRESSED?=gz
-INSTALL_ONLY_COMPRESSED?=
-
-SRCS= article.xml
-
-DOC_PREFIX?= ${.CURDIR}/../../..
-.include "${DOC_PREFIX}/share/mk/doc.project.mk"
diff --git a/ru_RU.KOI8-R/articles/laptop/article.xml b/ru_RU.KOI8-R/articles/laptop/article.xml
deleted file mode 100644
index d11ea24c3e..0000000000
--- a/ru_RU.KOI8-R/articles/laptop/article.xml
+++ /dev/null
@@ -1,301 +0,0 @@
-<?xml version="1.0" encoding="koi8-r"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
- "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd">
-<!--
- The FreeBSD Russian Documentation Project
-
- $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/laptop/article.xml,v 1.15 2007/05/15 07:58:44 gad Exp $
-
- Original revision: r43184
--->
-<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="ru">
- <info><title>FreeBSD ÎÁ ÌÜÐÔÏÐÁÈ</title>
-
-
- <abstract>
- <para><literal>ðÅÒÅ×ÏÄ ÎÁ ÒÕÓÓËÉÊ ÑÚÙË ÷ÉÔÁÌÉÊ âÏÇÄÁÎÏ×</literal></para>
- <para>FreeBSD, ÚÁ ÎÅËÏÔÏÒÙÍ ÉÓËÌÀÞÅÎÉÅÍ, ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÅÔ ÎÁ
- ÂÏÌØÛÉÎÓÔ×Å ÌÜÐÔÏÐÏ×. äÁÌÅÅ ÏÂÓÕÖÄÁÀÔÓÑ ×ÏÐÒÏÓÙ, ÓÐÅÃÉÆÉÞÎÙÅ ÄÌÑ
- ÒÁÂÏÔÙ FreeBSD ÎÁ ÌÜÐÔÏÐÁÈ, ËÏÔÏÒÙÅ ËÁÓÁÀÔÓÑ ÁÐÐÁÒÁÔÎÙÈ ÔÒÅÂÏ×ÁÎÉÊ,
- ÏÔÌÉÞÁÀÝÉÈÓÑ ÏÔ ÎÁÓÔÏÌØÎÙÈ ËÏÍÐØÀÔÅÒÏ×.</para>
- </abstract>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.linux;
- &tm-attrib.microsoft;
- &tm-attrib.general;
- </legalnotice>
-
- <pubdate>$FreeBSD$</pubdate>
-
- <releaseinfo>$FreeBSD$</releaseinfo>
- </info>
-
- <para>FreeBSD ÞÁÓÔÏ ×ÏÓÐÒÉÎÉÍÁÅÔÓÑ ËÁË ÏÐÅÒÁÃÉÏÎÎÁÑ ÓÉÓÔÅÍÁ ÄÌÑ ÓÅÒ×ÅÒÏ×, ÎÏ
- ÏÎÁ ÐÒÅËÒÁÓÎÏ ÒÁÂÏÔÁÅÔ É ÎÁ ÎÁÓÔÏÌØÎÙÈ ËÏÍÐØÀÔÅÒÁÈ, Á ÅÓÌÉ ×Ù ÚÁÈÏÔÉÔÅ
- ÉÓÐÏÌØÚÏ×ÁÔØ ÅÅ ÎÁ ×ÁÛÅÍ ÌÜÐÔÏÐÅ, ÔÏ ×Ù ÐÏÌÕÞÉÔÅ ×ÓÅ ÏÂÙÞÎÙÅ ÐÒÅÉÍÕÝÅÓÔ×Á:
- ÓÔÒÏÇÏÅ ÒÁÓÐÒÅÄÅÌÅÎÉÅ ÄÉÓËÏ×ÏÇÏ ÐÒÏÓÔÒÁÎÓÔ×Á, ÐÒÏÓÔÏÔÁ ÁÄÍÉÎÉÓÔÒÉÒÏ×ÁÎÉÑ É
- ÏÂÎÏ×ÌÅÎÉÑ, ÓÉÓÔÅÍÁ ÐÏÒÔÏ×/ÐÁËÁÄÖÅÊ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ
- É ÔÁË ÄÁÌÅÅ. (åÅ ÏÓÔÁÌØÎÙÅ ÐÒÅÉÍÕÝÅÓÔ×Á, ÔÁËÉÅ, ËÁË ÓÔÁÂÉÌØÎÏÓÔØ, ×ÙÓÏËÁÑ
- ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÓÅÔÅ×ÙÈ ÏÐÅÒÁÃÉÊ É ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ ÐÒÉ ÂÏÌØÛÏÊ
- ÎÁÇÒÕÚËÅ, ËÏÎÅÞÎÏ, ÍÏÇÕÔ ÂÙÔØ ÎÅÏÂÙÞÎÙÍÉ ÄÌÑ ÌÜÐÔÏÐÁ.) ïÄÎÁËÏ ÐÒÉ ÅÅ
- ÕÓÔÁÎÏ×ËÅ ÎÁ ÌÜÐÔÏÐÙ ÞÁÓÔÏ ×ÏÚÎÉËÁÀÔ ÐÒÏÂÌÅÍÙ, ËÏÔÏÒÙÈ ÎÅÔ ÎÁ ÎÁÓÔÏÌØÎÙÈ
- ÍÁÛÉÎÁÈ É ÒÅÄËÏ ÏÂÓÕÖÄÁÀÔÓÑ (ÌÜÐÔÏÐÙ, ÇÏÒÁÚÄÏ ÞÁÝÅ, ÞÅÍ ÎÁÓÔÏÌØÎÙÅ ÍÁÛÉÎÙ,
- ÔÏÎËÏ ÎÁÓÔÒÏÅÎÙ ÐÏÄ &microsoft.windows;). üÔÁ ÓÔÁÔØÑ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ
- ÏÂÓÕÖÄÅÎÉÑ ÜÔÉÈ ÐÒÏÂÌÅÍ. åÓÔØ ÌÀÄÉ, ËÏÔÏÒÙÅ ÚÁÄÏËÕÍÅÎÔÉÒÏ×ÁÌÉ Ó×ÏÊ ÏÐÙÔ
- ÒÁÂÏÔÙ Ó &os; ÎÁ ÏÔÄÅÌØÎÙÈ ÍÏÄÅÌÑÈ ÌÜÐÔÏÐÏ× ÎÁ web ÓÔÒÁÎÉÞËÁÈ, ÎÅ Ñ×ÌÑÀÝÉÈÓÑ
- ÞÁÓÔØÀ &os; ÄÏËÕÍÅÎÔÁÃÉÉ. ÷Ù ÎÁ×ÅÒÎÑËÁ ÎÁÊÄÅÔÅ ÎÅËÏÔÏÒÕÀ ÉÎÆÏÒÍÁÃÉÀ, ÅÓÌÉ
- ×ÏÓÐÏÌØÚÕÊÔÅÓØ ×ÁÛÉÍ ÌÀÂÉÍÙÍ ÐÏÉÓËÏ×ÉËÏÍ, ××ÅÄÑ × Î£Í ÍÏÄÅÌØ ÌÜÐÔÏÐÁ É ÓÌÏ×Ï
- <quote>&os;</quote>. äÏÐÏÌÎÉÔÅÌØÎÏ ÓÕÝÅÓÔ×ÕÅÔ ÓÐÅÃÉÆÉÞÎÁÑ ÄÌÑ &os; ÂÁÚÁ
- ÄÁÎÎÙÈ, ÃÅÌØ ËÏÔÏÒÏÊ ÄÁ×ÁÔØ ÉÎÆÏÒÍÁÃÉÀ ÐÏ ÁÐÐÁÒÁÔÎÙÍ ×ÏÐÒÏÓÁÍ, Ó×ÑÚÁÎÎÙÍ
- Ó ÌÜÐÔÏÐÁÍÉ, <link xlink:href="http://laptop.bsdgroup.de/freebsd/">óÐÉÓÏË
- ÌÜÐÔÏÐÏ×, ÓÏ×ÍÅÓÔÉÍÙÈ Ó &os;</link>.</para>
-
- <para>åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÏÏÂÝÁÔØÓÑ Ó ÄÒÕÇÉÍÉ ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ &os; ÎÁ ÌÜÐÔÏÐÁÈ,
- ÉÓÐÏÌØÚÕÊÔÅ ÓÐÉÓÏË ÒÁÓÓÙÌËÉ &a.mobile.name;. ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ
- ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÌÜÐÔÏÐÏ× ×Ï &os; ÐÏ ÁÄÒÅÓÕ
- <uri xlink:href="http://tuxmobil.org/mobile_bsd.html">http://tuxmobil.org/mobile_bsd.html</uri>.</para>
-
- <sect1 xml:id="xorg">
- <title>&xorg;</title>
-
- <para>ðÏÓÌÅÄÎÉÅ ×ÅÒÓÉÉ <application>&xorg;</application> ÒÁÂÏÔÁÀÔ Ó ÂÏÌØÛÉÎÓÔ×ÏÍ ÇÒÁÆÉÞÅÓËÉÈ
- ÁÄÁÐÔÅÒÏ×, ÐÒÉÍÅÎÑÅÍÙÈ × ÌÜÐÔÏÐÁÈ × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ. õÓËÏÒÉÔÅÌÉ ÍÏÇÕÔ ÎÅ
- ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ, ÎÏ ÏÂÙÞÎÁÑ ËÏÎÆÉÇÕÒÁÃÉÑ ÄÌÑ SVGA ÂÕÄÅÔ ÒÁÂÏÔÁÔØ.</para>
-
- <para>ïÂÒÁÔÉÔÅÓØ Ë ÄÏËÕÍÅÎÔÁÃÉÉ ÐÏ ×ÁÛÅÍÕ ÌÜÐÔÏÐÕ ÄÌÑ ×ÙÑÓÎÅÎÉÑ ÔÏÇÏ, ËÁËÏÊ
- ÁÄÁÐÔÅÒ ÉÓÐÏÌØÚÕÅÔÓÑ É Ë ÄÏËÕÍÅÎÔÁÃÉÉ ÐÏ <application>&xorg;</application> ÄÌÑ
- ÏÐÒÅÄÅÌÅÎÉÑ, ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÌÉ ÜÔÏÔ ÁÄÁÐÔÅÒ. åÓÌÉ ÏÎ ÎÅ
- ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ, ÉÓÐÏÌØÚÕÊÔÅ ÓÔÁÎÄÁÒÔÎÏÅ ÕÓÔÒÏÊÓÔ×Ï (ÎÅ ÐÙÔÁÊÔÅÓØ
- ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁÚ×ÁÎÉÅ, ËÏÔÏÒÏÅ ÐÒÏÓÔÏ ×ÙÇÌÑÄÉÔ ÐÏÈÏÖÉÍ). ÷Ù ÍÏÖÅÔÅ ÐÏÐÙÔÁÔØ ÓÞÁÓÔØÑ Ó ËÏÍÁÎÄÏÊ
- <userinput>Xorg -configure</userinput>, ËÏÔÏÒÁÑ Á×ÔÏÍÁÔÉÞÅÓËÉ
- ÒÁÓÐÏÚÎÁÅÔ ÍÎÏÇÏ ËÏÎÆÉÇÕÒÁÃÉÊ.</para>
-
- <para>þÁÓÔÏ ÐÒÏÂÌÅÍÁ ÚÁËÌÀÞÁÅÔÓÑ × ÎÁÓÔÒÏÊËÅ ÍÏÎÉÔÏÒÁ. äÏÓÔÕÐÎÙÅ ÉÓÔÏÞÎÉËÉ
- ÉÎÆÏÒÍÁÃÉÉ ÐÏ <application>&xorg;</application> ÐÏÓ×ÑÝÅÎÙ CRT-ÍÏÎÉÔÏÒÁÍ, ÐÏÄÂÏÒ ÐÏÄÈÏÄÑÝÅÇÏ ÒÅÖÉÍÁ
- ÒÁÂÏÔÙ ÄÌÑ LCD-ÍÏÎÉÔÏÒÁ ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÎÅ ÐÒÏÓÔÙÍ ÚÁÎÑÔÉÅÍ. ÷ÁÍ ÍÏÖÅÔ
- ÐÏ×ÅÚÔÉ É ×ÁÍ ÎÅ ÐÒÉÄÅÔÓÑ ÕËÁÚÙ×ÁÔØ ÒÅÖÉÍ, ÉÌÉ ÂÕÄÅÔ ÄÏÓÔÁÔÏÞÎÏ ÕËÁÚÁÔØ
- ÐÏÄÈÏÄÑÝÉÅ ÐÁÒÁÍÅÔÒÙ <literal>HorizSync</literal> É <literal>VertRefresh</literal>. åÓÌÉ ÜÔÏ ÎÅ ÓÒÁÂÏÔÁÅÔ,
- ÌÕÞÛÅ ×ÓÅÇÏ ÏÂÒÁÔÉÔØÓÑ Ë ÒÅÓÕÒÓÁÍ éÎÔÅÒÎÅÔ, ÐÏÓ×ÑÝÅÎÎÙÍ ÎÁÓÔÒÏÊËÅ X ÎÁ
- ÌÜÐÔÏÐÁÈ (ÞÁÓÔÏ ÜÔÏ ÓÁÊÔÙ, ÏÒÉÅÎÔÉÒÏ×ÁÎÎÙ ÎÁ Linux, ÎÏ ÜÔÏ ÎÅ ÉÍÅÅÔ
- ÚÎÁÞÅÎÉÑ, ÔÁË ËÁË × ÏÂÅÉÈ ÓÉÓÔÅÍÁÈ ÉÓÐÏÌØÚÕÅÔÓÑ <application>&xorg;</application>) É ÓËÏÐÉÒÏ×ÁÔØ
- ÒÅÖÉÍ, ÏÐÕÂÌÉËÏ×ÁÎÎÙÊ ËÅÍ-ÔÏ Ó ÐÏÈÏÖÉÍ ÏÂÏÒÕÄÏ×ÁÎÉÅÍ.</para>
-
- <para>âÏÌØÛÉÎÓÔ×Ï ÌÜÐÔÏÐÏ× ÐÏÓÔÁ×ÌÑÀÔÓÑ Ó Ä×ÕÍÑ ËÎÏÐËÁÍÉ ÎÁ ÐÏÚÉÃÉÏÎÉÒÕÀÝÅÍ
- ÕÓÔÒÏÊÓÔ×Å, ÞÔÏ ÄÏÓÔÁÔÏÞÎÏ ÐÒÏÂÌÅÍÁÔÉÞÎÏ × X (ÔÁË ËÁË ÓÒÅÄÎÑÑ ËÎÏÐËÁ
- ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ); ×Ù ÍÏÖÅÔÅ ÐÏÓÔÁ×ÉÔØ ×
- ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÏÄÎÏ×ÒÅÍÅÎÎÏÅ ÎÁÖÁÔÉÅ ÎÁ ÌÅ×ÕÀ É ÐÒÁ×ÕÀ ËÎÏÐËÉ × ×ÁÛÅÊ
- ËÏÎÆÉÇÕÒÁÃÉÉ X ÎÁÖÁÔÉÀ ÎÁ ÓÒÅÄÎÀÀ ËÎÏÐËÕ ÓÔÒÏÞËÏÊ</para>
-
- <programlisting>
- Option "Emulate3Buttons"
- </programlisting>
-
- <para>× ÆÁÊÌÅ <filename>xorg.conf</filename> × ÒÁÚÄÅÌÅ
- <literal>InputDevice</literal>.</para>
- </sect1>
-
- <sect1 xml:id="modems">
- <title>íÏÄÅÍÙ</title>
-
- <para>ìÜÐÔÏÐÙ ÏÂÙÞÎÏ ÐÏÓÔÁ×ÌÑÀÔÓÑ ÓÏ ×ÓÔÒÏÅÎÎÙÍÉ (ÉÎÔÅÇÒÉÒÏ×ÁÎÎÙÍÉ ÎÁ
- ÐÌÁÔÅ) ÍÏÄÅÍÁÍÉ. ë ÓÏÖÁÌÅÎÉÀ, ÜÔÏ ÐÒÁËÔÉÞÅÓËÉ ×ÓÅÇÄÁ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÜÔÏ
- <quote>winmodem</quote>Ù, ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ ËÏÔÏÒÙÈ ÒÅÁÌÉÚÏ×ÁÎÁ ÐÒÏÇÒÁÍÍÎÏ, É ÄÌÑ ÎÉÈ
- ÏÂÙÞÎÏ ÉÍÅÀÔÓÑ ÄÒÁÊ×ÅÒÙ ÔÏÌØËÏ ÄÌÑ &windows; (ÈÏÔÑ ÎÁÞÁÌÉ ÐÏÑ×ÌÑÔØÓÑ
- ÎÅËÏÔÏÒÙÅ ÄÒÁÊ×ÅÒÙ É ÄÌÑ ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ; ÎÁÐÒÉÍÅÒ, ÅÓÌÉ Õ ×ÁÛÅÇÏ
- ÍÏÄÅÍÁ Lucent LT ÞÉÐÓÅÔ, ÔÏ ÏÎ ÂÕÄÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÐÏÒÔÏÍ
- <package>comms/ltmdm</package>). åÓÌÉ ÜÔÏ ×ÁÛ ÓÌÕÞÁÊ ×ÁÍ ÎÕÖÎÏ
- ÐÒÉÏÂÒÅÓÔÉ ×ÎÅÛÎÉÊ ÍÏÄÅÍ; ÓÁÍÙÍ ËÏÍÐÁËÔÎÙÍ ÒÅÛÅÎÉÅÍ, ÎÁ×ÅÒÎÏÅ, Ñ×ÌÑÅÔÓÑ
- ÍÏÄÅÍ ÓÔÁÎÄÁÒÔÁ PC Card (PCMCIA), ÞÔÏ ÏÂÓÕÖÄÁÅÔÓÑ ÎÉÖÅ, ÎÏ ÍÏÄÅÍÙ Ó
- ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÙÍ ÉÎÔÅÒÆÅÊÓÏÍ ÉÌÉ ÉÎÔÅÒÆÅÊÓÏÍ USB ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ ÄÅÛÅ×ÌÅ.
- ÷ ÏÂÝÅÍ, ÏÂÙÞÎÙÅ (ÎÅ-winmodem) ÍÏÄÅÍÙ ÄÏÌÖÎÙ ÒÁÂÏÔÁÔØ ÎÏÒÍÁÌØÎÏ.</para>
- </sect1>
-
- <sect1 xml:id="pcmcia">
- <title>õÓÔÒÏÊÓÔ×Á PCMCIA (PC Card)</title>
-
- <para>âÏÌØÛÉÎÓÔ×Ï ÌÜÐÔÏÐÏ× ÐÏÓÔÁ×ÌÑÀÔÓÑ Ó ÒÁÚßÅÍÁÍÉ PCMCIA (ÔÁËÖÅ
- ÎÁÚÙ×ÁÅÍÙÅ PC Card); ÏÎÉ ÐÒÅËÒÁÓÎÏ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ×Ï FreeBSD.
- ðÒÏÓÍÏÔÒÉÔÅ (ÐÒÉ ÐÏÍÏÝÉ &man.dmesg.8;) ÓÏÏÂÝÅÎÉÑ, ×ÙÄÁ×ÁÅÍÙÅ ÐÒÉ ÚÁÇÒÕÚËÅ, É
- ÏÐÒÅÄÅÌÉÔÅ, ÂÙÌÉ ÌÉ ÏÎÉ ÐÒÁ×ÉÌØÎÏ ÒÁÓÐÏÚÎÁÎÙ (ÓÌÏÔÙ ÄÏÌÖÎÙ ÒÁÓÐÏÚÎÁ×ÁÔØÓÑ
- ËÁË <filename>pccard0</filename>, <filename>pccard1</filename> É
- ÔÁË ÄÁÌÅÅ ÎÁ ÕÓÔÒÏÊÓÔ×ÁÈ ÔÉÐÁ <filename>pcic0</filename>).</para>
-
- <para>&os;&nbsp;4.X ÐÏÄÄÅÒÖÉ×ÁÅÔ 16-ÒÁÚÒÑÄÎÙÅ ËÁÒÔÙ PCMCIA, Á &os;&nbsp;5.X
- ÐÏÄÄÅÒÖÉ×ÁÅÔ ËÁË 16-ÒÁÚÒÑÄÎÙÅ, ÔÁË É 32-ÒÁÚÒÑÄÎÙÅ (<quote>CardBus</quote>).
- âÁÚÁ ÄÁÎÎÙÈ ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ËÁÒÔ ÎÁÈÏÄÉÔÓÑ × ÆÁÊÌÅ <filename>/etc/defaults/pccard.conf</filename>.
- ðÒÏÓÍÏÔÒÉÔÅ ÅÇÏ, É ÐÒÉ ÐÏËÕÐËÅ ÓÔÁÒÁÊÔÅÓØ ×ÙÂÒÁÔØ ËÁÒÔÙ, ÐÅÒÅÞÉÓÌÅÎÎÙÅ
- ÚÄÅÓØ. ëÁÒÔÙ, ÎÅ ÕËÁÚÁÎÎÙÅ ÚÄÅÓØ, ÍÏÇÕÔ ÔÁËÖÅ ÒÁÂÏÔÁÔØ ËÁË <quote>ÓÔÁÎÄÁÒÔÎÙÅ</quote>
- ÕÓÔÒÏÊÓÔ×Á: × ÞÁÓÔÎÏÓÔÉ, ÂÏÌØÛÉÎÓÔ×Ï ÍÏÄÅÍÏ× (16-ÂÉÔÎÙÈ) ÄÏÌÖÎÙ ÒÁÂÏÔÁÔØ
- ÎÏÒÍÁÌØÎÏ, ÐÒÉ ÕÓÌÏ×ÉÉ, ÞÔÏ ÜÔÏ ÎÅ win-ÍÏÄÅÍ (ÏÎÉ ÓÕÝÅÓÔ×ÕÀÔ É × ×ÁÒÉÁÎÔÅ
- PC-ËÁÒÔ(PC Cards), ÔÁË ÞÔÏ ÂÕÄØÔÅ ×ÎÉÍÁÔÅÌØÎÙ). åÓÌÉ ×ÁÛÁ ËÁÒÔÁ ÒÁÓÐÏÚÎÁÅÔÓÑ ËÁË
- ÏÂÙÞÎÙÊ ÍÏÄÅÍ, ÚÁÍÅÔØÔÅ, ÞÔÏ ÐÏ ÕÍÏÌÞÁÎÉÀ × ÆÁÊÌÅ <filename>pccard.conf</filename> ÚÁÄÁÎÁ
- ÐÁÕÚÁ × 10 ÓÅËÕÎÄ (×Ï ÉÚÂÅÖÁÎÉÅ ÚÁ×ÉÓÁÎÉÑ ÎÅËÏÔÏÒÙÈ ÍÏÄÅÍÏ×); ÜÔÏ ÍÏÖÅÔ
- ÏËÁÚÁÔØÓÑ ÉÚÌÉÛÎÉÍ ÄÌÑ ×ÁÛÅÇÏ ÍÏÄÅÍÁ, ÔÁË ÞÔÏ ×Ù ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÜÔÏ
- ÚÎÁÞÅÎÉÅ, ÕÍÅÎØÛÉÍ ÅÇÏ ÉÌÉ ÕÂÒÁ× ÓÏ×ÓÅÍ.</para>
-
- <para>îÅËÏÔÏÒÙÅ ÒÁÚÄÅÌÙ <filename>pccard.conf</filename> ÍÏÇÕÔ ÐÏÔÒÅÂÏ×ÁÔØ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ.
- ðÒÏ×ÅÒØÔÅ ÓÔÒÏÞËÕ Ó irq É ÏÂÑÚÁÔÅÌØÎÏ ÕÄÁÌÉÔÅ ÌÀÂÙÅ ÚÎÁÞÅÎÉÑ, ËÏÔÏÒÙÅ
- ÕÖÅ ÉÓÐÏÌØÚÕÀÔÓÑ: × ÞÁÓÔÎÏÓÔÉ, ÅÓÌÉ Õ ×ÁÓ ÅÓÔØ ×ÓÔÒÏÅÎÎÙÊ Ú×ÕËÏ×ÏÊ
- ÁÄÁÐÔÅÒ, ÕÂÅÒÉÔÅ irq 5 (× ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ×Ù ÐÏÌÕÞÉÔÅ ÓÂÏÊ ÐÒÉ ÐÏÐÙÔËÅ
- ×ÓÔÁ×ÉÔØ ËÁÒÔÕ). ðÒÏ×ÅÒØÔÅ ÔÁËÖÅ ÎÁÌÉÞÉÅ ÄÏÓÔÕÐÎÙÈ ÓÌÏÔÏ× ÄÌÑ ÐÁÍÑÔÉ;
- ÅÓÌÉ ×ÁÛÁ ËÁÒÔÁ ÎÅ ÒÁÓÐÏÚÎÁÎÁ, ÐÏÐÒÏÂÕÊÔÅ ÉÚÍÅÎÉÔØ ÚÎÁÞÅÎÉÅ ÎÁ ÏÄÎÏ ÉÚ
- ÄÒÕÇÉÈ ÒÁÚÒÅÛÅÎÎÙÈ (ÏÎÉ ÐÅÒÅÞÉÓÌÅÎÙ ÎÁ ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ
- &man.pccardc.8;).</para>
-
- <para>úÁÐÕÓÔÉÔÅ ÄÁÅÍÏÎ &man.pccardd.8;, ÅÓÌÉ ÏÎ ÅÝÅ ÎÅ ÚÁÐÕÝÅÎ. äÌÑ ÚÁÐÕÓËÁ ÅÇÏ
- ÐÒÉ ÚÁÇÒÕÚËÅ ÄÏÂÁרÔÅ × ÆÁÊÌ <filename>/etc/rc.conf</filename> ÓÔÒÏÞËÕ
- <programlisting>pccard_enable="YES"</programlisting> ôÅÐÅÒØ ×ÁÛÉ ËÁÒÔÙ
- ÄÏÌÖÎÙ ÏÂÎÁÒÕÖÉ×ÁÔØÓÑ, ËÏÇÄÁ ×Ù ÉÈ ×ÓÔÁ×ÌÑÅÔÅ É ×ÙÔÁÓËÉ×ÁÅÔÅ, É ×Ù ÄÏÌÖÎÙ
- ÐÏÌÕÞÁÔØ ÄÉÁÇÎÏÓÔÉÞÅÓËÉÅ ÓÏÏÂÝÅÎÉÑ Ï ÐÏÑ×ÌÅÎÉÉ ÎÏ×ÙÈ ÕÓÔÒÏÊÓÔ×.</para>
-
- <para>ðÅÒÅÄ ÒÅÌÉÚÏÍ &os;&nbsp;4.4 × ËÏÄÅ pccard ÐÒÏÉÚÏÛÌÉ ÂÏÌØÛÉÅ ÉÚÍÅÎÅÎÉÑ
- (×ËÌÀÞÁÑ ÐÅÒÅÎÁÐÒÁ×ÌÅÎÉÅ ÐÒÅÒÙ×ÁÎÉÊ ISA ÄÌÑ ÔÅÈ ÍÁÛÉÎ, Ó PCI BIOS ËÏÔÏÒÙÈ
- &os; ÒÁÂÏÔÁÔØ ÎÅ ÍÏÖÅÔ). åÓÌÉ Õ ×ÁÓ ×ÏÚÎÉËÌÉ ÐÒÏÂÌÅÍÙ, ÐÏÐÒÏÂÕÊÔÅ
- ÏÂÎÏ×ÉÔØ ×ÁÛÕ ÓÉÓÔÅÍÕ.</para>
- </sect1>
-
- <sect1 xml:id="power-management">
- <title>õÐÒÁ×ÌÅÎÉÅ ÜÌÅËÔÒÏÐÉÔÁÎÉÅÍ</title>
-
- <para>ë ÓÏÖÁÌÅÎÉÀ, ÏÎÏ ÎÅ ÏÞÅÎØ ÎÁÄÅÖÎÏ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ×Ï FreeBSD. åÓÌÉ
- ×ÁÍ ÐÏ×ÅÚÌÏ, ÔÏ ÎÅËÏÔÏÒÙÅ ÆÕÎËÃÉÉ ÍÏÇÕÔ ÒÁÂÏÔÁÔØ ÎÏÒÍÁÌØÎÏ; ÌÉÂÏ ÏÎÉ ÎÅ
- ÂÕÄÕÔ ÒÁÂÏÔÁÔØ ×Ï×ÓÅ.</para>
-
- <para>þÔÏÂÙ ÓÄÅÌÁÔØ ×ÅÝÉ ÎÅÍÎÏÖËÏ ÓÌÏÖÎÅÅ, ÓÕÝÅÓÔ×ÕÅÔ Ä×Á ÓÔÁÎÄÁÒÔÁ ÐÏ
- ÕÐÒÁ×ÌÅÎÉÀ ÜÌÅËÔÒÏÐÉÔÁÎÉÅÍ: APM É ACPI, ÐÏÓÌÅÄÎÉÊ ÚÁÍÅÎÑÅÔ ÓÏÂÏÊ ÐÅÒ×ÙÊ
- É ×ËÌÀÞÁÅÔ ÂÏÌØÛÅ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÎÏ ÔÁËÖÅ ×ÎÏÓÉÔ ÂÏÌØÛÅ ÐÒÏÂÌÅÍ.</para>
-
- <para>îÅËÏÔÏÒÙÅ ÌÜÐÔÏÐÙ ÐÏÄÄÅÒÖÉ×ÁÀÔ É APM É ACPI (× ÒÁÚÎÏÊ ÓÔÅÐÅÎÉ),
- ÄÒÕÇÉÅ ÐÏÄÄÅÒÖÉ×ÁÀÔ ÔÏÌØËÏ ÏÄÉÎ ÉÚ ÎÉÈ, ÐÏÜÔÏÍÕ ×ÏÚÍÏÖÎÏ ×ÁÍ ÐÒÉÄ£ÔÓÑ
- ÐÏÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ Ó ÏÂÏÉÍÉ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÎÁÄ£ÖÎÏÇÏ ÕÐÒÁ×ÌÅÎÉÑ
- ÐÉÔÁÎÉÅÍ ÎÁ ×ÁÛÅÍ ÌÜÐÔÏÐÅ.</para>
-
- <note>
- <para>÷Ù ÎÅ ÍÏÖÅÔÅ ÉÍÅÔØ ÏÄÎÏ×ÒÅÍÅÎÎÏ ×ËÌÀÞÅÎÎÙÍÉ APM É ACPI, ÄÁÖÅ
- ÅÓÌÉ ÅÓÌÉ ×ÁÛ ÌÜÐÔÏÐ ÐÏÄÄÅÒÖÉ×ÁÅÔ É ÔÏÔ É ÄÒÕÇÏÊ ÓÔÁÎÄÁÒÔÙ.</para>
- </note>
-
- <sect2>
- <title>APM</title>
-
- <para>The APM (Advanced Power Management) BIOS ÐÒÅÄÏÓÔÁ×ÌÑÅÔ
- ÐÏÄÄÅÒÖËÕ ÒÁÚÌÉÞÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÐÏ ÕÐÒÁ×ÌÅÎÉÀ ÜÌÅËÔÒÏÐÉÔÁÎÉÅÍ,
- ÔÁËÉÈ ËÁË ÏÖÉÄÁÎÉÅ (standby), ÐÒÉÏÓÔÁÎÏ×ÌÅÎÉÅ (suspend),
- ÒÅÖÉÍ ÐÏÎÉÖÅÎÎÏÇÏ ÜÌÅËÔÒÏÐÏÔÒÅÂÌÅÎÉÑ (hibernation), ÚÁÍÅÄÌÅÎÉÅ
- ÔÁËÔÏ×ÙÈ ÉÍÐÕÌØÓÏ× CPU (CPU clock) É ÔÁË ÄÁÌÅÅ, É ÄÏÓÔÕÐÅÎ ×Ï
- &os;&nbsp;4.X É &os;&nbsp;5.X.</para>
-
- <para>þÔÏÂÙ ×ËÌÀÞÉÔØ ÐÏÄÄÅÒÖËÕ APM, ×Ù ÍÏÖÅÔÅ ÓËÏÍÐÉÌÉÒÏ×ÁÔØ
- ÑÄÒÏ Ó ÐÏÄÄÅÒÖËÏÊ ÕÐÒÁ×ÌÅÎÉÑ ÜÌÅËÔÒÏÐÉÔÁÎÉÅÍ
- (<literal>device apm0</literal> ×Ï &os;&nbsp;4.X É
- <literal>device apm</literal> ×Ï &os;&nbsp;5.X).
- ÷Ï &os;&nbsp;5.X ÉÍÅÅÔÓÑ ÍÏÄÕÌØ ÑÄÒÁ ÄÌÑ APM. þÔÏÂÙ
- ÚÁÇÒÕÚÉÔØ ÍÏÄÕÌØ ÑÄÒÁ ÐÏÄÄÅÒÖËÉ APM ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ
- ÄÏÂÁרÔÅ ÓÔÒÏÞËÕ <literal>apm_load="YES"</literal> ×
- <filename>/boot/loader.conf</filename>.</para>
-
- <para>÷Ï &os;&nbsp;5.X, ×ÁÍ ÔÁËÖÅ ÎÕÖÎÏ ÕÓÔÁÎÏ×ÉÔØ
- <literal>hint.apm.0.disabled="0"</literal> ×
- <filename>/boot/device.hints</filename>.</para>
-
- <para>÷Ù ÍÏÖÅÔÅ ÚÁÐÕÓÔÉÔØ APM ×Ï ×ÒÅÍÑ ÚÁÇÒÕÚËÉ ÐÏÓÒÅÄÓÔ×ÏÍ
- ÄÏÂÁ×ÌÅÎÉÑ <literal>apm_enable="YES"</literal> × ÆÁÊÌ
- <filename>/etc/rc.conf</filename>. ÷Ù ×ÏÚÍÏÖÎÏ ÔÁËÖÅ
- ÚÁÈÏÔÉÔÅ ÚÁÐÕÓÔÉÔØ ÄÁÅÍÏÎ &man.apmd.8;, ÄÏÂÁ×É×
- <literal>apmd_enable="YES"</literal> × <filename>/etc/rc.conf</filename>,
- ËÏÔÏÒÙÊ ÐÏÚÁÂÏÔÉÔÓÑ Ï ÒÁÚÌÉÞÎÙÈ ÓÏÂÙÔÉÑÈ APM, ÐÏÓÙÌÁÅÍÙÈ Ë
- BIOS, ÔÁË ÞÔÏÂÙ ×Ù ÍÏÇÌÉ ÉÍÅÔØ ÎÁ ×ÁÛÅÍ ÌÜÐÔÏÐÅ
- ÐÒÉÏÓÔÁÎÏ×ÌÅÎÉÅ/ÐÒÏÄÏÌÖÅÎÉÅ ÒÁÂÏÔÙ Ó ÐÏÍÏÝØÀ ÎÁÖÁÔÉÑ ÎÅËÏÊ
- ÆÕÎËÃÉÏÎÁÌØÎÏÊ ËÌÁ×ÉÛÉ ÎÁ ËÌÁ×ÉÁÔÕÒÅ ÉÌÉ Ó ÐÏÍÏÝØÀ
- ÚÁËÒÙÔÉÑ/ÏÔËÒÙÔÉÑ ËÒÙÛËÉ.</para>
-
- <para>ëÏÍÁÎÄÙ APM ÐÅÒÅÞÉÓÌÅÎÙ × ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ &man.apm.8;.
- ë ÐÒÉÍÅÒÕ, <command>apm -b</command> ×ÙÄÁ£Ô ÓÔÁÔÕÓ ÂÁÔÁÒÅÊ
- (ÉÌÉ 255, ÅÓÌÉ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ), <command>apm -Z</command>
- ÐÅÒÅ×ÏÄÉÔ ÌÜÐÔÏÐ × ÒÅÖÉÍ ÏÖÉÄÁÎÉÑ, <command>apm -z</command> (ÉÌÉ
- <command>zzz</command>) ÐÒÉÏÓÔÁÎÏ×ÉÔ ÅÇÏ. äÌÑ ×ÙËÌÀÞÅÎÉÑ É
- ÏÔËÌÀÞÅÎÉÑ ÍÁÛÉÎÙ ÏÔ ÐÉÔÁÎÉÑ, ×ÏÓÐÏÌØÚÕÊÔÅÓØ ËÏÍÁÎÄÏÊ
- <command>shutdown -p</command>. é ÓÎÏ×Á, ÎÅËÏÔÏÒÙÅ ÉÌÉ ×ÓÅ ÜÔÉ
- ÆÕÎËÃÉÉ ÍÏÇÕÔ ÎÅ ÒÁÂÏÔÁÔØ ÎÏÒÍÁÌØÎÏ ÉÌÉ ÎÅ ÒÁÂÏÔÁÔØ ×Ï×ÓÅ.</para>
-
- <para>÷Ù ÍÏÖÅÔÅ ÏÂÎÁÒÕÖÉÔØ, ÞÔÏ ÐÅÒÅËÌÀÞÅÎÉÅ ÒÅÖÉÍÏ× suspension/standby
- ÌÜÐÔÏÐÁ ÒÁÂÏÔÁÅÔ × ÒÅÖÉÍÅ ËÏÎÓÏÌÉ, ÎÏ ÎÅ ÒÁÂÏÔÁÅÔ × ÒÅÖÉÍÅ X
- (ÔÏ ÅÓÔØ ÜËÒÁÎ ÎÅ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ); ÅÓÌÉ ×Ù ÉÓÐÏÌØÚÕÊÔÅ
- &os;&nbsp;5.X, ÔÏ ×ÏÚÍÏÖÎÙÍ ÒÅÛÅÎÉÅÍ ÍÏÖÅÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÉÅ
- <literal>options SC_NO_SUSPEND_VTYSWITCH</literal> × ×ÁÛ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ
- ÆÁÊÌ ÑÄÒÁ É ÐÅÒÅËÏÍÐÉÌÉÒÏ×ÁÎÉÅ ÑÄÒÁ. äÒÕÇÏÅ ÒÅÛÅÎÉÅ - ÜÔÏ
- ÐÅÒÅËÌÀÞÅÎÉÅ ÎÁ ×ÉÒÔÕÁÌØÎÕÀ ËÏÎÓÏÌØ (ÐÒÉ ÐÏÍÏÝÉ
- <keycombo action="simul"><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>F1</keycap></keycombo>
- ÉÌÉ ÄÒÕÇÏÊ ÆÕÎËÃÉÏÎÁÌØÎÏÊ ËÌÁ×ÉÛÉ) É ÚÁÐÕÓË &man.apm.8;.
- åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÊÔÅ &man.apmd.8;, ×Ù ÍÏÖÅÔÅ Á×ÔÏÍÁÔÉÚÉÒÏ×ÁÔØ ÜÔÏ
- Ó ÐÏÍÏÝØÀ &man.vidcontrol.1;. ðÒÏÓÔÏ ÏÔÒÅÄÁËÔÉÒÕÊÔÅ
- <filename>/etc/apmd.conf</filename> É ÉÚÍÅÎÉÔÅ ÅÇÏ ÎÁ:</para>
-
- <programlisting>apm_event SUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "/etc/rc.suspend";
-}
-
-apm_event USERSUSPENDREQ {
- exec "vidcontrol -s 1 &lt; /dev/console";
- exec "sync &amp;&amp; sync &amp;&amp; sync";
- exec "sleep 1";
- exec "apm -z";
-}
-
-apm_event NORMRESUME, STANDBYRESUME {
- exec "/etc/rc.resume";
- exec "vidcontrol -s 9 &lt; /dev/console";
-}</programlisting>
- </sect2>
-
- <sect2>
- <title>ACPI</title>
-
- <para>ACPI (Advanced Configuration and Power Management
- Interface) ÐÒÅÄÌÁÇÁÅÔ ÎÅ ÔÏÌØËÏ ÕÐÒÁ×ÌÅÎÉÅ ÜÌÅËÔÒÏÐÉÔÁÎÉÅÍ, ÎÏ É
- ÐÌÁÔÆÏÒÍÅÎÎÏÅ ÏÂÎÁÒÕÖÅÎÉÅ ÏÂÏÒÕÄÏ×ÁÎÉÑ (platform hardware
- discovery) (×ÙÔÅÓÎÑÀÝÅÅ PnP É PCI BIOS). ACPI ÄÏÓÔÕÐÅÎ ÔÏÌØËÏ
- × &os;&nbsp;5.X É ×ËÌÀޣΠÐÏ ÕÍÏÌÞÁÎÉÀ,
- ÐÏÜÔÏÍÕ ×ÁÍ ÎÅ ÎÕÖÎÏ ÎÉÞÅÇÏ ÓÐÅÃÉÁÌØÎÏ ÄÅÌÁÔØ ÞÔÏÂÙ ×ËÌÀÞÉÔØ
- ÅÇÏ. ÷Ù ÍÏÖÅÔÅ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÐÏ×ÅÄÅÎÉÅ ACPI Ó ÐÏÍÏÝØÀ
- &man.acpiconf.8;.</para>
-
- <para>ë ÓÏÖÁÌÅÎÉÀ, ÐÏÓÔÁ×ÝÉËÉ ÞÁÓÔÏ ÐÏÓÔÁ×ÌÑÀÔ ÌÜÐÔÏÐÙ
- Ó ÎÅËÏÒÒÅËÔÎÏÊ ÒÅÁÌÉÚÁÃÉÅÊ ACPI, É ÐÏÜÔÏÍÕ ÎÁÌÉÞÉÅ ×ËÌÀÞ£ÎÎÏÇÏ
- ACPI ÉÎÏÇÄÁ ×ÙÚÙ×ÁÅÔ ÂÏÌØÛÅ ÐÒÏÂÌÅÍ, ÞÅÍ ÐÒÉÎÏÓÉÔ ÐÏÌØÚÙ,
- ×ÐÌÏÔØ ÄÏ ÔÏÇÏ, ÞÔÏ ×Ù ÎÅ ÍÏÖÅÔÅ ÄÁÖÅ ÚÁÇÒÕÚÉÔØ &os; ÎÁ ÎÅËÏÔÏÒÙÈ
- ÍÁÛÉÎÁÈ ÓÏ ×ËÌÀÞ£ÎÎÙÍ ACPI.</para>
-
- <para>åÓÌÉ ACPI ×ÙÚÙ×ÁÅÔ ÐÒÏÂÌÅÍÙ, ÐÒÏ×ÅÒØÔÅ, ÎÅ ×ÙÐÕÓÔÉÌ ÌÉ
- ÐÏÓÔÁ×ÝÉË ×ÁÛÅÇÏ ÌÜÐÔÏÐÁ ÎÏ×ÕÀ ×ÅÒÓÉÀ BIOS, ÕÓÔÒÁÎÑÀÝÕÀ ÎÅËÏÔÏÒÙÅ
- ÏÛÉÂËÉ. ôÁË ËÁË ÒÅÁÌÉÚÁÃÉÑ ACPI × &os; ÄÏ ÓÉÈ ÐÏÒ ÂÙÓÔÒÏ
- ÒÁÚ×É×ÁÀÝÉÊÓÑ ËÏÄ, ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÏÂÎÏ×ÉÔØ ×ÁÛÕ ÓÉÓÔÅÍÕ, ÐÏÜÔÏÍÕ
- ÅÓÔØ ÛÁÎÓÙ, ÞÔÏ ×ÁÛÉ ÐÒÏÂÌÅÍÙ ÉÓÐÒÁ×ÌÅÎÙ.</para>
-
- <para>åÓÌÉ ×Ù ÈÏÔÉÔÅ ÏÔËÌÀÞÉÔØ ACPI, ÄÏÂÁרÔÅ
- <literal>hint.acpi.0.disabled="1"</literal> × ÆÁÊÌ
- <filename>/boot/device.hints</filename>. ÷Ù ÍÏÖÅÔÅ ×ÒÅÍÅÎÎÏ
- ÏÔËÌÀÞÉÔØ ACPI ÎÁ ÓÔÁÄÉÉ ÚÁÇÒÕÚÞÉËÁ, ÎÁÂÒÁ× ËÏÍÁÎÄÕ
- <literal>unset acpi_load</literal>, ÅÓÌÉ Õ ×ÁÓ ÉÍÅÀÔÓÑ ÐÒÏÂÌÅÍÙ Ó
- ÚÁÇÒÕÚËÏÊ ÍÁÛÉÎÙ ÓÏ ×ËÌÀÞ£ÎÎÙÍ ACPI. &os;&nbsp;5.1-RELEASE É
- ÐÏÓÌÅÄÕÀÝÉÅ ÒÅÌÉÚÙ ÓÏÄÅÒÖÁÔ ÚÁÇÒÕÚÏÞÎÏÅ ÍÅÎÀ, Ó ÐÏÍÏÝØÀ ËÏÔÏÒÏÇÏ
- ÍÏÖÎÏ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÚÁÇÒÕÚËÕ &os;. ïÄÎÁ ÉÚ ÐÒÅÄÌÁÇÁÅÍÙÈ ÏÐÃÉÊ -
- ÜÔÏ ÏÔËÌÀÞÅÎÉÅ ACPI. éÔÁË, ÞÔÏÂÙ ×ÙËÌÀÞÉÔØ ACPI, ÐÒÏÓÔÏ ×ÙÂÅÒÉÔÅ
- ÐÕÎËÔ <guimenuitem>2. Boot &os; with ACPI disabled</guimenuitem>
- × ÍÅÎÀ.</para>
- </sect2>
-
- <sect2>
- <title>õÐÒÁ×ÌÅÎÉÅ ÜÌÅËÔÒÏÐÉÔÁÎÉÅÍ ÄÉÓÐÌÅÑ</title>
-
- <para>X window system (<application>&xorg;</application>) ÔÁËÖÅ ×ËÌÀÞÁÅÔ × ÓÅÂÑ ÓÉÓÔÅÍÕ ÕÐÒÁ×ÌÅÎÉÑ
- ÜÌÅËÔÒÏÐÉÔÁÎÉÅÍ ÄÉÓÐÌÅÑ (ÏÂÒÁÔÉÔÅÓØ Ë ÓÐÒÁ×ÏÞÎÏÊ ÓÔÒÁÎÉÃÅ ÐÏ &man.xset.1;
- É ÐÏÉÝÉÔÅ ÔÁÍ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï <quote>dpms</quote>). ÷Ù ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ
- ÐÏÜËÓÐÅÒÉÍÅÎÔÉÒÏ×ÁÔØ Ó ÜÔÏÊ ÆÕÎËÃÉÅÊ. ïÄÎÁËÏ ÜÔÏ ÔÁËÖÅ ÎÁ ÌÜÐÔÏÐÁÈ
- ÒÁÂÏÔÁÅÔ ÎÅÓÔÁÂÉÌØÎÏ; ÞÁÓÔÏ ÄÉÓÐÌÅÊ ×ÙËÌÀÞÁÅÔÓÑ ÎÅ ÐÏÌÎÏÓÔØÀ.</para>
- </sect2>
- </sect1>
-</article>