  Configuration HOWTO
  By Guido Gonzato, guido@ibogfs.cineca.it
  v1.2.2, 10 April 1998
    <akendo@t3.rim.or.jp>
  v1.2.2j, 11 January 1999

   HOWTO ́AVCXg[ Linux box ̔AZԂŗe
  ՂɍsƂړIƂ̂łBő̈ʓIȃAvP[V
  ̐ݒoAg₷VXeɂ邱Ƃł܂B
  ______________________________________________________________________

  Table of Contents

  1. ͂߂
     1.1  HOWTO ̑ݗR
     1.2 ݒ肵悤ƂĂ̂

  2. SʓIȐݒ
     2.1 L[{[h
     2.2 J[l̍č\z
     2.3 sendmailɂ郍bN
     2.4 n[hfBXN̐\
     2.5 p|[gZiphCu
     2.6 foCXhCo
     2.7 u[g̃bZ[W
     2.8 zXg
     2.9 }EX
     2.10 }Eg|Cg
     2.11 lilo(8)LOADLIN
        2.11.1 ZLeB̂߂
     2.12 v^̐ݒ

  3. \tgEFA̐ݒ
     3.1 bash(1)
     3.2 ls(1)
     3.3 less(1)
     3.4 emacs(1)
     3.5 joe(1)
     3.6 jed(1)
     3.7 efax(1)
     3.8 TeX ̌n
     3.9 PPP
     3.10 POP NCAg
     3.11 XEBhEVXe
     3.12 Fortran
     3.13 [U[Ƃ̐ݒ
     3.14 XV

  4. I
     4.1 쌠
     4.2 tB[hobN
     4.3 ӔC

  ______________________________________________________________________

  1.  ͂߂

  1.1.   HOWTO ̑ݗR

   PC  Linux CXg[ĂŁÃ݂fBXgr[
  V͑f炵ǂ{IȐݒŌĂʂƎv悤
  ȂĂ܂B̃AvP[V͂̂܂܂œƂł܂
  Aɂ͂łȂ̂܂B܂Ac.o.l.setup œ₪₦
  Ȃ̂Ă܂B

  ̏ԂC邽߁A܂AVɃCXg[鎞̃ƂāA
  ΂̃XgA HOWTO ̂Ƃɂ܂Bɂ͑
  ̈ʓIȃAvP[VAvOAT[rX̐ݒt@C
  ܂B͂ƊF̖ɗƂƎv܂B

   HOWTO ŏqׂĂ̒ɂ́AfBXgr[VɈˑ
  ̂܂B Red Hat  Caldera OpenLinux 茳ɎĂ܂
  BȂ Slackware  Debian Ȃǂ̃fBXgr[V
  gĂȂAɏĂ邱Ƃ𐹏̂悤ɂ͍lȂł
  BƂhLg HOWTO ǂ߂Ή̂܂B
  ĂB

  1.2.  ݒ肵悤ƂĂ̂

  PC ̃n[hEFAǂ̂悤ɍ\Ă邩͐獷ʂłB̌o
  ł͋ʍƂāA3̃p[eBV(DOS/WindowsALinuxAXbv
  3)eʃn[hfBXNATEhJ[hAfACD-ROM h
  CuAv^A}EX邱Ƃł܂Bp|[gɂȂ
  Zip Drive 悭݂܂B

  ̃n[hEFAݒ肵悤ƂĂ̂Ɖ肵܂Aꂩ
  qׂ邱Ƃ͈ႤݒɂQlɂȂ̂Ǝv܂BɏȂA
   root ōsȂ܂B

  Ar܂ĂƂ肩܂傤B

  2.  SʓIȐݒ

  2.1.  L[{[h

  ܂AL[{[hǂݒ肷΂ł傤BCXg[ɐݒ肵
  ĂȂAL[{[hςɂ́Â悤ɂ܂B

  o  /usr/lib/kbd/keytables/̒̓KȃL[e[uIт܂BƂ
     ΁Ait.maṕAC^ÃL[{[hpłB

  o  /etc/sysconfig/keyboardҏWA
     KEYTABLE="/usr/lib/kbd/keytables/it.map"Ɠ܂B

  o  L[{[h̃s[gxƃfBCԂݒ肷ɂ́A
     /etc/rc.d/rc.sysinitɎ̍s܂BCaldera ȂA
     /etc/rc.d/rc.bootłB

       /sbin/kbdrate -s -r 16 -d 500  # ܂́ADȂ悤

   reboot ŃL[{[hƓ悤ɂȂ܂Breboot ɃL
  [{[hςɂ́A/etc/rc.d/init.d cd A ./keytable startƃR
  }h܂B

  2.2.  J[l̍č\z

  ɍsȂׂƂ́AȂ̃VXeɍœK̃J[lɍč\z邱
  łB͂₳ƂłAƂɂ/usr/src/linux/ɂ
  READMEt@C Kernel-HOWTO ǂłBqgƂẮA

  o  ȂKvƂĂ邩lĂBJ[l̐ݒI
     сApb`āAxRpC邱Ƃ́Aݒ肵
     ARpCJԂ肸ƐYIłB₷ƂɂȂ
     Ȃn[hEFA(SCSIAZipAlbg[NJ[hȂ)̃T|[
     gYȂłB

  o  Ȃ PC  Cyrix  CPU ȂA\P邽߂̃pb`
     ĂĂB
     <http://www.linuxhq.com/patch/20-p0591.html> ɂ܂B

  o  m[gp\Ȑꍇ́ANoblink pb`ĂƉtʂ̓ǂ݈Ղ
     Pł邩܂BŐṼo[W
     <ftp://sunsite.unc.edu/pub/Linux/kernel/patches/console>
     ŁAnoblink-X.X.tar.gzƂOœł܂BpbP[WCX
     g[A/etc/profileɎ̍sĂB

       /usr/local/bin/cursor bgreen  # ܂͕ʂ̐F

  o  ܂m[gp\ȐꍇɁAPCMCIA f/t@bNXg
     AVÃT|[gW[ł͂ȂAgݍ݂ŃRpC
     ĂBȂ PCMCIA f܂B

  o  Linux ł́ATEhJ[hƐݒ肵ȂƔFĂ܂
     B̏ꍇ͊ȒPȂƂłBׂẴIvV enable 
     ĂA/dev/dsp/dev/soundYȂ悤ɂ܂B

  o  modprobe AW[ȂƂȃbZ[Wo悤
     A /etc/conf.modules𒼂Kv܂Bipx  appletalk W
     [gȂȂA̍sĂB

       alias net-pf-4 off
       alias net-pf-5 off

  o  ɃJ[l̍č\zŝ߂ɁAݒt@CSȂƂ
     ۑĂ̂͂悢ƂłB

  2.3.  sendmail ɂ郍bN

  VXeɂẮAu[gsendmail@BbNĂ܂܂B
  /etc/hostsɎ̍sΒ܂B

       127.0.0.1 localhost

  ``zXg''̍QlɂĂB

  2.4.  n[hfBXN̐\

  n[hfBXN̐\hdparm(8)𒍈Ӑ[gƂɂĉP邩
  ܂B hdparm ȂȂA
  <ftp://sunsite.unc.edu/pub/Linux/system/hardware> 
  hdparm-X.Y.tar.gzTĂB

  ǂ΂ʓIɎƂ͂ł܂Bn[hfBXNRg
  [[̎ނɈˑĂ邩łBt@CVXep[ɂĂ
  Ȃ悤Aman y[W悭ǂłgĂBԊȒPȂ̂́A
  ̍s /etc/rc.d/rc.sysinitɉ邱ƂłB

       /sbin/hdparm -c1 /dev/hda  # 1ԖڂIDEhCȕꍇ

  ɂ(E)IDE 32rbgo͂\ɂȂ܂B-m IvVɂ
  Ă hdparm̍ Mark Lord 炱 email Ă܂B

       (...) Ȃ̃VXe1A2N̕igĂȂ
       ͂܂BÂꍇɂ(܂lɂ̂
       )肪邩܂BoȎ`bv́ACMD0646
        RZ1000 ŁA2A3NO܂ŁA486A586̃}U[{[h
       قƂǂŎgĂ܂B

  2.5.  p|[gZiphCu

  p|[gZiphCugɂ́Aŋ߂(2.x.x)J[l̃ftH
  g̃hCo[ővłBJ[l̍č\z̍ہASCSI support  SCDI
  disk support Aڂ̓W[őgݍ݂܂Bv^
  ZiphCũp|[gŁAN\܂B

       #~ chmod 666 /dev/sda4  # NłZiphCuɃANZXł悤
       #~ insmod ppa

  Ƃ΁AZip ͕ʂɃ}Egł܂BŌ̍s
  /etc/rc.d/rc.sysinitɓꂽł傤B /etc/mtools.confɎ
  s邱ƂɂAmtools Zip hCugƂł܂B

       drive z: file="/dev/sda4" exclusive

  WppahCo悢̂܂̂ŁA
    <http://www.torque.net/~campbell> ĂB

  2.6.  foCXhCo

  /devɃfoCX(Ƃ͎ۂ̃foCXhCoւ̃N)Ȃ
  ܂B}EXAfACD-ROM hCuȂǂ̃foCXmFĂ
  BȂȂÂ悤ɂĂB

       ~# cd /dev
       /dev# ln -s /dev/cua0 mouse
       /dev# ln -s /dev/cua1 modem
       /dev# ln -s /dev/hdb cdrom

  KvȂNɂłANZXł悤ÃfoCX(Nł͂ȂA
  ۂ̃foCX)chmod 666ĂBbvgbv̒ɂ́A}EX
  /dev/psauxłꍇ܂BX11łӂĂB

  tbs[chmod 666 /dev/fd*āA[gȊÕ[U[ANZX\
  Ȃ悤ɂȂł傤B̓ZLeB̖N܂A
  ׂ͒m܂BRg΂肢܂B

  2.7.  u[g̃bZ[W

  u[g̃bZ[WςȂA/etc/rc.d/rc.local
  /etc/issue/etc/motdĂȂׂĂB
  ȂĂAGfB^ŒĂ܂܂傤B

  2.8.  zXg

  zXgςɂ́Ahostname new_host_nameƂł͕s\łB
  낵sendmail̃bNɂ͎̂悤ɂ܂B

  o  /etc/sysconfig/networkҏWāAɂzXgς܂B(
     new_host_name.localdomain)

  o  /etc/HOSTNAMEK؂ɕς܂B

  o  /etc/hostsɐVzXg܂B

       127.0.0.1       localhost  new_host_name.localdomain

  2.9.  }EX

  gpm̃}EXT[rX́Atty [hŃJbgAhy[XgsȂA
  AvP[VŃ}EXĝɗLpłB/etc/sysconfig/mouse Ɏ
  ̂悤ȍŝmFĂB

       MOUSETYPE="Microsoft"
       XEMU3=yes

  /etc/rc.d/init.d/gpm邩ǂmFĂB񂻂
  ݒ肪}EXƍĂKv܂Bbvgbv̒ɂ
  MOUSETYPEPS/2̂̂܂B

  Caldera ł́A/etc/rc.d/rc.bootɎ̍sĂB

       /usr/bin/gpm

  2.10.  }Eg|Cg

  tbs[⑼̃foCXɃ}Eg|CgpӂĂƕ֗łB
  ƂΎ̂悤ɂ܂B

       ~# cd /mnt
       /# mkdir a: ; mkdir floppy ; mkdir cdrom ; mkdir win ; mkdir zip

  ́AMS-DOS tbs[Aext2 tbs[ACD-ROMADOS p[eBV
  A ZiphCũ}Eg|CgɂȂ܂B

  /etc/fstabҏWāA̍ڂĂB

       /dev/fd0        /mnt/a:         msdos           user,noauto 0 1
       /dev/fd0        /mnt/floppy     ext2            user,noauto 0 1
       /dev/cdrom      /mnt/cdrom      iso9660         ro,user,noauto 0 1
       /dev/sda4       /mnt/zip        vfat            user,noauto 0 1
       /dev/hda1       /mnt/win        vfat            user,noauto 0 1

  ŏ̗ɂ͐foCXĂBfat32 p[eBVɃA
  NZXɂ́AJ[lpb`KvłB
  <http://bmrc.berkeley.edu/people/chaffee/fat32.html>\łB

  []2.0.34 Afat32 ͑gݍ܂Ă܂̂ŁApb`͕Kv
  B

  2.11.  lilo (8) LOADLIN

  ̃[U[́ALinux  DOS/Windows ̗ PC œĂA
  u[gɂǂ os gIĂ
  B/dev/hda1DOS/WindowsŁA /dev/hda2LinuxƂ܂傤B

  ̂悤ɂ܂B

  ~# fdisk
  Using /dev/hda as default device!

  Command (m for help):a
  Partition number (1-4): 2

  Command (m for help):w
  ~#

  邱ƂɂāALinux p[eBVN\ɂȂ܂B
  ́A LILO QuickInstg΁Aactivate ͂łARed Hat ł
  ܂܂łB

  /etc/lilo.conf̂悤ɂĂB

       boot = /dev/hda2
       compact
       delay = 50
       # message = /boot/bootmesg.txt  # write your own
       root = current
       image = /boot/vmlinuz  # boot linux by default as this entry comes first
         label = linux
       other = /dev/hda1
         table = /dev/hda
         label = dos

  /sbin/lilosΏIłBlilo̓CXg[̒łdvȕ
  ł̂ŁAhLg悭ǂނƂ߂܂B

  DOS/Windows 烊Zbg Linux Nɂ́A
  LOADLIN.EXEDOSp[eBV̒̃pX̒ʂfBNgɒuAJ
  [lƂC:\DOS\VMLINUZ ɃRs[܂B̃ob`t@C
  Linux Nł܂B

       rem   linux.bat
       smartdrv /C
       loadlin c:\dos\vmlinuz root=/dev/hda2 r

   Windows 95 gĂȂÃob`t@C MS-DOS [h
  s悤ɂĂB

  2.11.1.  ZLeB̂߂

  Linux CXg[O MBR obNAbvĂƂ́AS
  ĥɗLpłBFIPSpbP[WɂrestorrbgALinux ̔p
  tbs[gāÃR}hsĂB

       rescue:~# dd if=/dev/hda of=MBR bs=512 count=1

  ̌ MBR t@C̃Rs[Œ2͍Ă܂BSN
  ɁA MBR̂悤ɂĉ񕜂ł܂B

       rescue:~# dd if=/mnt/MBR of=/dev/hda bs=446 count=1

  MBR̂͂tbs[/mntɃ}EgĂƉ肵Ă܂B
  邢́ADOS ̔ptbs[gFDISK /MBR Ƃ܂B

  2.12.  v^̐ݒ

  Red HatCalderáAprinttoolƂݒp̃c[Ă܂B
  fBXgr[V̏ꍇ͎̂悤ɂ܂B

   PostScript v^gāÃeLXg(ƂC̃\[Xt@C
  )AGhostscript g PostScript ̃t@C
  ̂Ɖ肵܂B

  v^̐ݒ͎̂悤ɍsȂ܂B

  o  ǂ̃p|[ggĂ邩𒲂ׂ܂B

       ~# echo "hello, world" > /dev/lp0
       ~# echo "hello, world" > /dev/lp1

  ǂ炪𒲂ׂĂB

  o  Xv[̈2܂B

       ~# cd /var/spool/lpd
       /var/spool/lpd/# mkdir raw ; mkdir postscript

  o  v^uKiʁvȂ(CNWFbgv^ɑ
     )AtB^KvłB̂悤ɂ2sĂ݂ĂB

       ~# echo "first line" > /dev/lp1 ; echo "second line" > /dev/lp1

  o͂

       first line
                 second line

  ̂悤ɂȂĂÃXNvg/var/spool/lpd/raw/filter ɓ
  ĂB

       #!/bin/sh
       # ̃tB^͊Kiʂ܂B
       awk '{print $0, "\r"}'

  chmod 755 /var/spool/lpd/raw/filterƂāAs\ɂĂ܂B

  o  PostScript ̂߂̃tB^܂B̃tB^
     /var/spool/lpd/postscript/filterɕۑĂB

       #!/bin/sh

       DEVICE=djet500
       RESOLUTION=300x300
       PAPERSIZE=a4
       SENDEOF=

       nenscript -TUS -ZB -p- |
       if [ "$DEVICE" = "PostScript" ]; then
               cat -
       else
               gs -q -sDEVICE=$DEVICE \
                       -r$RESOLUTION \
                       -sPAPERSIZE=$PAPERSIZE \
                       -dNOPAUSE \
                       -dSAFER \
                       -sOutputFile=- -
       fi

       if [ "$SENDEOF" != "" ]; then
               printf "\004"
       fi

  (̗ł HP DeskJet v^肵Ă܂BȂ̃v^
  킹ĂB)

  o  ŌɎ̍ڂ/etc/printcapɉ܂B

       # /etc/printcap
       lp|ps|PS|PostScript|djps:\
               :sd=/var/spool/lpd/postscript:\
               :mx#0:\
               :lp=/dev/lp1:\
               :if=/var/spool/lpd/postscript/filter:\
               :sh:
       raw:\
               :sd=/var/spool/lpd/raw:\
               :mx#0:\
               :lp=/dev/lp1:\
               :if=/var/spool/lpd/raw/filter:\
               :sh:

  ł܂ȂȂAPrinting-HOWTO ǂłB

  printtoolǵAPrinttool̑I GSDEVICE ͓ɂ͓ǂK
  őPł͂ȂƂɒӂĂBpostscript.cfg𒲂ׁAƂ
  Ύ GSDEVICE cdj500  djet500ɂAƑȂ
  B

  3.  \tgEFA̐ݒ

  ꂩς悤Ƃ̂́A/etc/profile /etc/bashrc .bashrcłB

  .bash_profile .inputrc .less .lessrc .xinitrc .fvwmrc .fvwm2rc95
  .Xmodmap .Xdefaults .jedrc. .abbrevs.sl .joerc .emacs Ȃǂ̓_Ŏn܂
  t@CVXeݒ̍Œ/etc/skelɒuĂA[U[o^s
  ȂĂB

  3.1.  bash (1)

  bash̐ݒs߂̎ȃt@CłB

  o  /etc/bashrcɂ́AVXeŜŗpGCAXƊ֐
     B

  o  /etc/profileɂ́AVXeŜŗpƏ̂߂̃v
     O܂B

  o  $HOME/.bashrcɂ́A[U[`̃GCAXƊ֐܂B

  o  $HOME/.bash_profileɂ́A[U[`̊Ə̂߂̃vO
     ܂B

  o  $HOME/.inputrcɂ́AL[`Ȃǂ܂B

     ̃t@C̗܂B܂ƂdvȂ̂́A
     /etc/profilełBɂ́AȂ Linux box ̓߂鑽
     ̂͂܂B

     ___________________________________________________________________
     # /etc/profile

     # VXeŜ̊ƏvO
     # ֐ƃGCAX /etc/bashrc 

     # ̃t@ĆÅ܂B
     #
     #   o pX
     #   o vvg
     #   o ̊ϐ
     #   o F̂ ls
     #   o less
     #
     # [U[ςAۂɂ
     # $HOME/.bash_profile ōsĂB

     # pXZbg

     echo $PATH | grep X11R6 > /dev/null
     if [ $? = 1 ] ; then   # pXɉ
       PATH="$PATH:/usr/X11R6/bin:$HOME/bin:."
     fi

     # [U[ɃOCVFǂm点BOCVFȂ
     # vvg̓u[AłȂȂ}[^B[gȂ

     USER=`whoami`
     if [ $LOGNAME = $USER ] ; then
       COLOUR=44
     else
       COLOUR=45
     fi

     if [ $USER = 'root' ] ; then
       COLOUR=41
     fi

     # ^[̑ɖ{̃GXP[vĂB
     # emacs: ^Q ESC   vi: ^V ESC   joe: ` 0 2 7   jed: ` ESC
     # boldȂ `;1' ĂB
     ESC=^[
     PS1='$ESC[$COLOUR;37;1m$USER:$ESC[37;40;1m\w\$ '
     PS2="Continue> "

     # RAfȂ

     ulimit -c 0

     # umask ̐ݒ

     if [ `id -gn` = `id -un` -a `id -u` -gt 14 ]; then
       umask 002
     else
       umask 022
     fi

     # ̕ϐ

     USER=`id -un`
     LOGNAME=$USER
     MAIL="/var/spool/mail/$USER"
     EDITOR=jed
     HOSTNAME=`/bin/hostname`
     HISTSIZE=1000
     HISTFILESIZE=1000
     export PATH PS1 PS2 USER LOGNAME MAIL EDITOR HOSTNAME HISTSIZE HISTFILESIZE

     # F ls

     eval `dircolors /etc/DIR_COLORS -b`
     export LS_OPTIONS='-F -s -T 0 --color=tty'

     # less ̐ݒ

     LESS='-M-Q'
     LESSEDIT="%E ?lt+%lt. %f"
     LESSOPEN="| lesspipe.sh %s"
     VISUAL=jed
     LESSCHARSET=latin1
     export LESS LESSEDIT LESSOPEN VISUAL LESSCHARSET

     for i in /etc/profile.d/*.sh ; do
       if [ -x $i ]; then
         . $i
       fi
     done
     ___________________________________________________________________

  /etc/bashrcłB

  ______________________________________________________________________
  # /etc/bashrc

  # System wide functions and aliases
  # Environment stuff goes in /etc/profile

  alias which="type -path"
  alias d="ls"
  alias dir="d"
  ______________________________________________________________________

  -->

  ______________________________________________________________________
  # /etc/bashrc

  # VXeŜ̊֐ƃGCAX
  #  /etc/profile

  alias which="type -path"
  alias d="ls"
  alias dir="d"
  ______________________________________________________________________

  .bashrc̗łB

  ______________________________________________________________________
  # $HOME/.bashrc
  # VXeŜ̒`\[X

  if [ -f /etc/bashrc ]; then
    . /etc/bashrc
  fi

  # OCVFłȂƂ[U[ɒm点邽߂ɕKv

  if [ "$GET_PS1" = "" ] ; then
    COLOUR=45
  # ^[ ̑ɖ{̃GXP[vĂB
    ESC=^[
    PS1='$ESC[$COLOUR;37m`whoami`:$ESC[37;40m\w\$ '
    export PS1
  fi

  # GCAX

  alias cp='cp -i'
  alias l=less
  alias lyx='lyx -width 900 -height 700'
  alias mv='mv -i'
  alias rm='rm -i'
  alias x=startx

  # ̗LpȊ֐

  inst() # .tar.gz t@CfBNgɃCXg[
  { gzip -dc $1 | tar xvf - }

  cz() # .zip t@C̓eXg
  { unzip -l $* }

  ctgz() # .tar.gz t@C̓eXg
  {
    for file in $* ; do
      gzip -dc ${file} | tar tf -
    done
  }

  tgz() # .tgz t@C쐬
  {
    name=$1 ; tar -cvf $1 ; shift
    tar -rf ${name} $*
    gzip -S .tgz ${name}
  }
  ______________________________________________________________________

  .bash_profile̗łB

  ______________________________________________________________________
  # $HOME/.bash_profile

  # [U[`̊ƏvO
  # /etc/profile̓e㏑܂B

  # VXeŜ̃GCAXƊ֐ǂݍ
  if [ -f ~/.bashrc ]; then
    GET_PS1="NO"  # vvg̐FςȂ
    . ~/.bashrc
  fi

  # ftHgfBNg̃Zbg
  export CDPATH="$CDPATH:$HOME:$HOME/text:$HOME/text/geology"

  # rxvt 2.45 ̃obNXy[X𒼂
  if [ "$COLORTERM" != "" ] ; then
    stty erase ^?
    ESC=^[  # ^[ ̑ɖ{̃GXP[vĂ
    echo -n "$ESC[36l"
  fi
  ______________________________________________________________________

  .inputrc̗łB

  ______________________________________________________________________
  # $HOME/.inputrc

  # L[̐ݒ

  "\e[1~": beginning-of-line
  "\e[3~": delete-char
  "\e[4~": end-of-line
  # (F1 .. F5)  "\e[[A" ... "\e[[E"
  "\e[[A": "info \C-m"

  set bell-style visible          # r[v炳Ȃ
  set meta-flag On                # 8rbg͂\ɂ
  set convert-meta Off            # 8rbĝ܂܈
  set output-meta On              # 8rbg𐳂\
  set horizontal-scroll-mode On   # R}hsXN[
  set show-all-if-ambiguous On    # TABꂽ\
  ______________________________________________________________________

  xterm⑼ X11 AvP[Vł̃obNXy[Xƃf[g𐳂
  ɂ́AKvłB

  o  .xinitrcɎ܂B

       usermodmap=$HOME/.Xmodmap
       xmodmap $usermodmap

  o  .XmodmapɎ܂B

  keycode 22 = BackSpace
  keycode 107 = Delete

  ŃR\[͒܂Bxterm𒼂ɂ

  o  .Xdefaultsɓ܂B

       xterm*VT100.Translations: #override <Key>BackSpace: string(0x7F)\n\
               <Key>Delete:        string(0x1b) string("[3~")\n\
               <Key>Home:          string(0x1b) string("[1~")\n\
               <Key>End:           string(0x1b) string("[4~")\n\
               Ctrl<Key>Prior:     string(0x1b) string("[40~")\n\
               Ctrl<Key>Next:      string(0x1b) string("[41~")

       nxterm*VT100.Translations: #override <Key>BackSpace: string(0x7F)\n\
               <Key>Delete:        string(0x1b) string("[3~")\n\
               <Key>Home:          string(0x1b) string("[1~")\n\
               <Key>End:           string(0x1b) string("[4~")\n\
               Ctrl<Key>Prior:     string(0x1b) string("[40~")\n\
               Ctrl<Key>Next:      string(0x1b) string("[41~")

  rxvt͂GłBRpC̃IvVɉe邩łB
  .bash_profileQlɂĂB

  bash(1)  readline(3) man y[Wɂɏ񂪂܂B

  ׂẴAvP[VƂ͍lȂłBƂ΁A
  joextermœƁAȂL[܂B2.21O rxvtł
  l̂Ƃ܂B

  3.2.  ls (1)

  ls̓t@C^CvƂɖOႤFŕ\邱Ƃł܂B
  \ɂɂ́A/etc/profileɎ̍sĂB

       eval `dircolors /etc/DIR_COLORS -b`
       export LS_OPTIONS='-F -T 0 --color=tty'

  (A/etc/DIR_COLORSt@CȂȂAŏ̍s͂܂B) 
  /etc/DIR_COLORSɂFϐLS_COLORSɐݒ肳܂B Note:
  Ă͍܂A2.21ȑOrxvtł͓܂B xterm̂ǂꂩ
  gĂBrxvt́AꍇɊ𐳂pȂ悤łB

       alias ls="color-ls $LS_OPTIONS"

  3.3.  less (1)

  ̃y[W[ŁAʂ̃eLXgt@CłȂAgzip ňk
  ́A tar  zip ̃A[JCuAman y[WȂǂ邱Ƃł܂B
  ݒ͎̂悤łB

  o  L[Ȃǂgɂ́A̕ʂ̃eLXgt@Cz[fBN
     g.lesskeyƂĕۑĂB

       ^[[A   back-line
       ^[[B   forw-line
       ^[[C   right-scroll
       ^[[D   left-scroll
       ^[OA   back-line
       ^[OB   forw-line
       ^[OC   right-scroll
       ^[OD   left-scroll
       ^[[6~  forw-scroll
       ^[[5~  back-scroll
       ^[[1~  goto-line
       ^[[4~  goto-end
       ^[[7~  goto-line
       ^[[8~  goto-end

  āAlesskeysƃL[oCfBÔ͂.lessƂoC
  i[t@Cł܂B

  o  ̃t@C/usr/bin/lesspipe.shƂďłB

     ___________________________________________________________________
     #!/bin/sh
     # ́Aless ̃vvZTłB
     # LESSOPEN="|lesspipe.sh %s" ƂϐƎs܂B

     lesspipe() {
       case "$1" in
       *.tar) tar tf $1 2>/dev/null ;; # .tar  .tgz t@C悤ɂ܂
       *.tgz|*.tar.gz|*.tar.Z|*.tar.z) tar ztf $1 2>/dev/null ;;
       *.Z|*.z|*.gz) gzip -dc $1  2>/dev/null ;; # kt@Ĉ߂ł
       *.zip) unzip -l $1 2>/dev/null ;; # A[JCut@Ĉ߂ł
       *.arj) unarj -l $1 2>/dev/null ;;
       *.rpm) rpm -q -p -i -l $1 2>/dev/null ;;
       *.cpio) cpio --list -F $1 2>/dev/null ;;
       *.1|*.2|*.3|*.4|*.5|*.6|*.7|*.8|*.9|*.n|*.man) FILE=`file -L $1`
         FILE=`echo $FILE | cut -d ' ' -f 2`
         if [ "$FILE" = "troff" ]; then
           groff -s -p -t -e -Tascii -mandoc $1
         fi ;;
       *) file $1 | grep text > /dev/null ;
         if [ $? = 1 ] ; then # eLXgt@Cł͂Ȃ
           strings $1
         fi ;;
       esac
     }

     lesspipe $1
     ___________________________________________________________________

  chmod 755 lesspipe.shŁAs\ɂ̂YȂłB

  o  /etc/profileɎĂB

       LESS="-M-Q"                     # vvg͒Ax͖炳Ȃ
       LESSEDIT="%E ?lt+%lt. %f"       # ŏ̍sҏW
       LESSOPEN="| lesspipe.sh %s"     # tB^
       VISUAL=jed                      # DȃGfB^ǂ
       LESSCHARSET=latin1              # ANZg̕\
       export LESS LESSEDIT LESSOPEN VISUAL LESSCHARSET

  ϐLESSCHARSET́AC^AɏZł ISO 8859/1 Zbgg
  łBAJl{lAVAl͂̂悤ɂȂ
  ł傤B

  3.4.  emacs (1)

  ́Aemacsg܂̂ŁAAhoCX͈łBemacs ̃fBX
  gr[VɂẮAFgA肷悤ݒ肳
  ܂̂ŁA̍s.emacsɓĂB

       (global-font-lock-mode t)
       (setq font-lock-maximum-decoration t)

   X11 łLłBemacsg₷̂͌͂Ȃ̓w͂
  BĂ镶ĂBJ邩܂񂪁B

  3.5.  joe (1)

  joe̐F X11 ł͂܂o邪Atty ł͂߂ƌl܂B
  ʂȃL[̒ɓȂ̂܂B̒mŏ̕ɂĂ
  炢mĂl͂܂B/etc/termcap΂Ƃ
  l܂B

  ̂悤ȖɂԂAƉ(GKgłȂ)Ał
  Ɍ@͂łB

       ~$ export TERM=vt100
       ~$ joe myfile
          (Ȃ̃t@CҏW܂)
       ~$ export TERM=linux

  3.6.  jed (1)

  ͎̑DȃGfB^łB̕KvƂ邱ƂĂAemacs
  yAݒ肪eՂŁÂƂ둼̃GfB^̐^܂Ă
  ܂B̑wł́AjedVMS̃VXeGfB^EDT^ė~A
  ̃[U[Ă܂B
  jed̐ݒt@C.jedrc/usr/lib/jed/lib/*ŁAO҂͌҂jed.rc
  pč邱Ƃł܂B

  o  jedœʂȃL[𐳂ɂ́A/usr/lib/jed/lib/defaults.sl Ɏ
     ̍s1s܂B

       () = evalfile("linux");

  o  /usr/lib/jed/lib/linux.slҏWāA Info_Directory =
     "/usr/info";̍s̃RgOA UCB_Mailer =;̎/bin/mail
     ܂B

  o  jedEDT(⑼̃GfB^)̐^̂͊ȒPłB.jedrĉ
     ̍sҏW΂悢̂łBeL[ + 1폜̂ł
     Ȃ 1̒P폜ł悤ɂɂ́A.jedrc() =
     evalfile("edt"); ̍šɎ܂B

       unsetkey("\eOl");
       unsetkey("\eOP\eOl");
       setkey("edt_wdel", "\eOl");
       setkey("edt_uwdel", "\eOP\eOl");

  o  xjedEDT̂悤ɃeL[{[hg΁A.XmodmapɎ̍s
     ĂB

       keycode 77  = KP_F1
       keycode 112 = KP_F2
       keycode 63  = KP_F3
       keycode 82  = KP_F4
       keycode 86  = KP_Separator

  ɁA/etc/X11/XF86ConfigɎ̍s邱Ƃm߂ĂB

       #    ServerNumLock  # ̓RgAEgKv܂B
           XkbDisable

   XFree 3.2 Ŋm߂Ă܂BƂ XkbDisable ƂƁAA
  J̕W̃L[{[hgĂ̂łȂΖ肪ł傤B
  Ă݂Ε܂B

  o  xjedł̔zF͎̂悤ȍs.Xdefaultsɉ邱ƂɂčsȂ
     B

       xjed*Geometry: 80x32+150+50
       xjed*font: 10x20
       xjed*background: midnight blue

  o  `ĂƎԂ炸ɂ݂܂B̂悤ȃt@C
     $HOME/.abbrevs.slƂďłB

       create_abbrev_table ("Global", "");
       define_abbrev ("Global", "GG", "Guido Gonzato");
       create_abbrev_table ("TeX", "\\A-Za-z0-9");
       define_abbrev ("TeX", "\\beq", "\\begin{equation}");
       define_abbrev ("TeX", "\\eeq", "\\end{equation}");
       % ȂǂȂ

  āAESC x abbrev_modeƂƁAꂪLɂȂ܂Bŏ痪
  gɂ́Â悤ȍs.jedrcɉ܂B

       define text_mode_hook ()
       {
         set_abbrev_mode (1);
       }
       %
       define fortran_hook ()
       {
         set_abbrev_mode (1);
         use_abbrev_table ("Fortran");
       }
       % ȂǂȂ

  3.7.  efax (1)

  ̃pbP[W͊ȒPȃt@bNX̂Ƃɂ͂Ƃ֗ł傤B
  /usr/bin/faxXNvgςKv邩܂B債d
  ł͂܂񂪁A̒ɂ܂B

  o  DIALPREFIX: ̍ł͒P T  P ł͂߂܂BATDT 
     A ATDP ƂĂB

  o  INIT  RESET: ̕efaxŕKvȏIvV -i 
     -k ܂ł܂BAT R}hɂ́AAT c -i 
     -k ɑ܂BƂ΁AINIT  ATX3 ȂA-iX3 Ƃ
     B

  3.8.  TeX ̌n

  teTeX Ă̂Ɖ肵܂B̂Ƃ܂B

  o  nCt̃p^[Ȃ̌pɐݒ肵ȂA
     /usr/lib/texmf/texmf/tex/generic/config/language.datt@CҏW
     ÃR}hs܂B

       ~# texconfig init ; texconfig hyphen

  o   LaTex gȂALaTex ̃t@C
     /usr/lib/texmf/texmf/tex/latex/ɓꂽAtexhash R}h teTeX
     ɐVpbP[WFĂB

  o  dvipsݒ肵ȂA
     /usr/lib/texmf/texmf/dvips/config/config.psҏW܂BftHg
     ̉𑜗͂Lq闓́Axdviɂe^܂BtHg
     쐬ɋJȂA̍s.XdefaultɓƂł傤B

       XDvi*mfmode:

  3.9.  PPP

  Ȃ̃J[lŁAPPP  TCP/IP T|[gĂAloopback g
  ݍ܂A pppdpbP[WCXg[Aroot  suid 
  ̂Ƃ܂BvoC_ PPP T|[gĂȂ΂ȂȂ
  ƂRłB

  PPP 𓮂ɂ2̕@܂BŐݒ肷@Ɛݒp̃vO
  gĐݒ肳@łBɂ掟̏񂪕KvłB

  o  voC_̓dbԍ

  o  voC_̃l[T[o[

  o  voC_̃[j[XT[o[

  o  voC_̃hC

  o  Ȃ̃[U[ƃpX[h

     Őݒ肷ɂ͍C܂Bt@CҏWAXNvg
     肷̂łA債Ƃł͂ȂĂԈႢNՂAV
     l͉ɂȂł傤BPPP-HOWTO ɂ͂܂BƂ悢
     @̓c[gď̏𕷂ꂽ͂AƂ͂܂Ă܂
     ƂłB

  FlłɐڑɐÂ悤ȃc[肵ē΁Ay
  B

  o  X11 ł̃c[ EzPPP ̃z[y[ẂA
       <http://www.serv.net/~cameron/ezppp/index.html> łBg₷
     ͂قƂǂȂł傤B

  o  tty ł̐ڑsȂA
       <ftp://sunsite.unc.edu/pub/Linux/system/network/serial/ppp>ɂ
     c[ĂBpppsetup-X.XX.tar.gzȂǂ悢ł傤B

  o  ݂̂ƂƂȒPȃc[wvdialłBvoC_̓dbԍ
     ƂȂ̃[U[ApX[h邾łȂ܂B README
     t@Cɂ́uwvdial ̃z[y[WƂ(̂Ƃۂy[W
     ł) <http://www.worldvisions.ca/wvdial>܂vƂ܂B
     悢c[łB

  3.10.  POP NCAg

  POP T[o[烁[荞ނɂ́Afetchpop  fetchmail ̂悤
  POPNCAgKvłB҂̕iłAvoC_ PPP T
  [o[ LAST R}hȂȂAB̑IłB
   <ftp://sunsite.unc.edu/pub/Linux/system/mail/pop>œł܂B

  o  fetchpop: ŏɓƂ̎܂BɓΏ
     ł

  o  fetchmail: ̗.fetchmailrcɓĂB

       # $HOME/.fetchmailrc
       poll mbox.myisp.com with protocol pop3;
         user john there with password _Loo%ny is john here

  ̃t@C̃p[~bVchmod 600 .fetchmailrcŕςȂƁA
  fetchmail͐sƂăX^[g邱Ƃۂ܂B̗͒P
  ŁAsendmailȂ̋@BœĂ邱Ƃ肵Ă܂Bݒɂ
  Ă̏ڍׂ́A݂ĂB

  3.11.  XEBhEVXe

  X 悤ɂȂ(rfIJ[h̑IȂ)A̐̐ݒɂ
  ̉\܂B͂ǂȃEBhE}l[W[ĝ
  ܂Bɂz[fBNgɂt@CǂҏW邩
  ɂĂ܂BEBhE}l[W[Ƃɂ݂Ă݂܂傤B

  o  fvwm: /etc/X11/fvwm/system.fvwmrcz[fBNg .fvwmrcƂ
     ăRs[܂BȂ߂Ă݂Ďn߂ĂB
     system.fvwmrc͍ƂȂĂ͊ȒP߂AfvwmsɂĂ܂B

  o  fvwm95-2: /etc/X11/fvwm95-2/fvwm2rc95z[fBNg
     .fvwm2rc95ƂăRs[AҏWĂB͂悢ɂȂĂ
     ܂B

  o  TheNextLevel: ͐ݒ肪ȂĂ܂B
     /etc/X11/TheNextLevel/.*z[fBNgɃRs[AҏWĂ
     B.fvwm2rc.definesŏɌĂB

     .xinitrcKł邱Ƃ؂łB

  #!/bin/sh

  # $HOME/.xinitrc

  # L[𐳂ݒ

  usermodmap=$HOME/.Xmodmap
  xmodmap $usermodmap

  xset s noblank  # XN[Z[o[It
  xset s 300 2    # XN[Z[o[5ɃX^[g
  xsetroot -solid "medium blue" &

  # rxvt ̓Ȃ̂łA2.21Õo[W̓L[
  # ̌pɃoO܂̂ŁAo[WAbv邩Axterm g
  # B

  xterm -ls -bg black -fg white -sb -sl 500 -j -ls -fn 10x20 -fb 10x20bold \
  -title "Color xterm" -geometry 80x25+150+0 &

  fvwm95-2

  3.12.  Fortran

  ̌oł́AFortran gȂAg77̑ɁAFortran  C ւ̃g
  X[^[f2cƁAtgGhyaf77g܂傤B

  yaf77-X.Y.tgz
   <ftp://sunsite.unc.edu/pub/Linux/devel/lang/fortran> .  ł
  ܂B

  3.13.  [U[Ƃ̐ݒ

  V[U[ŏɃOC鎞ɂ̐ݒt@Cłɂ
  ΂悢ł傤B̃t@C/etc/skelɒu܂B
   .bashrc .bash_profile .bash_logout .inputrc .less .xinitrc
   .fvwmrc .fvwm2rc95 .Xmodmap .Xdefaults .jedrc .abbrevs.sl. joerc
   .emacs

  .pinerćA\Ɍlɂ邱Ƃł܂B
  user-domainAsmtp-serverAnntp-serverݒ肳Ă邩mFK
  vłB

  3.14.  XV

  VXeXV悤Ƃ鎞́Alp̐ݒt@C̑ɂ
  t@CۑĂKv܂B/etc/X11/XF86Config
  /usr/bin/faxȂǂłB

  4.  I

  4.1.  쌠

  Unless otherwise stated, Linux HOWTO documents are copyrighted by
  their respective authors. Linux HOWTO documents may be reproduced and
  distributed in whole or in part, in any medium physical or electronic,
  as long as this copyright notice is retained on all copies. Commercial
  redistribution is allowed and encouraged; however, the author would
  like to be notified of any such distributions.

  All translations, derivative works, or aggregate works incorporating
  any Linux HOWTO documents must be covered under this copyright notice.
  That is, you may not produce a derivative work from a HOWTO and impose
  additional restrictions on its distribution. Exceptions to these rules
  may be granted under certain conditions; please contact the Linux
  HOWTO coordinator at the address given below.

  In short, we wish to promote dissemination of this information through
  as many channels as possible. However, we do wish to retain copyright
  on the HOWTO documents, and would like to be notified of any plans to
  redistribute the HOWTOs.

  If you have questions, please contact Tim Bynum, the Linux HOWTO
  coordinator, at linux-howto@sunsite.unc.edu via email.

  ɋLqȂ΁ALinux HOWTOhLg͒҂ɒ쌠܂B
  Linux HOWTOhLǵAŜłꕔłAǂȃfBAɂA
  ̒쌠m邱ƂɂăRs[zz肷邱Ƃ
  ܂BpzzĂAĂ܂A҂͂̂悤Ȕz
  zɂčm]ނł傤B

  Linux HOWTOhLg̖|hAҏWA̒쌠m
  Ē쌠ی삳܂B܂HOWTO̔h̔zzɒǉI
  Ă͂Ȃ܂B̋K̗OF߂ꍇ܂
  ŁALinux HOWTÕR[fBl[^[ɉL̃AhXŃR^NgĂ
  B

  ȒPɌ΁AX͂̏񂪂ł邾̕@Ŕzz邱Ƃ]
  ł܂BȂAXHOWTOhLg̒쌠
  AHOWTOs̍Ĕzzɓčm邱Ƃ]ł܂B

  ^₪ALinux HOWTÕR[fBl[^[ł Tim Bynum
  linux-howto@sunsite.unc.edu emailŃR^NgĂB

  4.2.  tB[hobN

  炭HOWTOHOWTO͂Ȃ̒āAᔻAvKv
  Ă܂BtB[hobN͒PɊ}̂łȂAK{łB
  ĂԈĂƎvǂɃ[ĂBȂ
  fBXgr[VRed HatCalderał͂ȂAݒt@CقȂ
  ĂAႤfBNgɒuĂꍇɂ́AǂĂ
  BĂ܂B̖ړILinux̂鐶ł邾eՂ
  邱Ƃɂ܂B

  Linuxɂ͐̃pbP[W܂AׂĂ̑@܂߂̂
  s\łBǂvẮuƂʂ́vvOɊւ
  ɌĂB͂Ȃ̏펯ɊÂ̂łB

  4.3.  ӔC

  ``Configuration HOWTO'' was written by Guido Gonzato,
  guido@ibogfs.cineca.it.  Many thanks to all other HOWTO authors and
  man pages writers/maintainers, whose work I've shamelessly pilfered.
  This document is provided ``as is''. I put great effort into writing
  it as accurately as I could, but you use the information contained in
  it at your own risk. In no event shall I be liable for any damages
  resulting from the use of this work.

  I hope you'll find this work useful. Whenever I install a new Linux
  box, I actually do...

  Enjoy,

  Configuration HOWTOGuido Gonzatoguido@ibogfs.cineca.itɂď
  B܂ĂHOWTOmany[W̍҂ɊӂB

  ͂̕邪܂܂ɒ񋟂Bł邾mł悤SA
  ̏p邩ǂ͂Ȃ̐ӔCłB̌ʉNĂM
  ͐ӔC𕉂ȂB

  ̍iɗƂ]ށBgVCXg[鎞ɂ͂̂
  ɂĂB

  yłB

  Guido   =8-)

  |   akendo@t3.rim.or.jp

  Z HASEGAWA Yasushi <yaz-hase@qb3.so-net.ne.jp>

