1572 2007 94-108 94 KNOPPIX/Math TATSUYOSHI HAMADA FUKUOKA UNIVERSITY *, $KNOPPR/Math[1]$, UNIX 1 KNOPPIX KNOPPIX[2], Klaus Knopper CD Linux, Klaus Knopper LinuxTAG, Linux,, (AIST) KNOPPIX 2002 9 [3] KNOPPIX,,, KNOPPIX KNOPPIX Edu[4], USB USB-KNOPPIX[5], KNOB[6] 2 $KNOPPIX/Math$ $KNOPPIX/Math$, KNOPPIX, $KNOPPIX/Math$ CD DVD PC,, $EX$, Maxima $Risa/Asir$, MATLAB Octave, $R$, KSEG,, $S$,,,,, Web Iceweasel(Mozilla Firefox ) OpenOfficeorg,,,, 2004, 2005 DVD,,,,, DVDI, AIST, 3 2003 2, 2005 8 $KNOPPIX/Math$ Project, hamada\copyright hoktsmfukuoka-uacjp
\backslash j$, 95, $KNOPPIX/MathCD/DVD$,,, $=$ 3 Debian Package KNOPPIX Debian $GNU/Linux[7]$ Linux $=$ KNOPPIX Debian $GNU/Linux$ $-\backslash \backslash dpkg j$,, $\sqrt{}$,, Debian $GNU/Linux$ Vine Liux APT(Advanc\ e Packaging Too1)[8] APT $/etc/apt/sourceslist$ $/etc/apt/sources$list $d/*$, $(^{*}deb)$, sourceslist Debian Project APT $\backslash APT, $<package_{-}name>$ $<kew\kappa rd>$ apt-get update apt-get install $<Package_{-}nane>$ apt-get remove $<package_{-}name>$ apt-cache show $<package_{-}name>$ apt-cache search $<keyword>$ 4 KNOPPIX KNOPPIX, 1 KNOPPIX 2 cloop 3 cloop \leftarrow - \nearrow ISO KNOPPIX 4, [10], KNOPPIX [11], KNOPPIX,,, CD,,,, 2, CD, DVD, 1
96 41, $KNOPPIX/Math$ PC CPU Pentium43GHz 2GB Swap 2GB IDE 120GB KNOPPIX, cloop CD $700MB$, DVD 47GB,, 3,,, CD 15, DVD 1, CPU,,, KNOPPIX HACKS[9] $+$ CD 1GB, 1GB, DVD,, DVD iso9660, 1 2GB $+$, 4GB, DVD, $DVD+ReWritable$,, KNOPPIX, IDE 42 KNOPPIX KNOPPIX KNOPPIX knoppix-v51 $1CD_{-}20070104-20070122+IPAFont_{-}AC20070123$ is,, su root root, chroot ## 1 ext2 mke2fs $/dev/hdbl$ 2 ext2 IDE $/dev/hdbl$ mount $-t$ ext2 $/dev/hdbl/media/hdbl$ 3 source, $source/knoppix$ cd $/media/hdbl$ $ mkdir $-psource/knoppix$ 4 KNOPPIX
97 5 $/etc/resolvconf$ 6 $/medial^{hdb1}/sour\infty/knoppix$ chroot $source/knoppix$ 7 chroot proc mount $-t$ proc $/proc$ proc 43 $dpkg-query$, Installed-Size, Section,,, man $dpkg-query$ $-$ -Purge,,, $$ dpkg $-$ -purge $<package_{-}name>$ 44 Debian Maxima APT apt-get,
98 apt-get install maxima $/etc/apt/sources$list Maxima,, Maxima GUI, xmaxima, wxmaxima apt-get install xmaxima $\#\#apt^{-}get$ install wmaxima,, Debian, Sin $lar[12]$ Debian APT, Singular-release deb /etc/apt/, Singular Download 1, wget $Sin_{1^{1ar}}$-release deb $$ wgot http: $//wwwmath\epsilon matik$ uni-kl $de/\gamma7emschul\bm{z}e/repo/dbbs/singular-r\cdot 1\bullet a\epsilon\cdot$ deb 2 Singular-relea8edeb dpkg Singul-ar /etc/apt/souroe&list$d/singularlist$ dpkg $-isingular-rele$ase deb; apt-get update 3 APT apt-get singular-icons, $\sin_{1^{1_{\mathfrak{n}}}}$-help apt-get install singular-icons singular-help, singular-core, Singular 45 $c$ oot,,, Download $/var/ca\bm{i}e/apt/ar\bm{t}ives/*$ deb
99 KNOPPIX locate,,,, ISO,, KNOPPIX $CD/DVD$, locate $locate$: : $/var/cache/locate/locatedb$ 8, proc, cloop cloop, umount $/proc$ $chr\infty t$ $# exit 46, chroot, $/media/hdbl$ ISO mkdir master
100 DVD, ISO 2GB cloop 2GB, $master/knoppix/knoppix$, mas- $ter/knoppix/knoppix2$ cloop $KNOPPIX/Math/2007$, $/usr/local$ KNOPPIX2 KNOPPIX KNOPPIX, KNOPPIX2,, DVD 47 $CD/DVD$ cloop, ISO, ISO hoppix-v5 $11-math-dvd-20070307-ja$iso, $KNOPPIX/Math$,, 5 KNOPPIX KNOPPIX, $CD/DVD$,, ( ) LCAT (Live CD Acceleration Tool kit)[13],,, KNOPPIX 1 ( ) [13], Web [14] 51, ISO, ISO $CD/DVD$,,, VMware Player VirtualBox ISO 1 profile cheatcode 1) boot: profile 1) }\breve \check \iota cheatcode [16] $cheat\infty de$,
101 2 $/proc/cloop/read$-blocks, $/medla/hdbl$ 2) 3, OPenOfficeorg,, 4 OpenOffice org, 52 cloop, rblk2b1, cloop $master/knoppix/knoppix$ $CD/DVD$ 2) $/m\alpha iia/hdbl$
102, 6 KNOPPIX KNOPPIX,,,,, $z$, KDE, KNOPPIX \searrow KNOPPIX ISOLINUX ISOLINUX $CD/DVD$ $boot/isolinux/isolinuxcfg$,, cloop cloop,, $CD/DVD$ $boot/isolinux/i\bm{s}olinuxcfg$ minirtgz $0P$ linuxrc $/etc/initd/knoppix$-autoconfig (minirtgz $accel/*$ ) $CD/DVD$ $boot/isolinux/minirtgz$ $/sbin/hwsetup$ $/usr/sbin/mkxforgconfig$ (minirtgz $accel/*$ ) $/usr/sbin/rebulldfstab$ $/etc/initd/xsession$ (minirtgz $accel/*$ ) $/etc/xll/xinit/xinitrc$ $/etc/xll/xsessiond/*$ $/etc/xll/xsessiond/45xsession$ (minirtgz $accel/*$ ),,, isolinuxcfg,, knoppix-autoconfig 45xsession cloop, cloop KNOPPIX, UNIONFS AUFS, $CD/DVD$, minirtgz, KNOPPIX
103,, linuxrc, $accel/*$, $ac\infty 1$ $ ls accel accel: $45xsession*accton*cloopreadahead*knoppix-autoconfig*xsession*45xsession_{-}bt*$ $bootchartd*inittabmkxorgconfig*$ knoppix-autoconfig, 45xsession, knoppkautoconfig /etc/init d/knoppi-x-autoconl, 45xsession $/etc/xll/xsessiond/45xsaesion$, X Window System,, 2,,, KNOPPIX Temporary Directory [15] \iota \neq \langle 7 DVD 47GB, CD 700MB KNOPPIX cloop, ISO 700MB, 3), CD ( ) $690MB$ 700MB, CD ISO,, PC, 690MB 3),
sort 104,,,, Linux,,,,,,,, Section: devel, games, graphics, net, sound,,, dpkg-query,, dpkg-query $-W showformat\approx?${ $Installed$-Size} ${Package}\n?l sort $-n$,,,, (reverse depends) apt-cache rdepends libwine $ $ $ $ uniq, KNOPPIX, deborphan deborphan $-z $ sort $-n$,, APT, $/var/lib/apt/lists/*$,,,,, APT,,, (LOCALE ), localepur$ge$,,
105, $=$ KDE $=$,, APT,, 8 Debian Package Debian $GNU/Linux$, Debian PacLge, Debian Debian, $/usr/local$,, Debian, Debian,, work hoge, work hoge-oo $1/debian$ changelog, control, copyright, cd make $-fdebian/rules$ binary, Debian Debian,,,, Debian, Debian $=$ http://wwwdebianorg/doc/ $Debian$ [17], $Debian$ [18],, [19], [20]
106 9 Debian Menu System KNOPPIX KDE KDE, $=$ GUI,, Debian \nearrow, KDE,,, $=$,, KDE Debian Menu System [21], $=$ 91 KDE Kicker $n$, Kicker,, $/etc/skel/kde/share/coffig/kickerrc$, KDE,, $KNOPPIX/Math$ $/usr/share/menu/*$, menu Debian, updatemenus /var/lib/menu-xdg/application8/menu xdg/*desktop, KDE $=$, WindowManager,, $=t$, apt-get update, Debian,, Debian, $/usr/share/menu/*$ $/usr/lib/menu/*$ $/usr/share/applications/*desktop$,,, KNOPPIX KNOPPIX Edu $/etc/skel/local/share/applications/*desktop$,, Debian, apt-get update, Window Manager, KDE,, $KNOPPIX/Math$, KDE, PC, Xfce, USB,, 92, Debian,, $x$,,,,,, $KNOPPIX/Math$,, KIconEdit, Debian Menu System, xpm 32 $x32$,
107 10, $KNOPPIX/Math/2007$ CD DVD,,, PC, CD, KDE,,,, $KNOPPIX/Math$, Debian $GNU/Linux$ dpkg $\backslash \grave{\grave{\grave{y}}}$,,, $KNOPPIX/Math$,,, $KNOPPIX/Math$ Project,,, http: $//wwwknoppix-mathorg/$ [1] $KNOPPIX/Math,$ http://wwwknoppix-mathorg/ [2] KNOPPIX, $http://wwwknoppernet/knoppix/$ [3] KNOPPIX, http: $//unitaistgojp/itri/knoppix/$ [4] KNOPPIX Edu, http://wwwknoppix-eduorg/ [5], USB-KNOPPIX, http: $//kosugeortp/kserv/$ [6], KNOB, http: $//knobsourceforgejp/$ [7] Debian $GNU/Linux$, http: $//wwwdebianorg/$ [8] APT HOWTO, http://wwwdebianorg/doc/manuals/apt-howto/ [9] Kyle Rankin( ), ( ), ( ) KNOPPIX HACKS,, 2005, ISBN 978-4873112282 [10] Kinneko, Build Own Knoppix, http://sourceforgejp/projects/ya-knoppix- $jp/document/bok/ja/1/boktxt$ [11],, http://wwwmainhkobeuacjp/nagasaka/lecture/2005/remastering-openpdf [12] Singular, http: $//WWW\sin_{1^{1aruni- k1de}}/$ [13] ( ), KNOPPIX, http: $//sourceforgejp/projects/lcat/$ [14], SYON : LCAT KNOPPIX, http: $//wwwsyoncojp/syontech/$ [15], KNOPPIX Temporary Directory, http: $//buxuss31xreacom/pukiwiki/$ [16], CheatCode ( $-$ ), http://wwwengtohokugakuinac$jp/knoppix/cheatcode$ html
3\rangle$ 108 [17] Josip Rodin, Debian, http://wwwdebianorg/doc/devel-manuals#devref [18] Ian Jackson, Christian Schwarz, Adam Di Carlo, Raphael Hertzog, Josip Rodin, Debian, http: $//www$ debianorg/doc/devel-manuals#maint-guide [19] ( ), ( ), Debian, 2006,, ISBN 978-4774127682 $\langle [20], Linux ISBN 978-4883371914 &,, [21] Joost Witteveen, Joey $Hess$, Christian Schwarz, Debian Menu System, http://wwwdebianorg/doc/devel-manuak#menu