PK ãœ?×6 ×6 OEBPS/about-project.xhtml
${project}ãå§ãŸã£ããšããå©çšå¯èœãª Debian ããŒã¹ã® Live ã·ã¹ãã ã¯æ¢ã«è€æ°ãããçŽ æŽãããäœæ¥ãè¡ã£ãŠããŸãããDebian ã®èŠç¹ããèŠãŠããã®ã»ãšãã©ã«ã¯ä»¥äžã®ãããªäžæºããããŸãã
â Debian ã®ãããžã§ã¯ãã§ã¯ãªãããã« Debian ã§ã®ãµããŒãããªãã
â ç°ãªããã£ã¹ããªãã¥ãŒã·ã§ã³ãäŸãã°å®å®ç (testing) ãšäžå®å®ç (unstable) ãæ··ããŠäœ¿ã£ãŠããã
â ãµããŒãããŠããã®ã i386 ã ãã
â 容éç¯çŽã®ããã«ããã±ãŒãžã®æåãèŠãç®ãå€æŽããŠããã
â Debian ã¢ãŒã«ã€ãå€ã®ããã±ãŒãžãåé²ããŠããã
â Debian ã®ãã®ã§ã¯ãªãè¿œå ããããé©çšããç¬èªã«ãŒãã«ã䜿ã£ãŠããã
â æ¬äœã®ãµã€ãºã®ããã«å·šå€§ã§é ããã¬ã¹ãã¥ãŒçšéã«åããªãã
â ç°ãªã圢åŒãäŸãã° CDãDVDãUSB ã¡ã¢ãªãnetboot ã€ã¡ãŒãžããå©çšã§ããªãã
Debian ã¯ãŠãããŒãµã«ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã§ã: Debian ã« Live ã·ã¹ãã ãããããšã§ Debian ã·ã¹ãã ãæ¡å ãæ£ç¢ºã«è¡šçŸããããšãã§ãããšãšãã«ãäž»ã«ä»¥äžã®å©ç¹ããããŸã:
â ãã㯠Debian ã®ãµããããžã§ã¯ãã§ãã
â åäžã®ãã£ã¹ããªãã¥ãŒã·ã§ã³ã® (çŸåšã®) ç¶æ ãåæ ããŸãã
â å¯èœãªéãå€ãã®ã¢ãŒããã¯ãã£ã§åäœããŸãã
â å€æŽããªã Debian ããã±ãŒãžã ãã§æ§æãããŸãã
â Debian ã¢ãŒã«ã€ãã«ãªãããã±ãŒãžã¯äœãå«ãŸããŸããã
â æ¹å€ããªã Debian ã®ã«ãŒãã«ãè¿œå ããããªãã§å©çšããŸãã
ãmainãDebian ãªããžããªã®ããã±ãŒãžã ããå©çšããŸãããnon-freeã㯠Debian ã®äžã«ã¯å«ãŸããªããããå ¬åŒã® Live ã·ã¹ãã ã®ã€ã¡ãŒãžã§ã¯å©çšã§ããŸããã
ãããªãããã±ãŒãžãå€æŽããŸãããäœãå€æŽãå¿ èŠã§ããã° Debian ã®ãã®ããã±ãŒãžã®ã¡ã³ãããšèª¿æŽãè¡ããŸãã
äŸå€ãšããŠãlive-boot ã live-buildãlive-config ãšãã£ãç§éã®ç¬èªã®ããã±ãŒãžãéçºçšã®ç®ç (äŸãã°éçºçšã¹ãããã·ã§ããã®äœæ) ã®ããç§éèªèº«ã®ãªããžããªããäžæçã«å©çšãããããããŸããããã®ããã±ãŒãžçŸ€ã¯å®æçã« Debian ã«ã¢ããããŒããããŸãã
çŸæ®µéã§ãã€ã³ã¹ããŒã«äŸã代æ¿èšå®ã¯çµã¿èŸŒãã§ããŸãããããã±ãŒãžãå©çšãããã®ã¯ Debian ãæ®éã«ã€ã³ã¹ããŒã«ããåŸã®ãã®ãªã®ã§å šãŠããã©ã«ãèšå®ã§ãã
å¥ã®ããã©ã«ãèšå®ãå¿ èŠã§ããã° Debian ã®ãã®ããã±ãŒãžã®ã¡ã³ãããšèª¿æŽãè¡ããŸãã
debconf ã䜿ãããšã§æäŸãããããã±ãŒãžèšå®ã·ã¹ãã ã«ãããç¬èªã«äœæãã Live ã·ã¹ãã ã®ã€ã¡ãŒãžã䜿ã£ãŠç¬èªã«èšå®ããããã±ãŒãžãã€ã³ã¹ããŒã«ããããšãã§ããããã«ãªããŸããã{ãã«ãæžã¿ Live ã€ã¡ãŒãž}#downloading-prebuilt-images ã§ã¯ Live ç°å¢ã§åäœãããããã«çµ¶å¯Ÿã«å¿ èŠã ãšããå Žåãé€ããŠãããã±ãŒãžããã®ããã©ã«ãèšå®ã®ãŸãŸã«ããããšãéžæããŸãããLive çšããŒã«ãã§ã€ã³ã{ãã«ãæžã¿ã€ã¡ãŒãžèšå®}#clone-configuration-via-git ãžã®å€æŽããããããã§å¯èœã§ããéããDebian ã¢ãŒã«ã€ãã«ããããã±ãŒãžã Live ã·ã¹ãã ã§ããããåäœãããããšã奜ã¿ãŸãããããªãæ å ±ã«ã€ããŠã¯ã{ç¬èªåæŠèŠ}#customization-overview ãèŠãŠãã ããã
â ã¡ãŒãªã³ã°ãªã¹ã: ãããžã§ã¯ãã®ç¬¬äžã®é£çµ¡å 㯠https://lists.debian.org/debian-live/ ã®ã¡ãŒãªã³ã°ãªã¹ãã§ããdebian-live@lists.debian.org å®ãŠã®ã¡ãŒã«ã«ãããã¡ãŒãªã³ã°ãªã¹ãã«çŽæ¥ã¡ãŒã«ãéãããšãã§ããŸããã¡ãŒãªã³ã°ãªã¹ãã®ã¢ãŒã«ã€ã㯠https://lists.debian.org/debian-live/ ã§å©çšã§ããŸãã
â IRC: ãŠãŒã¶ãéçºè éã irc.debian.org (OFTC) ã® #debian-live ãã£ã³ãã«ã«ããŸããIRCã§è³ªåãããšãã¯éãã«åçãåŸ ã£ãŠãã ãããåçãåŸãããªããšãã¯ã¡ãŒãªã³ã°ãªã¹ãã«ã¡ãŒã«ã§è³ªåããŠãã ããã
â BTS: Debian ãã°è¿œè·¡ã·ã¹ãã (BTS) ã«ã¯ããŠãŒã¶ãéçºè ã«ããå ±åããããã°ã®è©³çŽ°ããããŸãããã°ã«ã¯ããããã«çªå·ãäžãããã察åŠããããã®ãšããŠæ瀺ãããŸã§ååšãããã°ãšããŠæ±ãããŸãããããªãæ å ±ã«ã€ããŠã¯{ãã°ã®å ±å}#bugs ãèŠãŠãã ããã
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
ãã®ç« ã§ã¯ç¹å®ã® Live ã·ã¹ãã 掻çšäºäŸåãã®èŠæ¬ãã«ãã«ã€ããŠè§ŠããŸããèªåçšã® Live ã·ã¹ãã ã€ã¡ãŒãžã®ãã«ããåããŠã§ããã°ããŸã3ã€ã®ãã¥ãŒããªã¢ã«ãé ã«èª¿ã¹ãŠã¿ãããšãå§ããŸããããããã§ä»ã®äŸã®å©çšãç解ãæ¯æŽããæ°ããæè¡ãåŠã¶ããã«ãªã£ãŠããããã§ãã
æ瀺ããŠããäŸãå©çšããããã«ã¯ããã«ãããããã«{èŠä»¶}#requirements ã«èšèŒãããŠããèŠä»¶äžèŠ§ã«åèŽããã·ã¹ãã ãšã{live-build ã®ã€ã³ã¹ããŒã«}#installing-live-build ã§èª¬æããŠããããã« live-build ãã€ã³ã¹ããŒã«ãããŠããããšãå¿ èŠãšãªããŸãã
ç°¡æœã«ãããããããã«æããäŸã§ã¯ãã«ãã§å©çšããããŒã«ã«ãã©ãŒãæå®ããŠããªãããšã«æ³šæããŠãã ãããããŒã«ã«ãã©ãŒãå©çšãããšããŠã³ããŒãé床ãããªãé«éåã§ããŸãã{ãã«ãæã«å©çšãããã£ã¹ããªãã¥ãŒã·ã§ã³ã®ãã©ãŒ}#distribution-mirrors-build-time ã§èª¬æããŠããããã«ãlb config ã䜿ã£ãå Žåã¯ãªãã·ã§ã³ãæå®ããããšãã§ããŸãããã«ãã·ã¹ãã ã®ããã©ã«ãå€ã /etc/live/build.conf ã§ã»ãããããšãã£ãšäŸ¿å©ã«ãªããŸãããã®ãã¡ã€ã«ãåçŽã«äœæãã察å¿ãã LB_MIRROR_* å€æ°ã«æãŸãããã©ãŒãã»ããããŠãã ããããã«ãã§å©çšããä»ã®ãã©ãŒã¯å šãŠãããã«ããèšå®ããå€ãããã©ã«ãå€ãšããŠäœ¿ããŸããäŸãã°:
LB_MIRROR_BOOTSTRAP="http://mirror/debian/" LB_MIRROR_CHROOT_SECURITY="http://mirror/debian-security/" LB_MIRROR_CHROOT_BACKPORTS="http://mirror/debian-backports/"
äºäŸ: ç°¡åãªæåã®ã€ã¡ãŒãžãäœæã㊠live-build ã®åºç€ãåŠã³ãŸãã
ãã®ãã¥ãŒããªã¢ã«ã§ã¯ãlive-build ãå©çšããæåã®æŒç¿ãšããŠbase ããã±ãŒãž (Xorg ã¯å«ãŸãªã) ãš Live ã·ã¹ãã ãæ¯æŽããããã±ãŒãžã ããåé²ãããããã©ã«ãã® ISO hybrid 圢åŒã® Live ã·ã¹ãã ã€ã¡ãŒãžããã«ãããŸãã
ãã以äžç°¡åã«ããããšã¯ãªããªãã§ããªãã§ããã:
$ mkdir tutorial1 ; cd tutorial1 ; lb config
äœãæãããšãããã° config/ ãã£ã¬ã¯ããªã®å 容ã調ã¹ãŠãã ãããããã«ã¯æŠç¥ã®èšå®ããããããç¬èªåãã§ããŸãããããã§ã¯ãã®ãŸãŸã§ããã©ã«ãã®ã€ã¡ãŒãžããã«ãããŸãã
ã¹ãŒããŒãŠãŒã¶ã§ã€ã¡ãŒãžããã«ããããã®ãã°ã tee ã«ããä¿åããŸãã
# lb build 2>&1 | tee build.log
ãã¹ãŠãããŸããããšããŠããã°ãããããšçŸåšã®ãã£ã¬ã¯ããªã« live-image-i386.hybrid.iso ãåºæ¥äžãããŸãããã® ISO hybrid ã€ã¡ãŒãžã¯ Qemu ã§ã®ISOã€ã¡ãŒãžã®ãã¹ã ã VirtualBox ã§ã®ISOã€ã¡ãŒãžã®ãã¹ã ã§èª¬æããŠããããã«ä»®æ³ãã·ã³ã§çŽæ¥ããããã¯{ç©çã¡ãã£ã¢ãžã®ISOã€ã¡ãŒãžæžã蟌ã¿}#burning-iso-image ã USBã¡ã¢ãªãžã® ISO hybrid ã€ã¡ãŒãžã®ã³ã㌠ã§èª¬æããŠããããã«å åŠã¡ãã£ã¢ãUSBãã©ãã·ã¥æ©åšã«æžã蟌ãã ã€ã¡ãŒãžãããããããããŒãã§ããŸãã
äºäŸ: ãŠã§ããã©ãŠã¶ãŠãŒãã£ãªãã£ã€ã¡ãŒãžãäœæããç¬èªåã®é©çšæ¹æ³ãåŠã³ãŸãã
ãã®ãã¥ãŒããªã¢ã«ã§ã¯ Live ã·ã¹ãã ã€ã¡ãŒãžãç¬èªåããæ¹æ³ã®çŽ¹ä»ãšããŠããŠã§ããã©ãŠã¶ãŠãŒãã£ãªãã£ãšããŠã®å©çšã«é©ããã€ã¡ãŒãžãäœæããŸãã
$ mkdir tutorial2 $ cd tutorial2 $ lb config $ echo "task-lxde-desktop iceweasel" >> config/package-lists/my.list.chroot
ãã®äŸã§ LXDE ãéžæããŠããã®ã¯æå°éã®ãã¹ã¯ãããç°å¢ãæäŸãããšããç§éã®ç®çãåæ ããŠããŸãã念é ã«çœ®ããŠãããã®ã€ã¡ãŒãžã®ç®çã¯ãã äžã€ããŠã§ããã©ãŠã¶ã ãã ããã§ãããã£ãšçŽ°ãããconfig/includes.chroot/etc/iceweasel/profile/ ã§ã®ãŠã§ããã©ãŠã¶åãããã©ã«ãèšå®ããŠã§ãäžã®æ§ã ãªçš®é¡ã®å 容ã衚瀺ããããã®è¿œå ã®ãµããŒãããã±ãŒãžãæäŸããããšã¯ã§ããŸãããããã¯èªã¿æã®æŒç¿ãšããŠæ®ããŠãããŸãã
ãã¥ãŒããªã¢ã« 1 ãšåæ§ãããã§ãã¹ãŒããŒãŠãŒã¶ã§ã€ã¡ãŒãžããã«ããããã°ãæ®ããŸã:
# lb build 2>&1 | tee build.log
ããã§ã{ãã¥ãŒããªã¢ã« 1}#tutorial-1 ãšåæ§ãã€ã¡ãŒãžãããŸãã§ããŠãããæ€èšŒãããã¹ãããŸãã
äºäŸ: ãããžã§ã¯ããäœæããŠå人çšã€ã¡ãŒãžããã«ãããŸããUSBã¡ã¢ãªã䜿ã£ãŠå¥œã¿ã®ãœãããŠã§ã¢ãèªç±ã«åé²ããèŠæ±ãèšå®ãå€æŽããªãããã®ã€ã¡ãŒãžãç¶ããŠæ¹èšããŸãã
ãã®å人çšã€ã¡ãŒãžãäœåºŠãæ¹èšããå€æŽã远跡ããŠãããŠå®éšçã«è©ŠããŠã¿ãŠããŸããããªãã£ããšãã«ã¯å·®ãæ»ããããã«ãããããã人æ°ã®ããgitããŒãžã§ã³ç®¡çã·ã¹ãã ã«èšå®ãæ®ããŸãã{èšå®ç®¡ç}#managing-a-configuration ã§èª¬æããŠãã auto ã¹ã¯ãªããã«ããèªåèšå®ãçµç±ããæåã®å®è·µãå©çšããŸãã
$ mkdir -p tutorial3/auto $ cp /usr/share/doc/live-build/examples/auto/* tutorial3/auto/ $ cd tutorial3
auto/config ã以äžã®ããã«å€æŽããŸã:
#!/bin/sh lb config noauto \ --architectures i386 \ --linux-flavours 686-pae \ "${@}"
lb config ãå®è¡ããŠèšå®ããªãŒãçæããçæããã auto/config ã¹ã¯ãªããã䜿ããŸã:
$ lb config
ããã§ããŒã«ã«ããã±ãŒãžäžèŠ§ãèšå®ããŸã:
$ echo "task-lxde-desktop iceweasel xchat" >> config/package-lists/my.list.chroot
ãŸãã--architectures i386 ã«ããå¿ ã amd64 ãã«ãã·ã¹ãã ã§ã»ãšãã©ã®ãã·ã³ã§ã®å©çšã«é©å¿ãã32ãããçããã«ãããããã«ããŸãã次ã«ãçžåœã«å€ãã·ã¹ãã ã§ã®ãã®ã€ã¡ãŒãžã®å©çšãæ³å®ããªããã --linux-flavours 686-pae ã䜿ããŸããlxde ã®ã¿ã¹ã¯ã¡ã¿ããã±ãŒãžãéžæããŠæå°éã®ãã¹ã¯ããããæããŸããæåŸã«ã奜ã¿ã®ããã±ãŒãžã®åæå€ãšã㊠iceweasel ãš xchat ãè¿œå ããŠããŸãã
ãããŠãã€ã¡ãŒãžããã«ãããŸã:
# lb build
æåã®2ã€ã®ãã¥ãŒããªã¢ã«ãšã¯ç°ãªãã2>&1 | tee build.log 㯠auto/build ã«æžãããŠããããæã¡èŸŒãå¿ èŠããªããªã£ãŠããããšã«æ³šæããŠãã ããã
(ãã¥ãŒããªã¢ã« 1 ã«ããããã«) ã€ã¡ãŒãžããã¹ãããŠããŸãæ©èœãã確信ãåŸããgitãªããžããªãåæåããäœæããã°ããã® auto ã¹ã¯ãªããã ããè¿œå ããæåã®ã³ããããè¡ããŸã:
$ git init $ cp /usr/share/doc/live-build/examples/gitignore .gitignore $ git add . $ git commit -m "Initial import."
ãã®æ¹èšã§ã¯ãæåã®ãã«ãããããã«ããvlc ããã±ãŒãžãèšå®ã«è¿œå ããŠåãã«ãããã¹ãã³ããããè¡ããŸãã
lb clean ã³ãã³ãã¯åã®ãã«ãã§çæãããã¡ã€ã«ããããã±ãŒãžãåã³ããŠã³ããŒãããã«æžãããã«ãã£ãã·ã¥ãé€ããŠå šãŠãããã«ããŸããããã«ãã以éã® lb build ãå šæ®µéã§åã³å®è¡ãããå¿ ãæ°ããèšå®ã§ãã¡ã€ã«ãåçæããããã«ãªããŸãã
# lb clean
vlc ããã±ãŒãžã config/package-lists/my.list.chroot ã®ããŒã«ã«ããã±ãŒãžäžèŠ§ã«è¿œèšããŸã:
$ echo vlc >> config/package-lists/my.list.chroot
åã³ãã«ãããŸã:
# lb build
ãã¹ãããŠæºè¶³ããã次ã®æ¹èšãšããŠã³ãããããŸã:
$ git commit -a -m "Adding vlc media player."
ãã¡ãããconfig/ 以äžã®ãµããã£ã¬ã¯ããªã«ãã¡ã€ã«ãè¿œå ããçã«ããèšå®ããã£ãšè€éã«å€æŽããããšãå¯èœã§ããæ°ããæ¹èšçãã³ãããããéãconfig ã®æäžäœã«ãããLB_* å€æ°ãèšå®ããŠãããã¡ã€ã«ããã«ããããŠã§ãããã®ã§ãlb clean ãšã察å¿ãã auto ã¹ã¯ãªãããçµç±ããŠåäœæãã lb config ã«ããåžžã«æŽçããããã®ãªã®ã§ãæã§ç·šéãããã³ãããããããšã®ãªãããã«æ³šæããŠãã ããã
äžé£ã®ãã¥ãŒããªã¢ã«ãããã§çµããã§ãããã£ãšå€æ§ãªç¬èªåã¯ã§ããŸããããããŸã§ã®ç°¡åãªäŸã§èŠãŠããå°ãã®æ©èœã䜿ãã ãã§ããã€ã¡ãŒãžã¯ã»ãŒç¡éã®ç°ãªãçµã¿åãããäœæããããšãã§ããŸãããã®ç¯ã®æ®ãã®äŸã§ã¯ãåéããŠãã Live ã·ã¹ãã ã®ãŠãŒã¶ã®çµéšãå ã«ããä»ã®äºäŸã«ã€ããŠããã€ã觊ããŸãã
äºäŸ: live-build ã䜿ã£ãŠãããŒããããšçŽæ¥ VNC ãµãŒãã«æ¥ç¶ããã€ã¡ãŒãžãäœæããŸãã
ãã«ãçšãã£ã¬ã¯ããªãäœã£ãŠããã«æŠç¥èšå®ãäœæããæšå¥šããã±ãŒãžãç¡å¹ã«ããŠæå°éã®ã·ã¹ãã ãäœæããŸããããããåæããã±ãŒãžäžèŠ§ã2ã€äœæããŸã: 1ã€ç®ã¯ live-build ã«ããæäŸããã Packages ãšããã¹ã¯ãªãã (çæãããããã±ãŒãžäžèŠ§ åç §) ã«ããçæãã2ã€ç®ã§ã¯ xorgãgdm3ãmetacityãxvnc4viewer ãåé²ããŸãã
$ mkdir vnc-kiosk-client $ cd vnc-kiosk-client $ lb config -a i386 -k 686-pae --apt-recommends false $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot $ echo "xorg gdm3 metacity xvnc4viewer" > config/package-lists/my.list.chroot
APT ã®èª¿æŽã«ãã容éã®ç¯çŽ ã§èª¬æããŠããããã«ãã€ã¡ãŒãžãé©åã«æ©èœããããã«ã¯æšå¥šããã±ãŒãžãåã³ããããè¿œå ããå¿ èŠããããããããŸããã
æšå¥šããã±ãŒãžäžèŠ§ã調ã¹ãããã®ç°¡åãªæ¹æ³ãšã㊠apt-cache ã®å©çšããããŸããäŸãã°:
$ apt-cache depends live-config live-boot
ãã®äŸã§ã¯ live-config åã³ live-boot ã«ããæšå¥šãããããã±ãŒãžãè€æ°ãåã³åé²ããå¿ èŠãããããšãããã£ãŠããŸã: èªåãã°ã€ã³ãæ©èœããããã«ã¯ user-setupãã·ã¹ãã ãã·ã£ããããŠã³ããããã®äžå¯æ¬ ãªããã°ã©ã ãšã㊠sudoãä»ã«ãã€ã¡ãŒãžãRAMã«ã³ããŒã§ããããã«ãªã live-tools ã Live ã¡ãã£ã¢ãæçµçã«åãåºã eject ãè¿œå ããŠãããšäŸ¿å©ã§ãããããããåæ ãããš:
$ echo "live-tools user-setup sudo eject" > config/package-lists/recommends.list.chroot
ãã®åŸãã£ã¬ã¯ã㪠/etc/skel ã config/includes.chroot ã«äœæãããã®äžã«ããã©ã«ããŠãŒã¶åãã®ç¬èªã® .xsession ã眮ããŸãããã®ãã¡ã€ã«ã¯ metacity ãç«ã¡äžã㊠xvncviewer ãèµ·åãã192.168.1.2 ã«ãããµãŒãã®ããŒã 5901 ã«æ¥ç¶ããŸã:
$ mkdir -p config/includes.chroot/etc/skel $ cat > config/includes.chroot/etc/skel/.xsession << EOF #!/bin/sh /usr/bin/metacity & /usr/bin/xvncviewer 192.168.1.2:1 exit EOF
ã€ã¡ãŒãžããã«ãããŸã:
# lb build
楜ãã¿ãŸãããã
äºäŸ: 128MB USB ã¡ã¢ãªã«åãŸãããã«æ§æèŠçŽ ãããããåé€ããŠãåãŸãããšããããããã«å®¹éãå°ã空ããããã©ã«ãã®ã€ã¡ãŒãžã®äœæã
ç¹å®ã®ã¡ãã£ã¢å®¹éã«åãŸãããã«ã€ã¡ãŒãžãæé©åããå Žåãã€ã¡ãŒãžã®ãµã€ãºãšæ©èœã¯ãã¬ãŒããªãã«ãªãããšãç解ããå¿ èŠããããŸãããã®äŸã§ã¯åãã ãã«ããŠããã®ã§ 128MB ã®ã¡ãã£ã¢ãµã€ãºå ã«äœãè¿œå ããäœå°ãã§ããã ãæ®ããŠããŸãããlocalepurge ããã±ãŒãžã«ãããã±ãŒã«ã®å®å šåé€ãåé²ããŠããããã±ãŒãžå ã®äžè²«æ§ã¯äœãå£ããŠããŸããããŸãããã®ä»ã®ãæŒãä»ããããããªæé©åãããŠããŸãããç¹ã«æ³šç®ãã¹ããªã®ã¯ãæå°éã®ã·ã¹ãã ãæåããäœæããããã« --debootstrap-options ãå©çšããŠããç¹ã§ãã
$ lb config --apt-indices false --apt-recommends false --debootstrap-options "--variant=minbase" --firmware-chroot false --memtest none
ã€ã¡ãŒãžãé©åã«æ©èœãããããã«ã¯ãæäœã§ã --apt-recommends false ãªãã·ã§ã³ã«ããå€ãããŠããæšå¥šããã±ãŒãžã2ã€è¿œå ããªããå¿ èŠããããŸãã{APTã®èª¿æŽã«ãã容éã®ç¯çŽ}#tweaking-apt-to-save-space ãèŠãŠãã ããã
$ echo "user-setup sudo" > config/package-lists/recommends.list.chroot
ããã§ãæ®éã®æ¹æ³ã§ã€ã¡ãŒãžããã«ãããŠã¿ãŸã:
# lb build 2>&1 | tee build.log
ãããæžããŠããæç¹ã®èè ã®ã·ã¹ãã ã§ã¯ãäžèšã®èšå®ã«ãã 110MB ã®ã€ã¡ãŒãžãã§ããŸãããããã{ãã¥ãŒããªã¢ã« 1}#tutorial-1 ã®ããã©ã«ãèšå®ã§äœæããã 192MB ã®ã€ã¡ãŒãžãšéœåè¯ãæ¯èŒããŠã¿ãŸãããã
--apt-indices false ã«ããAPTã®çŽ¢åŒãçãããšã§ããªãã®å®¹éãç¯çŽããŠããŸããããã®ä»£ããã« Live ã·ã¹ãã 㧠apt ã䜿ãåã« apt-get update ãå®è¡ããå¿ èŠããããŸãã--apt-recommends false ã«ããæšå¥šããã±ãŒãžãé€å€ããããšã§ãæ¬æ¥ããã¯ãã®ããã±ãŒãžãããããé€å€ãã代ããã«ããããè¿œå ã§å®¹éãç¯çŽããŸãã--debootstrap-options â--variant=minbaseâ ã§æåããæå°éã®ã·ã¹ãã ãæ§æããŸãã--firmware-chroot false ã§ãã¡ãŒã ãŠã§ã¢ããã±ãŒãžãèªåçã«åé²ããªãããã«ããããšã§ãããã«å®¹éãããããç¯çŽããŸãããããŠæåŸã«ã--memtest none ã«ããã¡ã¢ãªãã¹ã¿ãŒã®ã€ã³ã¹ããŒã«ãæå¶ããŸãã
泚æ: æå°éã®ã·ã¹ãã ã®æ§æã¯ããã¯ã䜿ã£ãŠãäŸãã° /usr/share/doc/live-build/examples/hooks ã«ãã stripped.hook.chroot ã§ãå®çŸã§ããŸããããã¯å®¹éãããã«å°ãæžããã62MB ã®ã€ã¡ãŒãžãçæããŸãããããããã¯ãã®å®çŸã®ããã«ãã·ã¹ãã ã«ã€ã³ã¹ããŒã«ããããã±ãŒãžããææžãã®ä»ã®ãã¡ã€ã«ãåé€ããŠããŸããããã¯ããããããã±ãŒãžã®å®å šæ§ãç Žå£ãããããã§èŠåããŠããããã«æãã¬çµæããããããããããŸããããããããã®ç®æšã®ããã«æšå¥šããã®ãæå°éã® debootstrap ãå©çšããæ¹æ³ã«ãªã£ãŠããçç±ã§ãã
äºäŸ: GNOME ãã¹ã¯ãããã®ã€ã¡ãŒãžãäœæããã¹ã€ã¹çšã®å°ååãšã€ã³ã¹ããŒã©ãåé²ãã
奜ã¿ã®ãã¹ã¯ãããã䜿ã£ã i386 ã¢ãŒããã¯ãã£åãã® iso-hybrid ã€ã¡ãŒãžãäœããããããã§ã¯ GNOME ã䜿çšããŠãGNOME çšã®æšæºã® Debian ã€ã³ã¹ããŒã©ã«ããã€ã³ã¹ããŒã«ãããã®ãšåäžã®ããã±ãŒãžãå šãŠåé²ããŸãã
æåã®åé¡ã¯é©åãªèšèªçšã¿ã¹ã¯ã®ååãå€æããæ¹æ³ã§ããçŸåš live-build ã¯ãããæ¯æŽã§ããŸãããéè¯ããããè©Šè¡é¯èª€ã§èŠã€ãããããããããŸãããããã®ããã®ããŒã«ããããŸããgrep-dctrl ãå©çšã㊠tasksel-data ã«ããã¿ã¹ã¯ã®èª¬æãèŠã€ããããšãã§ããŸãããã®ãããæºåãšããŠãã®äž¡æ¹ãæã£ãŠããããšã確èªããŠãã ãã:
# apt-get install dctrl-tools tasksel-data
ããã§é©åãªã¿ã¹ã¯ãæ€çŽ¢ã§ããããã«ãªããŸããããŸãã
$ grep-dctrl -FTest-lang de /usr/share/tasksel/descs/debian-tasks.desc -sTask Task: german
ãšããã³ãã³ãã«ãããåŒã°ããã¿ã¹ã¯ããç°¡åã«èšããšããã§ã¯ãã€ãã ãšããããšãããããŸãã次ã¯é¢é£ã¿ã¹ã¯ãèŠã€ããŸã:
$ grep-dctrl -FEnhances german /usr/share/tasksel/descs/debian-tasks.desc -sTask Task: german-desktop Task: german-kde-desktop
ããŒãæã« de_CH.UTF-8 ãã±ãŒã«ãçæã㊠ch ã®ããŒããŒãã¬ã€ã¢ãŠããéžæããŸããäžç·ã«èŠãŠãããŸãããã{ã¡ã¿ããã±ãŒãžã®å©çš}#using-metapackages ãããã¿ã¹ã¯ã®ã¡ã¿ããã±ãŒãžã«ã¯å é ã« task- ãä»ãããšãæãã ããŠãã ããããããã£ãèšèªã®ããŒããã©ã¡ãŒã¿ãæå®ããããããåªå 床ãæšæºã®ããã±ãŒãžãšçºèŠããã¿ã¹ã¯ã®å šã¡ã¿ããã±ãŒãžãããã±ãŒãžäžèŠ§ã«è¿œå ããã ãã§ã:
$ mkdir live-gnome-ch $ cd live-gnome-ch $ lb config \ -a i386 \ --bootappend-live "boot=live components locales=de_CH.UTF-8 keyboard-layouts=ch" \ --debian-installer live $ echo '! Packages Priority standard' > config/package-lists/standard.list.chroot $ echo task-gnome-desktop task-german task-german-desktop >> config/package-lists/desktop.list.chroot $ echo debian-installer-launcher >> config/package-lists/installer.list.chroot
ã®ããã«ãªããŸããã€ã³ã¹ããŒã©ã Live ãã¹ã¯ãããããç«ã¡äžããããã« debian-installer-launcher ããã±ãŒãžãåé²ããŠããããšã«æ³šæããŠãã ãããããã«ãã€ã³ã¹ããŒã©ãç«ã¡äžããæ©èœãé©åã«åäœããããã«çŸåšå¿ èŠãª 586 çšã®ã«ãŒãã«ãããã©ã«ãã§åé²ãããŸãã
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
ãã®ç« ã§ã¯åé²ããããã±ãŒãžãåã«éžæã ãã«ãšã©ãŸããªãã埮調æŽãŸã§å«ãã Live ã·ã¹ãã ã®åé²å 容ã®ç¬èªåã«ã€ããŠèª¬æããŸããã€ã³ã¯ã«ãŒãã«ãã Live ã·ã¹ãã ã€ã¡ãŒãžã®ä»»æã®ãã¡ã€ã«ãè¿œå ã眮æã§ããããã«ãªããããã¯ã«ãããã«ãæåã³ããŒãæã®ç°ãªã段éã§ä»»æã®ã³ãã³ããå®è¡ã§ããããã«ãªããpreseed ã debconf ã®è³ªåã«å¯ŸããåçãæäŸããããšã§ããã±ãŒãžã®ã€ã³ã¹ããŒã«æã«èšå®ã§ããããã«ãªããŸãã
çæ³çãªã®ã¯å€æŽãããŠããªãããã±ãŒãžã«ããæäŸããããã¡ã€ã«ã Live ã·ã¹ãã ã§å®å šã«åé²ããããšã§ã¯ãããŸããããã¡ã€ã«ã䜿ã£ãŠå 容ãããããæäŸãããã¯å€æŽããããšã䟿å©ãªããšããããŸããã€ã³ã¯ã«ãŒãã䜿ããš Live ã·ã¹ãã ã€ã¡ãŒãžäžã®ä»»æã®ãã¡ã€ã«ãè¿œå (ãŸãã¯çœ®æ) ããããšãã§ããããã«ãªããŸããlive-build ã§ã¯ããã䜿ãä»çµã¿ã2ã€æäŸããŠããŸã:
â chroot ããŒã«ã«ã€ã³ã¯ã«ãŒã: chroot/Live ãã¡ã€ã«ã·ã¹ãã ã«å¯ŸããŠãã¡ã€ã«ã®è¿œå ã眮æãã§ããããã«ãªããŸãããããªãæ å ±ã«ã€ããŠã¯ã{Live/chroot ããŒã«ã«ã€ã³ã¯ã«ãŒã}#live-chroot-local-includes ãèŠãŠãã ããã
â ãã€ããªããŒã«ã«ã€ã³ã¯ã«ãŒã: ãã€ããªã€ã¡ãŒãžäžã®ãã¡ã€ã«ã®è¿œå ã眮æãã§ããããã«ãªããŸãããããªãæ å ±ã«ã€ããŠã¯ã{ãã€ããªããŒã«ã«ã€ã³ã¯ã«ãŒã}#binary-local-includes ãèŠãŠãã ããã
ãLiveãåã³ããã€ããªãã€ã¡ãŒãžã®éãã«ã€ããŠã®ãããªãæ å ±ã¯ã{çšèª}#terms ãèŠãŠãã ããã
chroot ããŒã«ã«ã€ã³ã¯ã«ãŒãã䜿ã£ãŠ chroot/Live ãã¡ã€ã«ã·ã¹ãã äžã®ãã¡ã€ã«ã®è¿œå ã眮æãè¡ããããã Live ã·ã¹ãã ã§å©çšããããšãã§ããŸãã代衚çãªäœ¿ãæ¹ãšã㊠Live ã·ã¹ãã ã§å©çšãããŠãŒã¶ãã£ã¬ã¯ã㪠(/etc/skel) ã®éªšæ Œãæ§æãããlive ãŠãŒã¶ã®ããŒã ãã£ã¬ã¯ããªãäœæãããšããããšããããŸããå¥ã®äœ¿ãæ¹ãšããŠã¯èšå®ãã¡ã€ã«ãæäŸãããã®ãŸãŸå å·¥ããã€ã¡ãŒãžäžã«è¿œå ãŸãã¯çœ®æãããšããããšããããŸããå å·¥ãå¿ èŠãªå Žå㯠Live/chroot ããŒã«ã«ãã㯠ãèŠãŠãã ããã
ãã¡ã€ã«ãåé²ããã«ã¯ config/includes.chroot ãã£ã¬ã¯ããªã«åçŽã«è¿œå ããŸãããã®ãã£ã¬ã¯ããªã Live ã·ã¹ãã ã®ã«ãŒããã£ã¬ã¯ã㪠/ ã«å¯Ÿå¿ããŸããäŸãã° Live ã·ã¹ãã ã«ãã¡ã€ã« /var/www/index.html ãè¿œå ããå Žå:
$ mkdir -p config/includes.chroot/var/www $ cp /path/to/my/index.html config/includes.chroot/var/www
ããããèšå®ã¯ä»¥äžã®é 眮ã«ãªã£ãŠããã§ããã:
-- config [...] |-- includes.chroot | `-- var | `-- www | `-- index.html [...]
chroot ããŒã«ã«ã€ã³ã¯ã«ãŒãã¯ããã±ãŒãžãã€ã³ã¹ããŒã«ãããåŸã«ã€ã³ã¹ããŒã«ãããã®ã§ãããã±ãŒãžã«ããã€ã³ã¹ããŒã«ããããã¡ã€ã«ã¯äžæžããããŸãã
ææžããããªçã®å 容ãã¡ãã£ã¢ã®ãã¡ã€ã«ã·ã¹ãã ã«åé²ããŠãã¡ãã£ã¢ãå·®ã蟌ã㧠Live ã·ã¹ãã ãããŒãããªããŠãããã«ã¢ã¯ã»ã¹ã§ããããã«ããã®ã«ãã€ããªããŒã«ã«ã€ã³ã¯ã«ãŒãã䜿ããŸãããã㯠chroot ããŒã«ã«ã€ã³ã¯ã«ãŒããšåæ§ã®æ¹æ³ã§åäœããŸããäŸãã°ãã¡ã€ã« ~/video_demo.* ã Live ã·ã¹ãã ã®å®æŒãããªã§ããªã³ã¯å ã® HTML 玢åŒããŒãžã§ããã説æããŠãããã®ãšä»®å®ããŸããããåçŽã«å 容ã config/includes.binary/ ã«ã³ããŒããŸã:
$ cp ~/video_demo.* config/includes.binary/
ããã§ãã¡ã€ã«ã¯ Live ã¡ãã£ã¢ã®æäžäœãã£ã¬ã¯ããªã«çŸããŸãã
ããã¯ã§ã¯ãã«ãã® chroot åã³ ãã€ããªã®æ®µéã§ã³ãã³ããå®è¡ããã€ã¡ãŒãžãç¬èªåã§ããŸãã
chroot ã®æ®µéã§ã³ãã³ããå®è¡ããã«ã¯ãã¡ã€ã«åæ«å°Ÿã .hook.chroot ã§ã³ãã³ããåé²ããããã¯ã¹ã¯ãªããã config/hooks/ ãã£ã¬ã¯ããªã«äœæããŸããããã¯ã¯æ®ãã® chroot èšå®ã®é©çšåŸã« chroot å ã§å®è¡ããããããããã¯ã®å®è¡ã«å¿ èŠãªããã±ãŒãžããã¡ã€ã«ãå šãŠç¢ºå®ã«èšå®ã«åé²ããããšãå¿ããªãããã«ããŠãã ããã代衚ç㪠chroot ã®æ§ã ãªç¬èªåã¿ã¹ã¯ã«ã€ã㊠/usr/share/doc/live-build/examples/hooks ã§æäŸãããŠãã chroot ããã¯ã¹ã¯ãªããã®äŸã確èªããŠãã ããããã®äŸããã³ããŒãã·ã³ããªãã¯ãªã³ã¯ãäœæããŠèªåã®èšå®ã§äœ¿ããŸãã
ããŒãæã«ã³ãã³ããå®è¡ããããã« man ããŒãžã®ãç¬èªåãç¯ã§èª¬æãããŠãã live-config ããã¯ãæäŸããããšãã§ããŸãã/lib/live/config/ ã§æäŸããŠãã live-config ç¬èªã®ããã¯ããå®è¡é ã瀺ãé ã®çªå·ã«æ³šæããŠèª¿ã¹ãŠãã ãããããããèªåã®ããã¯ã«å®è¡é ã瀺ãé©åãªçªå·ãé ã«ä»ããŠãconfig/includes.chroot/lib/live/config/ å ã® chroot ããŒã«ã«ã€ã³ã¯ã«ãŒããã{å€æŽãããããã¯ãµãŒãããŒãã£ã®ããã±ãŒãžã®ã€ã³ã¹ããŒã«}#installing-modified-or-third-party-packages ã§èª¬æããŠããç¬èªããã±ãŒãžãšããŠæäŸããŠãã ããã
ãã€ããªæ®µéã§ã³ãã³ããå®è¡ããã«ã¯ãã³ãã³ããåé²ããããã¯ã¹ã¯ãªããããæ«å°Ÿã« .hook.binary ãä»ã㊠config/hooks/ ãã£ã¬ã¯ããªã«äœæããŸãããã®ããã¯ã¯ä»ã® binary_checksums ãé€ãããã€ããªã³ãã³ããå šãŠå®è¡ããåŸã®ããã€ããªã³ãã³ãã®ã»ãŒæåŸã«å®è¡ãããŸããããã¯å ã®ã³ãã³ã㯠chroot å ã§å®è¡ãããã®ã§ã¯ãªãããããã«ãããªãŒå€ã®ãã¡ã€ã«ãå€æŽããããšã®ãªãããã«æ³šæããŠãã ãããå€æŽãããšãã«ãã·ã¹ãã ãæ©èœããªããªããããããŸãã! 代衚çãªãã€ããªç¬èªåã¿ã¹ã¯ã«ã€ã㊠/usr/share/doc/live-build/examples/hooks ã§æäŸãããŠãããã€ããªããã¯ã¹ã¯ãªããã®äŸã確èªããŠãã ããããã®äŸããã³ããŒãã·ã³ããªãã¯ãªã³ã¯ãäœæããŠèªåã®èšå®ã§äœ¿ããŸãã
config/preseed/ ãã£ã¬ã¯ããªã«ãããæ«å°Ÿã段é (.chroot ã .binary) ã«ç¶ã㊠.cfg ã§çµãããã¡ã€ã«ã¯ debconf ã® preseed ãã¡ã€ã«ãšèŠãªããã察å¿ãã段é㧠live-build ã«ãã debconf-set-selections ã䜿ã£ãŠã€ã³ã¹ããŒã«ãããŸãã
debconf ã®ãããªãæ å ±ã«ã€ããŠã¯ãdebconf ããã±ãŒãžã® debconf(7) ãèŠãŠãã ããã
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
ãã®ç¯ã§ã¯ Live ããã¥ã¢ã«åãã®æè¡çææžãèšè¿°ããéã«äžè¬çã«èæ ®ãã¹ãäºé ãæ±ããŸããèšèªç¹æ§ãšæšå¥šæé ã«åãããŠããŸãã
泚æ: èè ã¯ãŸã{ãã®ææžãžã®è²¢ç®}#how-to-contribute ãèªãã§ãã ãã
â å¹³æãªè±èªã䜿ã
èªã¿æã¯è±èªãæ¯åœèªã§ã¯ãªã人ã®å²åãé«ãããšã«çæããŠãã ããããã®ãããäžè¬çèŠåãšããŠçãææãªæç« ã䜿ããåŒãç¶ããŠçµæ¢ç¬Šãæã£ãŠãã ããã
ããã¯åçŽã§å¹Œçšãªæžãæ¹ãããããã«èšã£ãŠããããã§ã¯ãããŸãããè±èªãæ¯åœèªã§ã¯ãªã人ã«ãšã£ãŠç解ãã«ããè€éãªåŸå±æã«ããããšãå¯èœãªéãé¿ããŸããããšããææ¡ã§ãã
â è±èªã®æ¹èš
æãåºã䜿ãããŠããè±èªã®æ¹èšã¯ã€ã®ãªã¹è±èªãšã¢ã¡ãªã«è±èªãªã®ã§ãã»ãšãã©ã®èè ãéåžžã«é«ãçã§ãã®ã©ã¡ããã䜿ã£ãŠããŸããå ±åäœæ¥ç°å¢äžã§çæ³çãªã®ã¯ãåœéè±èªãã§ãããæ¢åã®å šãŠã®æ¹èšããã©ãã䜿ãã®ãæåãªã®ã決å®ããã®ã¯äžå¯èœãšã¯èšããŸãããéåžžã«å°é£ã§ãã
誀解ãçãŸãã«è€æ°ã®æ¹èšãæ··åšãããããšãã§ãããšã¯æããŸãããäžè¬è«ãšããŠäžè²«æ§ãæãããããã«ãã¹ãã§ããŸããã€ã®ãªã¹è±èªãã¢ã¡ãªã«è±èªããã®ä»ã®è±èªã®æ¹èšããã©ãã䜿ããèªåã®è£éã§æ±ºããåã«ãä»ã®äººãã©ã®ããã«æžããŠããã®ãã調ã¹ãŠãããç䌌ãããã«ããŠãã ããã
â ãã©ã³ã¹è¯ã
åèŠãæããªãããã«ããŠãã ãããLive ããã¥ã¢ã«ã«å šãé¢ä¿ã®ãªãææ³ãžã®èšåãåŒçšããããšã¯é¿ããŠãã ãããæè¡çæç®ã¯å¯èœãªéãäžç«ã§ããã¹ãã§ããç§åŠçæç®ã§ã¯äžç«ãããèªç¶ã§ãã
â æ¿æ²»çã«æ£ãã
æ§å·®ãè¡šãèšèãå¯èœãªéãé¿ããããã«ããŠãã ãããå人ã®ç¬¬äžè ãæã¡åºãå¿ èŠãããå Žåã¯ãhe (圌)ãããshe (圌女)ãããããã¯ãs/he ã s(he) 圌(女)ããªã©ãšè€éã«ããããããthey (圌ã)ãã䜿ãã®ã奜ãŸããã§ãã
â ç°¡æœã«
èŠç¹ãçŽæ¥è¿°ã¹ãåããã©ãè¡šçŸã䜿ããªãããã«ããŠãã ãããå¿ èŠãªæ å ±ã¯ååã«æ瀺ãªããããå¿ èŠä»¥äžã®äœèšãªæ å ±ãæ瀺ããã®ã¯ãããŠãã ãããããã¯äžèŠãªè©³çŽ°ã説æããªãããã«ãšããããšã§ããèªã¿æã«ã¯ç解åããããŸããèªã¿æã®åŽã«ããããåæç¥èãããããšãä»®å®ããŠãã ããã
â 翻蚳äœæ¥ãæå°éã«
æžããããã®ã¯ä»ã®è€æ°ã®èšèªã«ç¿»èš³ãããããšã«ãªããšããããšã«çæããŠãã ãããããã¯ç¡æå³ãããã¯åé·ãªæ å ±ãè¿œå ãããšãã®åäœèšãªäœæ¥ããã人ãåºãŠãããšããããšãæå³ããŸãã
â äžè²«æ§ã
åã«ãææ¡ããŸããããå ±åäœæ¥ã®ææžãæšæºåããŠå šäœãå®å šã«çµ±äžããããšã¯ã»ãŒäžå¯èœã§ããããããææžãæžãéã«å šäœãéããŠä»ã®èè ãšäžè²«ããæžãæ¹ãããããšãæè¿ããŸãã
â çµææ§ã
å¿ èŠãªã ãæè圢æå¥ã䜿ããæç« ã«çµææ§ãæãããŠæ確ã«ããŠãã ãã (æè圢æå¥ã¯æ¥ç¶èªå¥çã®èšèªæšèã§ã)ã
â èšè¿°çã«
æšæºçãªãchangelogã圢åŒã§æãåã«çŸ åããããã段èœã䜿ã£ãŠèŠç¹ã説æããæ¹ã奜ãŸããã§ããæåããŠãã ãã! èªã¿æã¯ãããæè¿ããã§ãããã
â èŸæž
è±èªã§ç¹å®ã®æŠå¿µãè¡šçŸããæ¹æ³ãããããªããšãã¯èŸæžãçŸç§äºå žã§ãã®èªã®æå³ã調ã¹ãŠãã ããããã ããèŸæžã¯æé«ã®åã§ããæ£ãã䜿ãæ¹ãç¥ããªããã°ææªã®æµã«ããªãããšã«çæããŠãã ããã
è±èªã«ã¯æ倧ã®èªåœãååšããèšèªã®äžã€ã§ã (100äžèªä»¥äž)ããã®èªã®å€ãã¯ä»ã®èšèªããåãå ¥ãããããã®ã§ããåèªã®æå³ãäºã«åœèªã®èŸæžã§èª¿ã¹ãéãè±èªãæ¯åœèªã§ã¯ãªã人ã¯æ¯åœèªã®èšèã«ãã䌌ãŠãããã®ãéžæããåŸåããããŸãããã®ããšã«ãããè±èªã§ã¯ããŸãèªç¶ã«èãããªããé床ã«åœ¢åŒã°ã£ãæäœã«ãªããã¡ã§ãã
ååãšããŠãããæŠå¿µãè€æ°ã®ç°ãªãå矩èªã«ããè¡šçŸã§ãããšããèŸæžã§æåã«æ瀺ãããèªãéžæããã®ãè¯ãå€æãšãªãã§ããããçåãããå Žåã¯ã²ã«ãã³èµ·æºã®èª (éåžžåé³ç¯ã®èª) ãéžæãããšå€ãã®å Žåæ£ãããšãªããŸãããã®2ã€ã®æã§ã¯ã©ã¡ãããšãããšãã ããè¡šçŸã«ãªããããããªããšããç¹ã«ã¯æ³šæãå¿ èŠã§ãããå°ãªããšãåºã䜿ãããŠããŠéåžžåãå ¥ããããèªãéžæããããšã«ãªããŸãã
å ±èµ·èŸæžã®å©çšãå§ããŸããéåžžåãããŠå©çšããèªããããããã«ãªããšæ¥µããŠåœ¹ã«ç«ã¡ãŸãã
ç¹°ãè¿ããŸãããä»ã®äººã®äœæ¥ããåŠã¶ããšãæè¯ã®å®è·µã§ããæ€çŽ¢ãšã³ãžã³ã䜿ã£ãŠä»ã®èè ãç¹å®ã®è¡šçŸãã©ã®ããã«äœ¿ã£ãŠããã確èªããããšã¯å€§ããªæå©ããšãªãã§ãããã
â 空䌌èšèãçèªãã®ä»ã®æ £ç¿çãªè¡šçŸ
空䌌èšèã«æ°ãã€ããŠãã ãããå€åœèªã®ç緎床ãåããã2ã€ã®èšèªã§åãããã«èŠããèªã ããã©ããã®æå³ã䜿ãæ¹ãå šãç°ãªãã空䌌èšèããšããçœ ã«ã¯ãŸãããšãããããšã¯é¿ããããŸããã
çèªã¯å¯èœãªéãé¿ããŠãã ããããçèªãã¯åã ã®èªãæã£ãŠããæå³ãšã¯å®å šã«ç°ãªãæå³ãè¡šãããšããããŸããçèªã¯è±èªãæ¯åœèªã®äººã§ããç解ãã«ããããšããããŸã!
â ä¿èªãçç¥ãç瞮衚çŸçã¯é¿ããŸããã
å¹³æãªãæ¥åžžçãªè±èªã®äœ¿çšãå§ãããšã¯ãã£ãŠããæè¡çæç®ã¯èšèªãæ£åŒã«èšé²ããé¡ã®ãã®ã§ãã
ä¿èªãé垞䜿ããªã解éå°é£ãªçç¥è¡šçŸãç¹ã«æ¯åœèªã§ã®è¡šçŸãæš¡å£ãããããªç瞮衚çŸã¯é¿ããŠãã ãããIRCãã家æã仲éå ã§äœ¿ããããªç¹æã®è¡šçŸã§ã®èšè¿°ã¯ããªãã§ãã ããã
â æžãåã«ãã¹ãã
èè ã Live ããã¥ã¢ã«ã«è¿œå ããåã«äŸããã¹ãããŠãå šãŠç¢ºå®ã«èª¬æéãã«åäœããããã«ããããšã¯éèŠã§ããããã㪠chroot ãVMç°å¢ã§ã®ãã¹ããè¯ãèµ·ç¹ãšãªãã§ããããä»ã«ãããããç°ãªãããŒããŠã§ã¢ã䜿ã£ãŠããç°ãªããã·ã³ã§ãã¹ããå®æœããèµ·ããã§ãããåé¡ãçºèŠããããšãã§ããã°çæ³ã§ãããã
â äŸ
äŸç€ºãããšãã¯ã§ããã ãå ·äœçã«ããããã«ããŠãã ãããäŸã¯çµå±äŸã§ãããããŸããããã
æœè±¡çãªè¡šçŸã§èªã¿æãæ··ä¹±ãããããããç¹å®ã®ç¶æ³ã§ã®ã¿é©çšã§ãããããªæžãæ¹ãããæ¹ãããè¯ãããšã¯ãããããŸãããã®å Žåã¯æ瀺ããäŸã®å¹æãç°¡åã«èª¬æããããšãã§ããŸãã
䜿ãæ¹ã誀ãã°ããŒã¿æ¶å€±ãé¡äŒŒã®æãŸãããªã圱é¿ãåãŒãå¯èœæ§ã®ãããæœåšçã«å±éºãªã³ãã³ãé¡ã®äœ¿çšãäŸç€ºããå ŽåçãäŸå€ããããããããŸãããã®å Žåã¯èµ·ããããå¯äœçšã«ã€ããŠååãªèª¬æãæäŸãã¹ãã§ãã
â å€éšãªã³ã¯
å€éšãµã€ããžã®ãªã³ã¯ã¯ããã®ãµã€ãã«ããæ å ±ãç¹å¥ãªç¹ãç解ããããã«æ±ºå®çãªå¹æãæåŸ ã§ããå Žåã«ã®ã¿å©çšãã¹ãã§ãããã®å Žåã§ããå€éšãµã€ããžã®ãªã³ã¯ã¯å¯èœãªéãå°ãªãããŠãã ãããã€ã³ã¿ãŒãããäžã®ãªã³ã¯ã¯ãã®å 容ãã»ãšãã©ãå€æŽãããå¯èœæ§ããããã®ã§ããã®çµææ©èœããªããªã³ã¯ãã§ããããè«æ ãäžå®å šãªç¶æ ã«ããŠããŸãããšã«ãªããŸãã
ä»ã«ãã€ã³ã¿ãŒãããã«æ¥ç¶ããã«ãã®ããã¥ã¢ã«ãèªãã§ãã人ã«ã¯ãã®ãªã³ã¯ãè¿œãæ©äŒããããŸããã
â åæšã®äž»åŒµãããã¥ã¢ã«ã®å ¬éã«ããã£ãŠæ¡çšããã©ã€ã»ã³ã¹ã«éåãããã®ã¯é¿ãã
åæšã®äž»åŒµã¯å¯èœãªéãé¿ããŠãã ãããèšè¿°ããææžã¯ä»ã®äžæµã®ãããžã§ã¯ãã§äœ¿ãããšã«ãªããããããªãããšã«çæããŠãã ãããã€ãŸããããçš®ã®ç¹å®ã®å 容ãè¿œå ããããšã¯äºæ ãè€éã«ããããšã«ãªããŸãã
live-manual 㯠GNU GPL ã®æ¡ä»¶äžã§äœ¿çšãèš±å¯ããŠããŸããããã«ã¯ãåãããŠå ¬éãã (èäœæš©ã®ããç»åãããŽãå«ãããããçš®é¡ã®) å 容ã®é åžç©ã«é©çšããæå³åããããã€ããããŸãã
â ãŸãèçš¿ãæžããæ¹èšãå€æŽããŠæ¹åããå¿ èŠãªãäœãçŽã
- æ¡ãåŒãåºããŸããã! ãŸãè«ççã«é ãè¿œã£ãŠèããæŽçããå¿ èŠããããŸãã
- é ã®äžã§äœãšã圢ãã§ãããæåã®èçš¿ãæžããŸãã
- ææ³ãæžåŒãã€ã¥ããçŽããŸãããªãªãŒã¹ã®æ£ããåå㯠${testing} ã sid ã§ããããã³ãŒãåãšããŠåç §ãããšãã¯å€§æåã«ãã¹ãã§ã¯ãªãããšã«çæããŠãã ããããspellãã¿ãŒã²ããã䜿ã£ãŠãã€ãŸãmake spellã§ã€ã¥ãã®èª€ãããªãã確èªã§ããŸãã
- èšè¿°ãæ¹åããå¿ èŠãªéšåãããã°æžãçŽããŸãã
â ç«
ç« ãå¯é¡ã«ã¯æ £ç¿çãªçªå·ã®ä»ãæ¹ãããŠãã ãããäŸãã° 1ã1.1ã1.1.1ã1.1.2 ... 1.2ã1.2.1ã1.2.2 ... 2ã2.1 ... ãªã©ãšããããã«ã§ãã以äžã®ããŒã¯ã¢ãããèŠãŠãã ããã
説æããã®ã«äžé£ã®æé ã段éãåæããå¿ èŠãããå Žåã¯ãFirst (æåã«)ãsecond (2ã€ç®ã«)ãthird (3ã€ç®ã«) ... ãšããããã«åºæ°ã䜿ã£ãããFirst (æåã«)ãThen (ãããã)ãAfter that (ãã®åŸ)ãFinally (æåŸã«)ã... ãããã¯ç®æ¡æžãããããšãã§ããŸãã
â ããŒã¯ã¢ãã
倧äºãªããšãèšãå¿ããŸããããlive-manual ã§ã¯ SiSU ã䜿ã£ãŠããã¹ããã¡ã€ã«ãåŠçããè€æ°ã®åœ¢åŒã®åºåãçæããŠããŸãã{SiSU ããã¥ã¢ã«}http://www.sisudoc.org/sisu/en/html/sisu_manual/markup.html ãçºããŠãã®ããŒã¯ã¢ããæ¹æ³ãããç解ããããšãå§ããŸãã代ããã«
$ sisu --help markup
ãšå ¥åããæ¹æ³ããããŸããããŒã¯ã¢ãããããããäŸç€ºããŠã¿ãŸããæçšã ãšããããšã¯ããããããããŸããã
- æååã®åŒ·èª¿/倪å:
*{foo}* ãŸã㯠!{foo}!
ã¯ãfoo ãŸã㯠fooããšãªããŸããããã¯ç¹å®ã®ããŒã¯ãŒãã匷調ããã®ã«äœ¿ããŸãã
- æäœ:
/{foo}/
㯠foo ãšãªããŸããããã¯äŸãã° Debian ããã±ãŒãžã®ååã«äœ¿ããŸãã
- çå¹ :
#{foo}#
㯠foo ãšãªããŸããããã¯äŸãã°ã³ãã³ãã®ååã«äœ¿ããŸãããŸããããŒã¯ãŒãããã¹ã®ãããªãã®ã®äžéšã匷調ããã®ã«ã䜿ããŸãã
- ã³ãŒããããã¯:
code{ $ foo # bar }code
ã¯
$ foo # bar
ãšãªããŸããã¿ã°ã®éå§ã«ã¯ code{ ããçµäºã«ã¯ }code ã䜿ããŸããã³ãŒãã®åè¡ã«ã¯å é ã«ç©ºçœãå¿ èŠã ãšããããšãå¿ ãèŠããŠãããŠãã ããã
ãã®ç¯ã§ã¯ Live ããã¥ã¢ã«ã®å 容ã翻蚳ããéã«äžè¬çã«èæ ®ãã¹ãäºé ãæ±ããŸãã
äžè¬çãªæšå¥šäºé ãšããŠã翻蚳è ã¯èªåã®èšèªã«é©çšããã翻蚳èŠåãæ¢ã«èªãã§ç解ããŠããã¹ãã§ããéåžžã翻蚳çšã®ã°ã«ãŒããã¡ãŒãªã³ã°ãªã¹ãã Debian ã®å質æšæºã«åèŽãã翻蚳ç©ãäœæããæ¹æ³ã«ã€ããŠã®æ å ±ãæäŸããŠããŸãã
泚æ: 翻蚳è ã¯{ãã®ææžãžã®è²¢ç®}#how-to-contribute ãèªãã¹ãã§ããç¹ã«{翻蚳}#translation ç¯ã
â ã³ã¡ã³ã
翻蚳è ã®åœ¹å²ã¯å ã®èè ã«ããæžãããèªãæã段èœããããŠæç« ã®æå³ãå¯èœãªéãå¿ å®ã«ç®æšã®èšèªã§äŒããããšã§ãã
ãã®ãããå人çãªã³ã¡ã³ããèªåã®äœèšãªæ å ±ã®è¿œå ã¯æ§ããã¹ãã§ããåäžã®ææžã«ã€ããŠäœæ¥ããŠããä»ã®ç¿»èš³è ã«åããŠã³ã¡ã³ããè¿œå ãããå Žåã¯ãã®ããã«çšæãããŠããå ŽããããŸãããã㯠po ãã¡ã€ã«ã®çªå·èšå· # ã«ç¶ãæååã®ãããã§ããã»ãšãã©ã®èŠèŠçãªç¿»èš³çšããã°ã©ã ã§èªåçã«ãããã³ã¡ã³ãã®çš®é¡ã«å±ãããã®ãšããŠåŠçããŸãã
â TN, Translator's Note (翻蚳è ã«ããã¡ã¢)
å®å šã«åãå ¥ãããããšã¯ããã翻蚳æžã¿ããã¹ãã®æ¬åŒ§ã()ãå ã«èªãè¡šçŸãå«ããããšã¯ããããããèªãè¡šçŸã®æå³ãèªã¿æã«ãšã£ãŠããæ確ã«ããå Žåã«ã®ã¿è¡ã£ãŠãã ããã翻蚳è ã¯æ¬åŒ§å ã«ã(蚳泚)ãçãšèšèŒããŠããã®è¿œèšã翻蚳è ã«ãããã®ã§ããããšãæ確ã«ãã¹ãã§ãã
â é人称ã®æã
è±èªã§æžãããææžã¯ãyouããé人称ãšããŠå¹ åºã䜿ããŸããä»ã®èšèªã«ã¯ãã®ç¹åŸŽãå ±æããªããã®ããããŸãããã®ããšã§ãå ã®æãèªã¿æã«å¯ŸããŠçŽæ¥åŒã³ãããŠãããã®ãããªèª€ã£ãå°è±¡ãå®éã«ã¯ããã§ã¯ãªãã®ã«äžããŠããŸããããããŸããã翻蚳è ã¯ãã®ç¹ã«æ³šæããŠãå¯èœãªéãæ£ç¢ºã«èªåã®èšèªã«åæ ããå¿ èŠããããŸãã
â 空䌌èšè
åã«èª¬æããã空䌌èšèãã®çœ ã¯ç¹ã«ç¿»èš³è ã«åœãŠã¯ãŸããŸããçããããã°ããã®çããã空䌌èšèã®æå³ãåç¹æ€ããŠãã ããã
â ããŒã¯ã¢ãã
æåã¯potãã¡ã€ã«ãåŸã«ã¯poãã¡ã€ã«ã«ã€ããŠäœæ¥ãã翻蚳è ã¯å€æ°ã®ããŒã¯ã¢ããæ©èœãæååã«ç¢ºèªã§ããã§ããããæã¯ç¿»èš³ã§ãããã®ã§ããéã翻蚳ã§ããŸããããããå ã®è±èªçãšå šãåäžã®ããŒã¯ã¢ãããæ¡çšããŠãããšããããšã¯æ¥µããŠéèŠã§ãã
â ã³ãŒããããã¯
ã³ãŒããããã¯ã¯é垞翻蚳ã§ããŸãããã翻蚳ã«ãããå«ããããšãã翻蚳ç 100% ãéæããå¯äžã®æ¹æ³ã§ããã³ãŒããå€æŽããããšç¿»èš³è ã«ããä»å ¥ãå¿ èŠãšãªãããæåã¯äœèšãªäœæ¥ã«ãªããŸãããé·æçã«èŠããšããã .po ãã¡ã€ã«ã®æŽåæ§ã確èªãããšãã«äœãæ¢ã«ç¿»èš³æžã¿ã§äœãæªç¿»èš³ãªã®ãèå¥ããæåã®æ¹æ³ã§ãã
â æ¹è¡
翻蚳æã«ã¯å ã®æãšå šãåãã ãã®æ¹è¡ãå¿ èŠã§ããå ã®ãã¡ã€ã«ã«æ¹è¡ããããšãã¯æ³šæããŠãEnterãããŒãæŒãã\nãæã¡èŸŒãã§ãã ãããæ¹è¡ã¯äŸãã°ã³ãŒããããã¯äžã§ãã䜿ãããŸãã
åéãããªãã§ãã ãããããã¯ç¿»èš³æãè±èªçãšåäžã®é·ãã«ããå¿ èŠãããããšããããšã§ã¯ãããŸãããããã¯ã»ãŒäžå¯èœã§ãã
â 翻蚳ã§ããªããããŠã¯ãããªãæåå
翻蚳è ã決ããŠç¿»èš³ãã¹ãã§ãªããã®:
- ãªãªãŒã¹ã®ã³ãŒãå (å°æåã§æžãã¹ã)
- ããã°ã©ã ã®åå
- äŸç€ºããã³ãã³ã
- ã¡ã¿æ å ± (ååŸã«ã³ãã³ã眮ãããããšãå€ã :ã¡ã¿æ å ±:)
- ãªã³ã¯
- ãã¹
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
Live ã·ã¹ãã ã€ã¡ãŒãžã®ãã«ãã«ã¯ããããªããã·ã¹ãã èŠä»¶ããããŸã:
â ã¹ãŒããŒãŠãŒã¶ (root) æš©é
â ææ°çã® live-build
â bash ã dash çã® POSIX ã«æºæ ããã·ã§ã«
â debootstrap
â Linux 2.6 以éã
Debian ã Debian 掟çãã£ã¹ããªãã¥ãŒã·ã§ã³ã®å©çšã¯å¿ é ã§ã¯ãªãããšã«æ³šæããŠãã ãã - live-build ã¯äžèšã®èŠä»¶ãæºããã»ãŒãããšãããããã£ã¹ããªãã¥ãŒã·ã§ã³ã§åäœããŸãã
live-build ã®ã€ã³ã¹ããŒã«ã«ã¯ããã€ãæ¹æ³ããããŸã:
â Debian ãªããžããªãã
â ãœãŒã¹ãã
â ã¹ãããã·ã§ãããã
Debian ã䜿ã£ãŠããå Žåã«æšå¥šããã®ã¯ Debian ãªããžããªããã® live-build ã®ã€ã³ã¹ããŒã«ã§ãã
ä»ã®ããããããã±ãŒãžãšåæ§ã«ãåã« live-build ãã€ã³ã¹ããŒã«ããŸã:
# apt-get install live-build
live-build ã¯GitããŒãžã§ã³ç®¡çã·ã¹ãã ã䜿ã£ãŠéçºãããŠããŸããDebian ããŒã¹ã®ã·ã¹ãã ã§ã¯ git ããã±ãŒãžã§æäŸãããŠããŸããææ°ã®ã³ãŒããååŸããã«ã¯
$ git clone git://live-systems.org/git/live-build.git
ãå®è¡ããŸããDebian ããã±ãŒãžãèªåã§ãã«ããã€ã³ã¹ããŒã«ããããšãã§ããŸãã
$ cd live-build $ dpkg-buildpackage -b -uc -us $ cd ..
ãå®è¡ããæ°ããã§ãã .deb ãã¡ã€ã«ãã察象ã®ãã®ãã€ã³ã¹ããŒã«ããŸããäŸãã°
# dpkg -i live-build_4.0-1_all.deb
ã·ã¹ãã ã« live-build ãçŽæ¥ã€ã³ã¹ããŒã«ããããšãã§ããŸã:
# make install
ã¢ã³ã€ã³ã¹ããŒã«ã¯:
# make uninstall
live-build ããœãŒã¹ãããã«ããããã¯ã€ã³ã¹ããŒã«ããããªãå Žåãã¹ãããã·ã§ãããå©çšã§ããŸããã¹ãããã·ã§ãã㯠Git ã®ææ°çããèªåçã«ãã«ããããhttp://live-systems.org/debian/ ããå©çšã§ããããã«ãªã£ãŠããŸãã
泚æ: ç¬èªã® Live ã·ã¹ãã ãäœæããããã«ã·ã¹ãã ã« live-boot ã live-config ãã€ã³ã¹ããŒã«ããå¿ èŠã¯ãããŸãããã€ã³ã¹ããŒã«ã¯ç¡å®³ã§ãåç §ç®çã§æçšã§ããããŸããææžã ããæãå Žåã«ã¯ live-boot-doc ã live-config-doc ããã±ãŒãžãå¥ã ã«ã€ã³ã¹ããŒã«ã§ããããã«ãªã£ãŠããŸãã
live-boot ãš live-config ã¯ã©ã¡ããã{live-build ã®ã€ã³ã¹ããŒã«}#installing-live-build ã«ããããã« Debian ãªããžããªããå©çšã§ããããã«ãªã£ãŠããŸãã
gitããææ°ã®ãœãŒã¹ãå©çšããã«ã¯ä»¥äžã®åŠçãè¿œã£ãŠãã ããã{çšèª}#terms ã§è§ŠããŠããçšèªã«ã€ããŠå¿ ãããç解ããŠããããã«ããŠãã ããã
â live-boot åã³ live-config ã®ãœãŒã¹ã®ååŸ
$ git clone git://live-systems.org/git/live-boot.git $ git clone git://live-systems.org/git/live-config.git
ããã±ãŒãžããœãŒã¹ãããã«ãããçç±ãç¬èªåã§ããå Žåã¯ãç¬èªåã®è©³çŽ°ã«ã€ã㊠live-boot ã live-config ã® man ããŒãžãåèã«ããŠãã ããã
â live-boot åã³ live-config ã® .deb ãã¡ã€ã«ã®ãã«ã
ãã«ãã¯å¯Ÿè±¡ãã£ã¹ããªãã¥ãŒã·ã§ã³ãŸãã¯å¯Ÿè±¡ã®ãã©ãããã©ãŒã ãåé²ããŠãã chroot ã§è¡ãå¿ èŠããããŸã: ããã¯ã€ãŸãã察象ã ${testing} ã§ããã° ${testing} ã«å¯ŸããŠãã«ããã¹ãã ãšããããšã§ãã
ãã«ãã·ã¹ãã ãšã¯ç°ãªããã£ã¹ããªãã¥ãŒã·ã§ã³ã察象ãšãã live-boot ããã«ãããå¿ èŠãããå Žå㯠pbuilder ã sbuild ãšãã£ãå人åããã«ããŒã䜿ã£ãŠãã ãããäŸãã° ${testing} ã® Live ã€ã¡ãŒãžã§ããã° live-boot ã ${testing} ã® chroot ã§ãã«ãããŠãã ããã察象ã®ãã£ã¹ããªãã¥ãŒã·ã§ã³ããã«ãã·ã¹ãã ã®ãã£ã¹ããªãã¥ãŒã·ã§ã³ãšäžèŽããŠããå Žåã¯ãã«ãã·ã¹ãã ã§çŽæ¥ (dpkg-dev ããã±ãŒãžã«ããæäŸããã) dpkg-buildpackage ã䜿ã£ãŠãã«ãã§ããŸã:
$ cd live-boot $ dpkg-buildpackage -b -uc -us $ cd ../live-config $ dpkg-buildpackage -b -uc -us
â 件㮠.deb ãã¡ã€ã«ã®å©çš
live-boot ãš live-config 㯠live-build ã·ã¹ãã ã«ããã€ã³ã¹ããŒã«ãããããããã¹ãã·ã¹ãã ã§ããã±ãŒãžãã€ã³ã¹ããŒã«ããã ãã§ã¯ååã§ã¯ãããŸãã: çæããã .deb ãã¡ã€ã«ãä»ã®ç¬èªããã±ãŒãžãšåãããã«æ±ãå¿ èŠããããŸãããœãŒã¹ãããã«ãããç®çã¯æããå ¬åŒãªãªãŒã¹åã®çæéã«æ°ãããã®ããã¹ãããããšãªã®ã§ã{å€æŽãããããã¯ãµãŒãããŒãã£è£œããã±ãŒãžã®ã€ã³ã¹ããŒã«}#installing-modified-or-third-party-packages ã«åŸã£ãŠãé¢é£ãããã¡ã€ã«ãèšå®ã«äžæçã«åé²ããããã«ããŠãã ãããç¹ã«ãã©ã¡ãã®ããã±ãŒãžãäžè¬çãªéšåãææžããããŠããã¯ãšã³ãã«åå²ãããŠããããšã«æ³šæããŠãã ãããäžè¬çãªéšåãšèšå®ã«åãããã¯ãšã³ãããã 1ã€ããªãã·ã§ã³ã§ææžãåé²ããŠãã ãããLive ã€ã¡ãŒãžãçŸåšã®ãã£ã¬ã¯ããªã§ãã«ãããåè¿°ã®ãã£ã¬ã¯ããªã«äž¡æ¹ã®ããã±ãŒãžã®åäžããŒãžã§ã³ã® .deb ãã¡ã€ã«ãå šãŠçæãããã®ãšä»®å®ããŠã以äžã® bash ã³ãã³ãã§ããã©ã«ãã®ããã¯ãšã³ããå«ããŠé¢é£ããããã±ãŒãžãå šãŠã³ããŒããŸã:
$ cp ../live-boot{_,-initramfs-tools,-doc}*.deb config/packages.chroot/ $ cp ../live-config{_,-sysvinit,-doc}*.deb config/packages.chroot/
live-build ã®èšå®ãã£ã¬ã¯ããªã§ live-systems.org ã®ããã±ãŒãžãªããžããªããµãŒãããŒãã£ãªããžããªãšããŠèšå®ããããšã§ãlive-build ãèªåçã« live-boot ãš live-config ã®ææ°ã®ã¹ãããã·ã§ãããå©çšããããã«ã§ããŸãã
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
ãã®ç« ã§ã¯ Live ã·ã¹ãã ã®ãã«ãã«äœ¿ã3ã€ã®äž»èŠããŒã« live-buildãlive-bootãlive-config ã®æŠèŠããŸãšããŠããŸãã
live-build 㯠Live ã·ã¹ãã ããã«ãããããã®ã¹ã¯ãªããéã§ããåé²ãããŠããã¹ã¯ãªããã¯ãã³ãã³ãããšããŠãèšåãããŠããŸãã
live-build ã®èæ¯ãšãªãèãæ¹ã¯ãèšå®ãã£ã¬ã¯ããªã䜿ã£ãŠ Live ã€ã¡ãŒãžã®ãã«ãã«é¢ããããããé¢ãå®å šã«èªååãç¬èªåãããã¬ãŒã ã¯ãŒã¯ã«ããããšããããšã§ãã
ãã®å€ãã®æŠå¿µã¯ debhelper 㧠Debian ããã±ãŒãžããã«ãããã®ãšåæ§ã§ã:
â ã¹ã¯ãªããã«ã¯æäœãå¶åŸ¡ããããã«äžå¿ãšãªãäœçœ®ããããŸããdebhelper ã§ã¯ããã±ãŒãžããªãŒã® debian/ ãµããã£ã¬ã¯ããªãããã«ããããŸããäŸãã° dh_install ã¯ãä»ã«ããããŸãããdebian/install ãšãããã¡ã€ã«ãæ¢ããŠç¹å®ã®ãã€ããªããã±ãŒãžã«åé²ãã¹ããã¡ã€ã«ãå€æããŸããã»ãŒåæ§ã« live-build ã¯èšå®å šäœã config/ ãµããã£ã¬ã¯ããªä»¥äžã«ä¿ç®¡ããŸãã
â ã¹ã¯ãªããã¯ç¬ç«ããŠããŸã - ã€ãŸããåã³ãã³ãã®å®è¡ã¯åžžã«å®å šã§ãã
debhelper ãšã¯ç°ãªããlive-build ã¯èšå®ãã£ã¬ã¯ããªã®éªšæ ŒãçæããããŒã«ãæäŸããŠããŸãããã㯠dh-make çã®ããŒã«ã«äŒŒãŠãããšèšã£ãŠãè¯ãã§ãããããããã£ãããŒã«ã®ãããªãæ å ±ã«ã€ããŠã¯ããã®ç¯ã®æ®ãã§æãéèŠãª4ã€ã®ã³ãã³ãã«ã€ããŠè§ŠããŠããã®ã§ç¶ããèªãã§ãã ãããåã³ãã³ãã§å è¡ããŠãã lb 㯠live-build ã³ãã³ãã®ã©ãããŒã§ããããšã«æ³šæããŠãã ããã
â lb config: Live ã·ã¹ãã èšå®ãã£ã¬ã¯ããªã®åæåãæ åœããŸãããããªãæ å ±ã«ã€ããŠã¯ lb config ã³ãã³ã ãèŠãŠãã ããã
â lb build: Live ã·ã¹ãã ã®ãã«ãã®éå§ãæ åœããŸãããããªãæ å ±ã«ã€ããŠã¯ lb build ãèŠãŠãã ããã
â lb clean: Live ã·ã¹ãã ã§ãã«ããããéšåã®æé€ãæ åœããŸãããããªãæ å ±ã«ã€ããŠã¯ lb clean ã³ãã³ã ãèŠãŠãã ããã
live-build ã§èª¬æããŠããããã«ãlive-build ãæ§æããã¹ã¯ãªãã㯠config/ ãšããåã®åäžã®ãã£ã¬ã¯ããªãã source ã³ãã³ãã§æå®ãããèšå®ãèªã¿èŸŒã¿ãŸãããã®ãã£ã¬ã¯ããªãæäœæ¥ã«ããæ§æããã®ã¯æéããããäžã«èª€ãã®å ãšãªãããããããlb config ã³ãã³ãã䜿ã£ãŠåæèšå®ããªãŒã®éªšæ Œãäœæã§ããããã«ãªã£ãŠããŸãã
åŒæ°ãä»ããã« lb config ãå®è¡ãããš config/ ãµããã£ã¬ã¯ããªãäœæããŠããã©ã«ãèšå®ãããããæå®ãããèšå®ãã¡ã€ã«ãé 眮ããauto/ åã³ local/ ãšããéªšæ Œãšãªã2ã€ã®ããªãŒãäœæããŸãã
$ lb config [2015-01-06 19:25:58] lb config P: Creating config tree for a debian/stretch/i386 system P: Symlinking hooks...
ãšãŠãåºæ¬çãªã€ã¡ãŒãžãå¿ èŠãšãããŠãŒã¶ãåŸã§ auto/config ã䜿ã£ãŠãã£ãšå šé¢çãªèšå®ãè¡ãããšèããŠããå Žå㯠lb config ãåŒæ°ç¡ãã§äœ¿ãã®ãé©åã§ããã (詳现ã¯{èšå®ç®¡ç}#managing-a-configuration åç §)ã
éåžžã¯ãªãã·ã§ã³ãããããæå®ããŸããäŸãã°ã€ã¡ãŒãžã®ãã«ãæã«å©çšããããã±ãŒãžãããŒãžã£ãŒãæå®ããå Žå:
$ lb config --apt aptitude
å€æ°ã®ãªãã·ã§ã³ãæå®ããããšãã§ããŸã:
$ lb config --binary-images netboot --bootappend-live "boot=live components hostname=live-host username=live-user" ...
å©çšå¯èœãªãªãã·ã§ã³ã®å šå®¹ã¯ lb_config man ããŒãžã«ãããŸãã
lb build ã³ãã³ã㯠config/ ãã£ã¬ã¯ããªããèšå®ãèªã¿èŸŒã¿ãŸãããããã Live ã·ã¹ãã ã®ãã«ãã«å¿ èŠãªäœã¬ãã«ã³ãã³ããå®è¡ããŸãã
ãã«ãã«ããæ§ã ãªçæç©ãåé€ããã®ã¯ lb clean ã³ãã³ãã®åœ¹ç®ã§ãããã«ãããã®åŸã®ãã«ããããããªç¶æ ããå§ããããããã«ãªããŸããããã©ã«ã㧠chrootããã€ããªããœãŒã¹ã®æ®µéã察象ãšãªããŸããããã£ãã·ã¥ã¯ãã®ãŸãŸæ®ãããŸãããŸããåã ã®æ®µéãåå¥ã«æé€ããããšãã§ããŸããäŸãã°ãã€ããªæ®µéã«ã®ã¿åœ±é¿ã®ããå€æŽãå ããå Žåã¯æ°ãããã€ããªããã«ãããåã« lb clean --binary ãå®è¡ããŸããå€æŽãããã±ãŒãžåéãããã±ãŒãžã®ãã£ãã·ã¥ãç¡å¹åãããããªãã®ãäŸãã° --mode ã --architectureã--bootstrap ãå€æŽããå Žå㯠lb clean --purge ãå®è¡ããªããšãããŸããããªãã·ã§ã³ã®å šå®¹ã«ã€ããŠã¯ lb_clean man ããŒãžãèŠãŠãã ããã
live-boot 㯠live-build çã«ããäœæããã Live ã·ã¹ãã ã®ããŒãæã«å©çšãã initramfs ã®çæã«å©çšãã initramfs-tools ã®ããã¯ãæäŸããã¹ã¯ãªããéã§ããLive ã·ã¹ãã ã®ISOããããã¯ãŒã¯çµç±ã®ããŒãã«å©çšããtarã¢ãŒã«ã€ããUSBã¡ã¢ãªåãã€ã¡ãŒãžã察象ã§ãã
ããŒãæã«ã¯ã«ãŒããã¡ã€ã«ã·ã¹ãã (squashfs ã®ãããªå§çž®ãã¡ã€ã«ã·ã¹ãã ã®ã€ã¡ãŒãžã§ããããšãå€ã) ãä¿åãããŠãã /live/ ãã£ã¬ã¯ããªãåé²ããèªã¿åãå°çšã¡ãã£ã¢ãæ¢ããŸããèŠã€ãã£ãå Žå㯠Debian é¡äŒŒã·ã¹ãã ã§ãã®ã¡ãã£ã¢ããããŒãã§ããããã«ãaufs ã䜿ã£ãŠæžã蟌ã¿å¯èœãªç°å¢ãäœæããŸãã
Debian ã®åæRAMãã¡ã€ã«ã·ã¹ãã ã«ã€ããŠã®ãããªãæ å ±ã¯ http://kernel-handbook.alioth.debian.org/ ã«ãã Debian Linux ã«ãŒãã«ãã³ãããã¯ã® initramfs ã®ç« ã«ãããŸãã
live-config ã¯ããŒãæã« live-boot ã®åŸã«å®è¡ã㊠Live ã·ã¹ãã ãèªåçã«èšå®ããããã®ã¹ã¯ãªããéã§æ§æãããŠããŸãããã¹ãåããã±ãŒã«ãã¿ã€ã ãŸãŒã³ã®èšå®ã live ãŠãŒã¶ã®äœæãcron ãžã§ãã®æå¶ãlive ãŠãŒã¶ã®èªåãã°ã€ã³çã®ã¿ã¹ã¯ãåŠçããŸãã
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.
â SiSU Spine áš (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2023