; TeX output 1999.12.26:1713K>ngIqqecss2074CongurationfHOwmWTO cG 1 ecrm1000OlehsGuidoGonzato,qL ecit1000guido@ibogfs.cineca.itditerjemahkqanolehRonnyHaryantogiant@technologist.comKa v0.99.3,U 4NovembGerU 1997,diterjemahkqantanggal24April1998&6 ecss1000HOWTOinibGertujuanagarmembuatandalebihmudahdancepatmengkongurasisistemLinuxbaru.SXDokumeninilmeliputibGeberapalkongurasiyangsangatumumuntukbGerbagaiaplikasiyangumumnyadigunakan,&*sehinggaandaU bisalangsungbGekerjadengansistemyangbGerjalandenganbaik.(&Lt$ffffecbx1440Conctents]f ecbx10001P>endahuluan22SetupUm>umSistemX2ؼ2.1%KeybGoardˍ.荍..............................................w22.2%Kernel.荍................................................w32.3%Pesan-pGesanU sewaktubGootE{.荍.....................................w32.4%HostnameU (namamesin).荍......................................w32.5%SendmailU macetu.荍...........................................w32.6%DeviceU Drivers.荍...........................................w42.7%Mouse׍.荍................................................w42.8%TitikU mount?.荍.............................................w42.9%LILOU danLoadlin.荍.........................................w52.10%KongurasiU PrinterKw.荍.........................................w53K>ongurasipQerangk\|atlunak2d73.1%qL ectt1000bash(1)o.荍...............................................w73.2%ls(1).荍.................................................x?133.3%less(1)o.荍...............................................x?133.4%emacs(1)Í.荍...............................................x?143.5%joe(1){3.荍................................................x?153.6%jed.荍..................................................x?153.7%T*eXU dankqawan-kawan.荍.......................................x?163.8%PPP;.荍.................................................x?163.9%KlienU POPJ.荍.............................................x?183.10%SistemU XWindow<.荍.........................................x?19*K>썍G1.8P>endahuluan}2n.\3.11%F*ortranЛ.荍...............................................x?19ؼ3.12%KongurasiU untukpGenggunabC.荍....................................x?204Akhir/k204.1%HakU cipta獍.荍..............................................x?204.2%T*anggapanJ.荍.............................................x?204.3%T*erimaU kqasihdandisclaimeriO.荍....................................x?21()1Pcendahuluan:PenulispsudahmemasangLinuxdibanyakPC,danmenurutpGenulisdistribusiLinuxyangadasekqarangini sangatLbagus,tetapikerapkqalikekurangankongurasiyangmendasar.,:SebagianbGesarprogrambisaberjalanlangsung,Otetapisebagianlagitidak.1iInisebGenarnyamemalukqan,pGenulisberpendapatbahwapendatangbaruseharusnyatidakbGerkelitdenganmasalah'backspace'yangseringdijumpai,MataubGerpikiranbahwaemacstidakU mendukungwarna,ataumelihatisisebuahdirektoridalamhitamputih.ؼUntukmembantupGenulismengingatapayangharusdikongurasidahulu,SpGenulismembuatrangkumanyangkemudianvsdikembangkqanmenjadiHOWTOvkini.zDidokumeniniandaakqanmenjumpaibanyakcontohkon-gurasiuntukbGerbagaimacamaplikqasi/programyangumum.Contoh-contohtersebutadalahbGerdasarkqanpGengalamanbpribadipenulismenggunakqanLinuxyangbGerbasisRedHat,jadijikqaandamenggunakandis-tribusiFlain,=diharapkqanuntukbGerhati-hati.D+Janganmenganggaptip-tipdisinisebagaipedoman,=tip-tiptersebutXkebGetulansa0jabisabekerjauntukpGenulis.WDalamsituasibagaimanapun,jikqaandaingintahulebihbanyakandaharusmembacadokumentasidaripaket-paketdanjugaHOWTO-HOWTOyangbGerhubungandenganU sub0jektersebut.qDokumeninihanyalahU sebuahrangkuman,pGenulisberharapiniberguna.SebuahXPCbisamempunyaiXkongurasipGerangkqatkerasyangtakterhinggabanyaknya,YtetapibGerdasarkqanpGengalamanpenulisyangsatuiniseringdijumpai:cpsebuahPCͷdenganharddiskyangbGesardibagitigapartisiu(DOS/Windows, JLinux,danuswap),moGdem,driveuCD-ROM,printer, Jmouse.+~PenulisbGeranggapanbahwawiniadalahpGerangkqatkerasyanghendakandakongurasi,5tetapiuntukmengadaptasitip-tipiniuntukkongurasilaintidakbGegitusulit.DokumeninijugaberanggapanbahwaandaadalahroGotsewaktumenyunting/mempGerbaiki/hacking.DanU sekqarang,gulunglengankemejaanda.()2SetupG\UmcumSistem荍!N ecbx12002.1Keyb_oardMPertama-tama,kbagaimana\caramengkongurasikeybGoard.:3JikqalangkahiniterlewatkansewaktuinstalasiatauU andamenggantikeybGoard,andaharus:k !", cmsy10memilihstabGelkeyboardyangcocokdari/usr/lib/kbd/keytables/;sebagaicontoh,Git.mapberartiandaU memilihkeybGoardItaliOmenyunting%MbGerkqas/etc/sysconfig/keyboardsehinggamengandung:KEYTABLE="/usr/lib/kbd/keytables/it.map"+,K>썍G2.8SetupUm>umSistemVʣ3n.\untukmemilihkecepatanpGengulangandanwaktutundadarikeybGoard,tambahkqanbarisbGerikutke /etc/profileU atausalahsatudaribGerkqas-berkasU rcanda:͍/qL ectt0900/sbin/kbdrateN-s-r16-d500 r#gantisesukaandadanU akhirnya,untukmendapatijin(pGermission)mengubahkeybGoard,lakukkqan:/~#Nchmod666/dev/portЬSetelahU rebGootberikutnya,keybGoardakqanberjalandenganlancar."L2.2KernelMMenurutnpGendapatpenulis,uEyangnharusdilakukqankemudiannadalahmembangunkembalikernelyangsesuaidenganrsistemanda.wHalinitidaksulit,tetapibagaimanapunjuga,silakqanmengacukebGerkasREADMENdi/usr/src/linux/.qPetunjuk:pGertimbangkqansecaramatangkebutuhananda.OLebihbaikmemilihkernelyangcoGcokdanmenambal-nyądengan'patch'kemudian,daripadamengkongurasidanmeng-compileulangsetiapbulan;&apalagijikqa&sistemLinuxandadigunakanuntukserver.TJanganlupauntukmenambahkqandukunganuntukpGerangkqatU kerasyangkemungkinanakqanandatambahkqandikemudianhari;DtjikqamPCmandabGerbasisCyrix,sgunakanpatch-patchmyangsesuaiuntukmeningkqatkandayaguna.Infor-masiU dihttp://www.linuxhq.com/patch/20-p0591.html;pGengguna^notebookdapatmembuatlayarmenjadilebihmudahdibacadenganmenerapkqanpatchnoblinkU (tidakbGerkedip);lagiuntukpGenggunanotebook,jikqaandaberencanauntukmenggunakqanmodem/faxPCMCIA޸HЃ ecti1000janganmeng-compile{serialsuppGortsebagaimodule;masukkqankedalamkernel,HjikqatidakmoGdemPCMCIAandaU tidakakqanbGekerja."L2.3Pesan-p_esansewaktub_ootMJikqa\7andainginmengubahpGesan-pesan\7sewaktubGoot,periksalah\7apakah/etc/rc.d/rc.localmenimpaulangU /etc/issuedan/etc/motd.qJikqaya,jalankaneditorkesukaanandadanubahlahsesukaanda.2.4Hostname(namamesin)MMenjalankqanLpGerintahhostname?nama_mesin_barutidaklahcukup.+WSuntingbGerkqas/etc/sysconfig/networkU danubahlahnamamesinyangadadisana.2.5SendmailmacetMDi{bGeberapasistem,ŋsendmailmenguncimesinsewaktuboot.Pastikqanberkqas/etc/hostsmengandungbarisՍ127.0.0.1NlocalhostAK>썍G2.8SetupUm>umSistemVʣ4n.\2.6DeviceDriversMDevicesz%(alat-alat)di/dev(atauhubungan/linkkedevicedriversyangbGenar)mungkintidakada.(Periksalah mouse,U moGdem,dandriveCD-ROMandatersambungkemana,kemudian:~#Ncd/dev =/dev#Nln-s/dev/cua0mouse/dev#Nln-s/dev/cua1modem/dev#Nln-s/dev/hdbcdromfjikqardikehendaki,lakukanchmod?666kedevice-devicetersebutsupayabisadigunakqanolehsemuauser.VTip:di(bGeberapalaptopdeviceuntukmouseadalah/dev/psaux:5ingatlahinijugasewaktumengkongurasiX11.ؼSebagaibtambahan,?mungkinjugadikehendakiagaroppybisadiaksesolehuseryangbukqanroGot,?bisadenganchmod?666/dev/fd*.:Hal inidiketahui mengakibatkqanmasalahkeamanan,tetapipGenulistidakmengetahuisecaraU mendetil.qPenulismembukqadiriterhadapmasukantentanghalini."B.2.7MouseMProgram޼gpmterkqadangsangatbGergunauntukmelakukancutandpastediconsoledanuntukmenggunakanmouse_adibGeberapa_aaplikqasi/program.DPeriksalahapakahadabGerkas/etc/sysconfig/mouseyangmengan-dung:MOUSETYPE="Microsoft"XEMU3=yesfKemudianuandajugaharusmempunyaibGerkqas/etc/rc.d/init.d/gpm.;T*entusaha,pastikqankongurasinyasesuaiU denganmouseanda.qTip:diU bGeberapalaptop,MOUSETYPEadalahPS/2."B.2.8TitikmountMT*erkqadangݔsangatmemudahkanjikaandamemilikititikmountuntukoppy*,CD-ROM,partisiDOS,dandevice-deviceU lain.qMisalnya,andabisamelakukqanyangbGerikutini:~#Ncd/mnt/#Nmkdira:;mkdirfloppy;mkdircdrom;mkdirwin;mkdirzipfakqan_membuattitikmountuntukoppyMS-DOS,oppyext2,aCD-ROM,partisiDOS,danZipdriveyangterhubungU keparalelpGort.ؼSekqarangU suntinglahbGerkas/etc/fstabdantambahkanyangbGerikut:/dev/fd0%p/mnt/a:*msdos3Zuser,noautoN01/dev/fd0%p/mnt/floppyext28user,noautoN01/dev/cdromW/mnt/cdromiso9660*ro,user,noautoN01/dev/hda1!"/mnt/dos%pmsdos3Zuser,noautoN01/dev/sda4!"/mnt/zip%pvfat8user,noautoN01fT*entusa0ja,andaharusmenggunakqandevice-deviceyangsesuaidikolompGertama.썍G2.8SetupUm>umSistemVʣ5n.\2.9LILOdanLoadlinMBanyakorangyanginginmenggunakqanLinuxdanDOS/WindowsdisatuPC,danmenghendakiagarbisa memilih:yangmanayangakqandigunakansewaktubGoot.NMisalkan:/dev/hda1adalahDOS/Windowsdan/dev/hda2U bGerisiLinux.qLakukqanyangbGerikut:卑~#Nfdisk =UsingN/dev/hdaasdefaultdevice!CommandN(mforhelp):aPartitionNnumber(1-4):2CommandN(mforhelp):w~#ؼakqan membuatpartisiLinuxbisadi-bGoot;#langkqah iniseharusnyadilakukqandenganactivatesewaktumen- jalankqanU QuickInstmilikLILO,tetapihalitutidakbGerjalanpadaRedHatpenulis.ؼT*uliskqanU /etc/lilo.confyangsederhanaini:bootN=/dev/hda2compactdelayN=50#Nmessage=/boot/bootmesg.txt r#tulissendirirootN=currentimageN=/boot/vmlinuz"rlabelN=linuxotherN=/dev/hda1"rtableN=/dev/hda"rlabelN=dosؼKemudianjalankqan/sbin/lilo,itusa0ja.PKarenaLILOadalahbagianpGentingdariinstalasi,pGenulissangat menganjurkqanU untukmembacadokumentasinya.ؼUntukUmenge-bGootLinuxdariDOS?tanpame-resetkomputer,JletakkqanLOADLIN.EXE?disebuahdirektori(dipartisiFDOS!)yangtercantumdipathDOS;kemudianbuatsebuahsalinan/copydarikernelanda,|kqatakanlah,C:nDOSnVMLINUZ.U Berkqas.BATyangbGerikutiniakanmenge-bGootU Linux:rem+linux.bat =smartdrvN/CloadlinNc:\dos\vmlinuzroot=/dev/hda2rؼJikqaandamenggunakanWindows95,ubahlahpropGertiesdariberkqas.BATtersebutagarberjalandimode MS-DOS.#Í2.10%}KongurasiPrinterMRedHatmemilikialatkongurasiprinteryangbGekerjasangatbaikuntukprinterDeskJet400milikpGenulis;jikqaU andatidakmenggunakanRedHat,kongurasimanualbisadilakukqansepGertidibawahini.X6K>썍G2.8SetupUm>umSistemVʣ6n.\AndaikqanandamempunyaiprinteryangbukqanprinterPostScript,danakqandigunakanuntukmencetakteks biasaL(misal:$programC)%danbGerkqas-berkasLPostScriptlewatGhostScript(pGenulisbGeranggapanGhostScriptsudahU terpasang).ؼMengkongurasiU printermeliputibGeberapatahap:&SpGeriksalahU paralelportyangmanayangterhubungkeprinter;sbb:1/~#Necho"hello,world">/dev/lp0 =/~#Necho"hello,world">/dev/lp1CdanU pGerhatikqanyangmanayangbGekerja.fbuatlahU duadirektorispGoolU (penampung):/~#Ncd/var/spool/lpd//var/spool/lpd/#Nmkdirraw;mkdirpostscriptCjikqahbprinterandamencetakbGertangga-tangga(staircase-eect)(sepertisebagianbesarprinterinkjet), andaU membutuhkqansebuahlter.qCobalahmencetakduabarisdengan/~#Necho"barissatu">/dev/lp1;echo"barisdua">/dev/lp1jikqaU hasilnyasepGerti/barisNsatu =^=barisNduamakqaU simpanlahbGerkasbGerikutsebagai/var/spool/lpd/raw/filter:/#!/bin/sh =/#Nuntukmemperbaiki"staircaseeffect"/awkN'{print$0,"\r"}'buatlahU menjadiexecutabledenganchmod?755/var/spool/lpd/raw/filter.fbuatlah CsebuahlteruntukemulasiPostScript.T*ulislahlterbGerikutinisebagai /var/spool/lpd/postscript/filter:1/#!/bin/sh/DEVICE=djet500/RESOLUTION=300x300/PAPERSIZE=a4/SENDEOF=/nenscriptN-TUS-ZB-p-|/ifN["$DEVICE"="PostScript"];thenTrcatN-/elseTrgsN-q-sDEVICE=$DEVICE\z-r$RESOLUTIONN\z-sPAPERSIZE=$PAPERSIZEN\z-dNOPAUSEN\abK>썍G3.8K>ongurasipQerangk\|atlunak0@7n.\z-dSAFERN\ =z-sOutputFile=-N-/fi/ifN["$SENDEOF"!=""];thenTrprintfN"\004"/fi(diU contohinidianggapmenggunakqanprinterHPDeskJet.qUbahlahsesuaidenganprinteranda).akhirnya,U tambahkqanyangbGerikutdi/etc/printcap:=/#N/etc/printcap/lp|ps|PS|PostScript|djps:\Tr:sd=/var/spool/lpd/postscript:\Tr:mx#0:\Tr:lp=/dev/lp1:\Tr:if=/var/spool/lpd/postscript/filter:\Tr:sh:/raw:\Tr:sd=/var/spool/lpd/raw:\Tr:mx#0:\Tr:lp=/dev/lp1:\Tr:if=/var/spool/lpd/raw/filter:\Tr:sh:ؼUntukU kongurasiyanglebihkompleksataueksotik,Printing-HOWTOmenungguuntukdibaca.ؼJikqaandamenggunakanRedHat:ketahuilahbahwaGSDEVICEyangdipiliholeh'printtoGol'bisabekerja, tetapi(bGelumtentupilihanterbaikuntukprinteranda.AndabisabGermain-mainsedikitdenganberkqaspostscript.cfg;misalnya,SpGenulisumengubahGSDEVICE daricdj500kedjet500dansekqaranghasilcetakqanU keluarlebihcepat.(3KcongurasiG\pperangkatlunak荍3.1D7` ectt1200bash(1)MUntukU mengubahpGerilakubash,berikutadalahberkqas-berkasU yangdisunting:/etc/bashrcU bGerisialiasdanfungsi-fungsiuntukseluruhsistem;/etc/profile썍G3.8K>ongurasipQerangk\|atlunak0@8n.\$HOME/.inputrcU bGerisidenisitomboldanlain-lain.iContohddaribGerkqas-berkasddiatasditunjukkandibawahdini. Pertama-tama,(kyangpalingpGenting: /etc/profile.}Y*angtdigunakqanuntukmengkongurasibanyakhaldisistemLinuxanda,*JsepGertiyangakqanU kitalihatbGerikutini.bEffG#?/etc/profile#?Systemwideenvironmentandstartupprograms#?Functionsandaliasesgoin/etc/bashrc#?Thisfilesetsthefollowingfeatures:##o?path#o?prompts#o?afewenvironmentvariables#o?colourls#o?lessbehaviour#o?keyboardsettings##?Userscanoverridethesesettingsand/oraddothersintheir#?$HOME/.bash_profile#?setadecentpathecho?$PATH|grepX11R6>/dev/nullif?[$?=1];then#addentriestothepath XPATH="$PATH:/usr/X11R6/bin:$HOME/bin:."fi#?notifytheuser:loginornon-loginshell.Iflogin,thepromptis#?colouredinblue;otherwiseinmagenta.Root'spromptisred.USER=`whoami`if?[$LOGNAME=$USER];then XCOLOUR=44else XCOLOUR=45fiif?[$USER='root'];then XCOLOUR=41fi#?putarealescapecharacterinsteadof^[PS1='^[[$COLOUR;37;1m$HOSTNAME:^[[37;40;1m\w\$?'PS2="Continue>?" qK>썍G3.8K>ongurasipQerangk\|atlunak0@9n.\ #?nocoredumps,pleaseulimit?-c0#?setumaskif?[`id-gn`=`id-un`-a`id-u`-gt14];then)`umask?002else)`umask?022fi#?afewvariablesUSER=`id?-un`LOGNAME=$USERMAIL="/var/spool/mail/$USER"EDITOR=jedHOSTNAME=`/bin/hostname`HISTSIZE=1000HISTFILESIZE=1000export?PATHPS1PS2USERLOGNAMEMAILEDITORHOSTNAMEHISTSIZEHISTFILESIZE#?enablecolourlseval?`dircolors/etc/DIR_COLORS-b`export?LS_OPTIONS='-F-s-T0--color=tty'#?customizelessLESS='-M-Q'LESSEDIT="%E??lt+%lt.%f"LESSOPEN="|?lesspipe.sh%s"VISUAL=jedLESSCHARSET=latin1export?LESSLESSEDITLESSOPENVISUALLESSCHARSET#?customisethekeyboard/sbin/kbdrate?-s-r16-d500for?iin/etc/profile.d/*.sh;do)`if?[-x$i];thenS.?$i)`fidone xK>썍G3.8K>ongurasipQerangk\|atlunak+@10n.\ffGۍIniU adalah/etc/bashrc:ffGǣ#?/etc/bashrc #?Systemwidefunctionsandaliases#?Environmentstuffgoesin/etc/profilealias?which="type-path"alias?d="ls"alias?dir="d"  ffGThisU is.bashrc:AffG#?$HOME/.bashrc#?Sourceglobaldefinitionsif?[-f/etc/bashrc];then)`.?/etc/bashrcfi#?thisisneededtonotifytheuserthattheyareinnon-loginshellCOLOUR=45#?putarealescapecharacterinsteadof^[PS1='^[[$COLOUR;37m$USER:^[[37;40m\w\$?'#?aliasesalias?cp='cp-i'alias?l=lessalias?lyx='lyx-width900-height700'alias?mv='mv-i'alias?rm='rm-i'alias?x=startx#?Afewusefulfunctionsinst()?#Installa.tar.gzarchiveinthecurrentdirectory.{?gzip-dc$1|tarxvf-}cz()?#Listthecontentsofa.ziparchive.{?unzip-l$*}ctgz()?#Listthecontentsofa.tar.gzarchive.{ Xfor?filein$*;do |&K>썍G3.8K>ongurasipQerangk\|atlunak+@11n.\gzip?-dc${file}|tartf-  Xdone}tgz()?#Createa.tgzarchivealazip.{ Xname=$1?;tar-cvf$1;shift Xtar?-rf${name}$* Xgzip?-S.tgz${name}} 4ffG IniU adalah.bash_profile:WffG#?$HOME/.bash_profile#?Userspecificenvironmentandstartupprograms#?Thisfilecontainsuser-definedsettingsthatoverride#?thosein/etc/profile#?Getaliasesandfunctionsif?[-f~/.bashrc];then)`.?~/.bashrcfi#?re-getPS1settingsif?[$USER='root'];then XCOLOUR=41else XCOLOUR=44fi#?putarealescapecharacterinsteadof^[PS1='^[[$COLOUR;37;1m$HOSTNAME:^[[37;40;1m\w\$?'export?PS1 !ffGIniU adalah.bash_logout:WffG#?$HOME/.bash_logoutclear _affGIniU adalah.inputrc:WffG#?$HOME/.inputrc ̠K>썍G3.8K>ongurasipQerangk\|atlunak+@12n.\#?keybindings "\e[1~":?beginning-of-line"\e[3~":?delete-char"\e[4~":?end-of-line#?(F1..F5)are"\e[[A"..."\e[[E""\e[[A":?"info\C-m"set?bell-stylevisible/= #pleasedon'tbeepset?meta-flagOnN#allow8-bitinput(i.e,accentedletters)set?convert-metaOff9d#don'tstrip8-bitcharactersset?output-metaOnD;#display8-bitcharacterscorrectlyset?horizontal-scroll-modeOnset?show-all-if-ambiguousOn &ffG ȍSupayaDtombGolbackspacedandeletedapatbGekerjadenganbGenardixtermdanaplikqasi-aplikasiX11lainnya,yangU bGerikutinijugadiperlukqan:ؼletakqanU yangbGerikutdi.xinitrc:=/usermodmap=$HOME/.Xmodmap =/xmodmapN$usermodmapletakkqanU yangbGerikutdi.Xmodmap:/keycodeN22=BackSpace/keycodeN107=DeleteakqanU mempGerbaikiconsole.qUntukmemperbaikixterm:letakkqanU yangbGerikutdi.Xdefaults:=/xterm*VT100.Translations:N#overrideBackSpace:string(0x7F)\n\TrDelete:%pstring(0x1b)Nstring("[3~")\n\TrHome:/= string(0x1b)Nstring("[1~")\n\TrEnd:3Zstring(0x1b)Nstring("[4~")\n\TrCtrlPrior:string(0x1b)Nstring("[40~")\n\TrCtrlNext:Wstring(0x1b)Nstring("[41~")/nxterm*VT100.Translations:N#overrideBackSpace:string(0x7F)\n\TrDelete:%pstring(0x1b)Nstring("[3~")\n\TrHome:/= string(0x1b)Nstring("[1~")\n\TrEnd:3Zstring(0x1b)Nstring("[4~")\n\TrCtrlPrior:string(0x1b)Nstring("[40~")\n\TrCtrlNext:Wstring(0x1b)Nstring("[41~")ؼInfoU lebihlanjutdihalaman-halaman'man'daribash(1)danreadline(3).ؼJanganbGeranggapanbahwasemuaaplikqasiakanbGerjalanmulus!Jikaandamenjalankanjoedixterm misalnya,U bGeberapatomboltidakbekerja;jugauntukrxvt.qKabarnyaadamasalahdengantermcap. K>썍G3.8K>ongurasipQerangk\|atlunak+@13n.\3.2ls(1)Mls dapatmenampilkqanisidirektorimenggunakanwarnauntukmenyorotjenis-jenisbGerkqasyangbGerbeda. UntukU dapatmenggunakqanfasilitasini,tambahkqanbaris-barisbGerikutke/etc/profile:LevalN`dircolors/etc/DIR_COLORS-b` =exportNLS_OPTIONS='-F-T0--color=tty'>#akqan۝mengesetenvironment۝variableLS_COLORSrsehinggabGerisidaftarwarnayangtercantumdi/etc/DIR_COLORS.Catatan:janganbGertanyamengapa,tetapihalinitidakbekerjadenganbeberapaversidarirxvt;jgunakqanlahxtermsebagaipGengganti./SepertinyarxvtmengandungbugyangmencegahnyauntukmengambilU vqariabGel-variabelU environmentdenganbGenardalamkeadaan-keadaantertentu.#%3.3less(1)Denganjmenggunakqanprogrambagusiniandabukansa0jabisamelihatisibGerkasteks,tetapijugayangdipadatkqanq%dengangzip,&tardanzip,halaman-halaman'man',dansebagainya.ŎKongurasinyaq%meliputibGeberapaU langkqah:>#supaya7tombGol-tombol7gerakbisadigunakqandenganless,=buatlahberkqasASCII7bernama.lesskeydihomeU direktorianda:-{/^[[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~ rforw-scroll/^[[5~ rback-scroll/^[[1~ rgoto-line/^[[4~ rgoto-end/^[[7~ rgoto-line/^[[8~ rgoto-endQRkemudianU jalankqanpGerintahlesskeyyangakqanmembuatbGerkqasbiner.lessberisidenisitombol.p>simpanlahU bGerkqasberikutsebagai/usr/bin/lesspipe.sh:aOffG7ԍ#!/bin/sh #?Thisisapreprocessorfor'less'. XItisusedwhenthisenvironment#?variableisset:LESSOPEN="|lesspipe.sh%s"lesspipe()?{#Zcase?"$1"in#Z*.tar)?tartf$12>/dev/null;;#Viewcontentsof.tarand.tgzfiles#Z*.tgz|*.tar.gz|*.tar.Z|*.tar.z)?tarztf$12>/dev/null;;K>썍G3.8K>ongurasipQerangk\|atlunak+@14n.\#Z*.Z|*.z|*.gz)?gzip-dc$1 X2>/dev/null;;#Viewcompressedfilescorrectly #Z*.zip)?unzip-l$12>/dev/null;;#Viewarchives#Z*.arj)?unarj-l$12>/dev/null;;#Z*.rpm)?rpm-q-p-i-l$12>/dev/null;;#Z*.1|*.2|*.3|*.4|*.5|*.6|*.7|*.8|*.9|*.n|*.man)?FILE=`file-L$1`-FILE=`echo?$FILE|cut-d''-f2`-if?["$FILE"="troff"];then8~ groff?-s-p-t-e-Tascii-mandoc$1-fi?;;#Z*)?FILE=`file-L$1`;#Checktoseeifbinary-FILE1=`echo?$FILE|cut-d''-f2`-FILE2=`echo?$FILE|cut-d''-f3`-if?["$FILE1"="Linux/i386"-o"$FILE2"="Linux/i386"\H=-o?"$FILE1"="ELF"-o"$FILE2"="ELF"];then8~ strings?$1-fi?;;#Zesac}lesspipe?$1 &ffG janganU lupauntukmembuatnyamenjadiexecutabledenganchmod?755lesspipe.sh.tambahkqanU baris-barisbGerikutdi/etc/profile:=/LESS="-M-Q"c3f#Nlongprompt,silent =/LESSEDIT="%EN?lt+%lt.%f"!"#edittopline/LESSOPEN="|Nlesspipe.sh%s"#filter/VISUAL=jedg#Ndefaulteditor---insertyourfavourite/LESSCHARSET=latin1B"D#Ndisplayaccentedlettersifneeded/exportNLESSLESSEDITLESSOPENVISUALLESSCHARSETV*ariabGelؼLESSCHARSET⻹diatasdikqarenakanpenulistinggaldiItalidanpenulisberencanamenggunakqan ISOU 8859/1characterset.qJikqaandatidakakanmenggunakannyaU sebaiknyajangandidenisikqan.#Í3.4emacs(1)MBebGerapadistribusiemacstidakdikongurasiuntukmenggunakqanwarnadanpGenyorotansintaks(syntaxhighlighting).qT*ambahkqanU di.emacs:卑(global-font-lock-modeNt) =(setqNfont-lock-maximum-decorationt)ؼIniDhanyabGekerjadiX11.kSilakqanmembacadokumentasiemacsuntukmengkongurasipGenuhsesuaikeing-inanU anda(kemungkinanU bisamemakqanwaktubGerbulan-bulan).àK>썍G3.8K>ongurasipQerangk\|atlunak+@15n.\3.5joe(1)MPeriksalahCdi/usr/bin/apakqahjmacs,,jstar,andCjpicoadalahsymlinks(symbGoliclinks)kejoeatau merupakqanQbGerkas-berkasQbinersendiri;Qdalamhalyangterakhir,andadapatmengubahnyakesymlinksuntukU menghematruangharddisk:卑~#Ncd/usr/bin =/usr/bin#Nln-sfjoejmacs;ln-sfjoejstar;ln-sfjoejpicoؼKemudian,~andaiktinggalmenyalinbGerkqas/usr/lib/joe/joerckedirektorihomesebagai.joercdanmenyuntingnya.#Í3.6jedIniadalaheditorfavoritpGenulis,zjedmengerjakqanapayangpGenulisbutuhkqan,zlebihkecildanlebihmudahdikongurasiσdaripadaemacs,danmenuruthematpGenulismengemulasikqaneditorlainlebihbaik.BanyakpGenggunaU diuniversitaspenulisinginjedsupayamengemulasikqanEDT,editorsistemVMS.ؼBerkqas-bGerkas^kongurasinyaadalah.jedrcand/usr/lib/jed/lib/*;yangpGertamabisadicontohdarijed.rcU didirektoriyangterakhirdisebut.ؼsupaya;jedmenggunakqantombGol-tombol;denganbenar,buatlah/usr/lib/jed/lib/defaults.slyangU hanyabGerisi:=/()N=evalfile("linux");suntinglah /usr/lib/jed/lib/linux.sl; hilangkqankomentardaribarisInfo_Directory?="/usr/info";U dantambahkqan/bin/mailsetelahUCB_Mailer?=;mengkongurasijedagarmengemulasikqanEDT(ataueditorlain)tidaksulit:Y}andacukupmengubahbGeberapaObarisdi.jedrc.aJikqaandainginmenggunakan`+'dinumerickeypaduntukmenghapussebuahU kqata(bukansatukarakter),tambahkandi.jedrc:/unsetkey("\eOl"); =/unsetkey("\eOP\eOl");/setkey("edt_wdel",N"\eOl");/setkey("edt_uwdel",N"\eOP\eOl");setelahU baris()?=evalfile("edt");.membuat[xjedmenggunakqannumerickeypaduntukemulasiEDT,membutuhkqanbGeberapa[barisbGerikut diU .Xmodmap:/keycodeN77 r=KP_F1/keycodeN112=KP_F2/keycodeN63 r=KP_F3/keycodeN82 r=KP_F4/keycodeN86 r=KP_SeparatorSelanjutnya,U pastikqan/etc/X11/XF86Configmengandungbaris-barisbGerikut:K>썍G3.8K>ongurasipQerangk\|atlunak+@16n.\/#+ServerNumLock r#Nharusdibuatmenjadikomentardengantanda#didepan =A:XkbDisable HalminibGerlakuuntukXF*ree3.2.fKecualiandamenggunakqankeybGoardstandarAmerikqa,@ketahuilah bahwaU XkbDisable*hmengakibatkqanbGeberapaU masalah.qAndaakantahusendirinantinya.CmengubahU warnauntukxjeddilakukqandenganmenambahkqanbaris-barisbGerikutdi.Xdefaults:鹍/xjed*Geometry:N80x32+150+50/xjed*font:N10x20/xjed*background:NmidnightblueInfoU lebihlanjutdixjed.doGc,yangdisertakqandipaketnya."ﳍ3.7TeXdank@ awan-kawanMPenulisU bGeranggapanandamemilikidistribusiT*eTeX.U Beberapahal:6untuk amengkongurasipGenggunaantandahubunguntukbahasaanda, suntinglahbGerkqas /usr/lib/texmf/texmf/tex/generic/config/language.dat,U kemudian:鹍/~#Ntexconfiginit;texconfighyphenjikqaandamenambahkansebuahpaketLaT*eX,setelahmenambahkqanbGerkas-berkasdibawah/usr/lib/texmf/texmf/tex/latex/'jalankqanpGerintahtexhashsupayaT*eTeX'mengenali'paketbarutersebut.CuntukImengkongurasidvips, .bGerkqasyangpGerludiubahadalah/usr/lib/texmf/texmf/dvips/config/config.ps."Ketahuilah:bahwakolom-kolommengenairesolusi6defaultjugamempGegaruhiperilakuxdvi;jikqaandatidakinginprogramtersebutmembuatfontssetiapkqalidijalankan,mungkinbisamembantujikqaditambahkqanyangbGerikutinidi.Xdefault:鹍/XDvi*mfmode:"ﳍ3.8PPPMPenulisabGeranggapanbahwaakernelandasudahmemlikidukunganPPP9danTCP/IPdidalamnya,1meng-gunakqanloGopback,FdanandasudahmemasangpaketpppddenganbGenar.- (Syarat-syarattersebutbiasanyasudah&cterpasangsecaradefault).HAdaduacarauntukmenggunakqanPPP:a)kongurasimanual,Zdanb)menggunakqanU programyangmenjalankannyaU secaraotomatis.qPertama,manual.ؼMisalkqanU data-datadariISPandasbb:6No.qtelp:1234567NameserverU (DNS):123.231.112.111MailU server:qmbGox.supernet.eduDomain:qsupGernet.eduRemoteU hostname:qwww.supGernet.eduHK>썍G3.8K>ongurasipQerangk\|atlunak+@17n.\usernameU anda:qJohnpasswordU anda:q_LoGo%nyؼUntukU kongurasimanualkoneksiPPP*,lakukqan:buatlahSbGerkqas/usr/local/bin/ppp-onberikut,yangakqandigunakanuntukmembuatkoneksikeISP anda:=/#!/bin/sh =/#Nppp-on:scripttoconnecttoanISP/INIT=ATX3 r#Ntergantungmodemanda,bisajugaATZ/PHONE=1234567//usr/sbin/pppdNconnect"/usr/sbin/chat''$INITOKATDP$PHONE\/CONNECTN''"userJohnkemudianRObuatlahmenjadiexecutabledenganchmod?755/usr/local/bin/ppp-on.i JikqaROISPR andatidakU menggunakqanprotokolP*AP,U andabisamenggunakanscriptbGerikut:=/#!/bin/sh/#Nppp-on:scripttoconnecttoanISP/INIT=atx3 r#Ntergantungmodemanda,bisajugaATZ/PHONE=1234567//usr/sbin/pppdNconnect"/usr/sbin/chat''$INITOKATDT$PHONE\/CONNECTN'''ogin'John'word'_Loo%ny''"/dev/modem38400\/modemNdefaultroutebuatlah̪bGerkqas/usr/local/bin/ppp-offberikut,yangdigunakqanuntukmemutuskqanhubunganppp:/#!/bin/sh/#Nppp-off/DEVICE=ppp0/ifN[-r/var/run/$DEVICE.pid];then8rkillN-INT`cat/var/run/$DEVICE.pid`8rifN[!"$?"="0"];thenA:echoN"removingstale$DEVICEpidfile."A:rmN-f/var/run/$DEVICE.pid;exit18rfi8rechoN"$DEVICElinkterminated";exit0/fi/#Nlinknotactive/echoN"$DEVICElinkisnotactive";exit1kemudianU buatlahmenjadiexecutabledenganchmod?755/usr/local/bin/ppp-off.buatlahU bGerkqas/etc/ppp/options:/#N/etc/ppp/options//dev/modem/38400/lock/crtsctsbK>썍G3.8K>ongurasipQerangk\|atlunak+@18n.\/modem =/asyncmapN0/remotenameNwww.supernet.edu/defaultroutejikqa AISP @$andamenggunakanprotokolP*AP @$(kebanyakqanmenggunakan), !buatlahbGerkas /etc/ppp/pap-secrets:=/#N/etc/ppp/pap-secrets/#Nusernameremotehost3Zsecret/John3Zwww.supernet.edu_Loo%nysuntinglahU /etc/resolv.conf:=/#N/etc/resolv.conf/searchNsupernet.edu/nameserverN123.231.112.111suntinglahU /etc/sendmail.cf.qCarilahbarisyangdimulaidenganDS,danbuatlahmenyerupai:=/DSmbox.supernet.eduؼF*uih!ڊJikqayandabGeruntung,semestinyaysudahbisabekerja.ڊJikqatidak,bersiap-siaplahmempela0jariPPP- HOWTO.ؼSudahcukupdengankongurasimanual.K}Adapaketbagusyangmengotomatisasihal-haldiatasbGernamaezpppU danbisadidapatdarihttp://www.serv.net/cameron/ezppp/index.html.#Í3.9KlienPOPMUntukmengambilmail-mailandadarisebuahserverPOP*,gunakqanprogram/klienPOPsepGertifetchpopatauۼfetchmail.-Y*angterakhirmungkinsatu-satunyapilihanjikqaserverPOPISPandamempunyaimasalahdenganU pGerintahLAST.UntukU mengkongurasiklien-klientersebut:ؼfetchpop:_pGertamankqalidijalankanandaakanditanyainbGerbagaipertanyaan.AndantinggalmenjawabpGertanyaan-pertanyaanU tersebutdansudahberes.fetchmail:qpGergunakqanU contohberikutuntuk.fetchmailrc:=/#N$HOME/.fetchmailrc =/pollNmbox.supernet.eduwithprotocolpop3;8ruserNjohntherewithpassword_Loo%nyisjohnhere8rmdaN"/usr/bin/procmail-ffetchmail"Baristerakhirmungkintidakdibutuhkqan.AndaharusmengesetpGermissionberkqasinidenganchmod 600?.fetchmailrc,U jikqatidakfetchmailtidakakanbGekerja.K>썍G3.8K>ongurasipQerangk\|atlunak+@19n.\3.10%}SistemXWindowMSetelah>XbGekerja(videocardyangbGenar,8dll.),ada>banyakkemungkinanuntukkongurasi;4tergantungpada windowmanageryangandagunakqan.MPadadasarnya,andamenyuntingbGerkqas-berkasASCIIdidirektorihomeU anda.qUntukwindowmanagernya:ؼfvwm:(salinlaho/etc/X11/fvwm/system.fvwmrcsebagai$HOME/.fvwmrc,_lihat-lihatlahisinyaodanmu-lailah bGereksperimen.L$Berkqassystem.fvwmrccontohinimenurutpGenulissedikitterlalusederhanadantidakU menunjukkqansemuakemampuanfvwm.fvwm95-2:salinlah`ۼ/etc/X11/fvwm95-2/fvwm2rc95sebagai$HOME/.fvwm2rc95,kemudian`sunt-inglah.qContohnyaU lumayanbagus.TheNextLev>el:_ini1[agaksulitdikongurasi.eSalinlah/etc/X11/TheNextLevel/.*kedirektorihomeanda,lihat-lihatlahEisinyadenganbaik,kemudiancobalahmengkongurasisedikit-sedikit.FY*angpGer-tamaU kqaliseharusnyaU dilihatadalah.fvwm2rc.defines.ؼSebagaiU tambahan,janganlupauntukmembuat.xinitrc.qContoh:卑#!/bin/sh =#N$HOME/.xinitrc#Nsetafewkeyscorrectlyusermodmap=$HOME/.XmodmapxmodmapN$usermodmapxsetNsnoblank r#turnoffthescreensaverxsetNs30028#screensaverstartafter5minxsetrootN-solid"mediumblue"&#Nrxvtsavesmemory,buthasafewbugs:#+-Nhomeandendkeysarenotrecognised;#+-Nbackspaceanddeletedon'tworkasinconsole;#+-Ncoloursarenotproperlyinheritedbytheenvironment;#+-Nproblemswiththeenvironmentingeneral;#Nxtermisthereforebetterinmanycases.However,rxvtisbest#Nforrunningsomecolourappslikemc.xtermN-ls-bgblack-fgwhite-sb-sl500-j-ls-fn10x20-fb10x20bold\-titleN"Colorxterm"-geometry80x25+150+0&fvwm95-2#Í3.11%}FortranMMenurutHRpGengalamanpenulis,JjikqaandamembutuhkqanF*ortran,Jalternatifyangbaikuntukg77adalahpGen- erjemahU F*ortrankeCf2cdanyaf77sebagaifront-end.ǟK>썍G4.8Akhir20n.\DapatkqanAEyaf77dariftp://sunsite.unc.e}/du/pub/Linux/devel/languages/fortran/yaf77-1.4.tgzAEdanmirror- mirrornya.#Í3.12%}Kongurasiuntukp_enggunaMPenulis -menganjurkqansupaya -pGenggunabarusudahmemilikiberkqas-berkas -kongurasiyangsiapGdigunakqanketikamerekapGertamakalilogin.LetakkanbGerkas-berkasGberikutdibawah/etc/skel/: Vbashrc,?bash_profile,bash_logout,inputrc,less,xinitrc,fvwmrc,fvwm2rc95,Xmodmap,?Xdefaults,jedrc,joerc,emacs.ؼ(Catatan:kqarenamasalahsewaktumem-formatdokumenini,\pGenulisterpaksamenghilangkqantandatitik(`.')qdiU awalnamabGerkqas-berkasU diatas)Ketahuilahūbahwa.pinerctidakbisasepGenuhnyadikongurasi;}pastikqanbahwaminimaluser-domain,smtp-server,U andnntp-serverterdenisidenganbGenar.(4Akhir荍4.1HakciptaMKecuali dinyatakqan,Ssdokumen-dokumenLinuxHOWTO aadalahhakciptadaripGenulisnyamasing-masing.Dokumen-dokumenLinuxHOWTORbGolehdiproduksiulangdandidistribusiulangsecarakeseluruhanmaupun9sebagian,sdenganmediasikmaupunelektronik,selamainformasihakciptainitercantumdimasing-masingsalinan.1DistribusiulangsecarakomersildipGerbolehkqandandianjurkan;tetapi,/dimintamenginformasikqanU pGenulistentangadanyadistribusisemacamitu.SemuarIterjemahan,pGekerjaanturunanataukumpulanyangmengandungdokumen-dokumenLinuxHOWTOharus+dibawah+informasihakciptaini. Y*aitu,/jikqaAndamembuatsebuahturunan/bGentuklaindariHOWTO,썍G4.8Akhir21n.\4.3Terimak@ asihdandisclaimerMCongurationHOWTOditulisolehGuidoGonzato,*guido@ibogfs.cineca.it,danditerjemahkqanoleh RonnyEHaryanto,{ݽgiant@technologist.com.BanyakterimakqasihkepadasemuapGenulis/pengelolaEHOWTOdanU halaman-halaman'man'lain,dimanahasilpGekerjaanmerekqasudahpenulis'contek'.ؼDokumeninidisediakqanapaadanya.SuPenulistelahmembGerikanusahasemampunyauntukmembuatdoku-meniniseakuratmungkin,tetapiandamenggunakqaninformasiyangterkqandungdidalamnyadenganresikoandaBsendiri.kVPenulistidakakqanbGertanggungjawabatassegalakerusakqanyangmungkinterjadidaridoku-menU ini.PenulisU bGerharappekerjaannyaU berguna,sepertipenulismerasasetiapkqalimemasangsistemLinuxbaru...SelamatU menikmati,GuidoU =8-);KGD7` ectt1200HЃ ecti1000qL ectt0900!N ecbx1200]f ecbx1000&Lt$ffffecbx14406 ecss1000qL ecit1000qL ectt1000Iqqecss2074 1 ecrm1000 !", cmsy10,