÷ƒ’À;è TeX output 2003.11.26:1336‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074»mini-HO›ÿwmWTO‘:œsu–:Òcome“fa˜re“l'upgrade“di“una“distribuzioneŽŸ çLinuxŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹Greg–U Louis,“óqLË ectt1000¼glouis@dynamicro.on.ca’Ï‘«¹v1.11,“6“Giugno“1996Ž¡Ÿ&°óŒ6 ecss1000½Suggerimenti–U sull'upgrade“da“una“distribuzione“Linux“ad“un'altra.ŽŸ(Àœó&Lt$ffffecbx1440¿Con•cten“tsŽ¤Øó]fŒ ecbx1000À1Ž‘ÿIMPOR–ÿ ºT“ANTE!!!‘ Disclaimer–Õe“Cop•®>yrigh“t’í!>2ŽŽ¡2Ž‘ÿCam•®>biamen“ti–Õdalla“v®>ersione“1.1’#43ŽŽ¡3Ž‘ÿIn®>troQÂduzione’€Ó3ŽŽ¤ؼ‘ÿ¹3.1Ž‘%ý¡Come–U uccidere“e“resuscitare“Lin¸èux‘±G‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ3.2Ž‘%ý¡P•¸èerc“h€é‘U farlo?‘CC‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ3.3Ž‘%ý¡Dev¸èo–U pGer“forza“distruggere“e“reinstallare?‘‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï3ŽŽ¡‘ÿ3.4Ž‘%ý¡Quan¸èto–U tempGo“ci“vuole?‘Ì'‘ü.ŽŽ–Æè‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ“‘ü.ŽŽ‘wï4ŽŽ¤ØÀ4Ž‘ÿScrivš®>ete–Õtutto“quello“c˜he“fate.’+š#4ŽŽ¡5Ž‘ÿF‘ÿ ºate–Õun“bacš®>kup“completo“del“sistema“esisten˜te.’Ô74ŽŽ¡6Ž‘ÿF‘ÿ ºare–Õil“bacš®>kup“di“/etc“e“delle“sue“sottoQÂdirectory“su“uno“o“pi€ù“opp˜y‘ÿ º.‘iLT5ŽŽ¡7Ž‘ÿF‘ÿ ºate–Õbacš®>kup“separati“di“ogni“gruppQÂo“di“le“c˜he“v˜olete“conserv‘ÿ\|are.‘x¿F5ŽŽ¡8Ž‘ÿPreparate–Õi“disc®>hi“di“rošQÂot“e“b˜o˜ot“p˜er“la“n•®>uo“v‘ÿ\|a‘Õinstallazione.’–È6ŽŽ¡9Ž‘ÿF‘ÿ ºormattate–Õi“discš®>hetti“pQÂer“il“k˜ernel“tempšQÂoraneo“e“p˜er“la“compilazione“nale.‘BAB6ŽŽ¡10Ž‘ÿInibite–Õi“login“e“fate“il“bac®>kup“delle“directory“/roQÂot“e“/home.’í6ŽŽ¡11Ž‘ÿA‘þ¸øvviate–Õil“sistema“dai“disc®>hetti“di“b•QÂo“ot–Õe“roQÂot.’ØÈê6ŽŽ¡12Ž‘ÿCancellate–Õle“partizioni“Lin®>ux“con“fdisk“e“ricreatele.’¼v6ŽŽ¡13Ž‘ÿInstallate–Õla“n•®>uo“v‘ÿ\|a›Õv“ersione˜di˜Lin“ux.’ÏH6ŽŽ¡14Ž‘ÿCon–Õil“n•®>uo“v“o–Õsistema“linš®>ux“a˜vviato“dall'hard“disk,“moQÂdicate“/etc/fstab‘XâU7ŽŽ¡15Ž‘ÿRecupšQÂerate–Õle“congurazioni“nella“directory“/etc“e“nelle“sue“sotto˜directory‘ÿ º.‘Fí7ŽŽ¡16Ž‘ÿCongurate–Õe“ricompilate“il“kš®>ernel“di“Lin˜ux.’âÙZ7ŽŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÀ1.‘ñ8IMPOR–ÿ ºT“ANTE!!!‘ Disclaimer–Õe“Cop•®>yrigh“t’êýÒ¹2ŽŽ ÕÁ ýV¯À17Ž‘ÿRecupQÂerate–Õquello“cš®>he“a˜v˜ev›ÿ\|ate“salv˜ato.’ÿ%s7ŽŽ¤Ø18Ž‘ÿCon®>trollate–Õla“sicurezza.’G‰Ð7ŽŽ¡19Ž‘ÿAbilitate–Õi“login.’n9‡8ŽŽ¡20Ž‘ÿMi–Õdispiace,“ma“ancora“una“v®>olta:’>¬8ŽŽ¡21Ž‘ÿRingraziamen®>ti’tB 8ŽŽŸ(Àœ¿1Ž‘ÁIMPOR–þ®(T“ANTE!!!‘ ÐDisclaimer–G\e“Cop•cyrigh“tŽŸ¿:¹The–~†prošGcedure“to“whic¸èh“this“do˜cumen¸èt“attempts“to“b˜e“a“guide“is“inheren¸ètly“dangerous“to“the“programsŽ¤ ®and–‘data“stored“in“yš¸èour“computer.‘%&Y‘ÿ*¸ou“carry“out“an˜y“suc˜h“proGcedure“en˜tirely“at“y˜our“o˜wn“risk.‘%&The“stepsŽ¡describšGed–ÒYin“this“do˜cumenš¸èt“w˜ork˜ed“for“the“author;‘ýñthere“is“no“guaran˜tee“that“they“will“w˜ork“for“y˜ou,‘ìnor“thatŽ¡yš¸èou–¡can“attempt“to“follo˜w“them“without“serious“damage“to“y˜our“computer's“programs“and/or“data.‘_Y‘ÿ*¸ou“areŽ¡enš¸ètirely–Ñon“y˜our“o˜wn“in“an˜y“use“y˜ou“ma˜y“mak˜e“of“the“information“presen˜ted“herein,‘,þand“the“author“shallŽ¡not–WbGe“liable“in“anš¸èy“w˜a˜y“whatsoGev˜er“for“an˜y“damage“or“incon˜v˜enience“of“an˜y“kind“that“y˜ou“ma˜y“suer“in“soŽ¡doing.Ž©ؼThis–"ÀdoGcumenš¸èt“is“cop˜yrigh˜t“1996,›V(Dynamicro“Consulting“Limited,˜and“is“released“under“the“terms“of“theŽ¡GNU‘‘6General–‘EPublic“License.‘%ðThis“basically“means“that“yš¸èou“ma˜y“cop˜y“and“moGdify“it“at“will,‘ Obut“ma˜y“notŽ¡prev•¸èen“t–U others“from“doing“lik¸èewise.Ž¦Commenš¸èts–%and“questions“ma˜y“bšGe“directed“to“the“author.‘^‚Esp˜ecially“w¸èelcome,›'Šfor“use“in“future“revisions,˜areŽ¡accoun¸èts–U of“successful“upgrades“of“complex“systems.Ž©ؼ‘'ÿó½HЃ ecti1000ÁL'unic–ÿ}/a›Òœlic“enza˜valida˜€è˜quel‘‚Ðla˜originale˜in˜lingua˜inglese.‘XôDi˜se“guito˜ne˜tr“ovate˜una˜tr“aduzioneŽ¡‘abb–ÿ}/astanza›“°fe“dele˜che˜p“er“€ò˜non˜ha˜alcun˜valor“e.Ž¦¹La–^ªprošGcedura“su“cui“questo“do˜cumen¸èto“cerca“di“essere“una“guida“€è“p˜ericolosa“p˜er“i“programmi“ed“i“datiŽ¡immagazzinati–6Énel“computer.‘{Pš¸èortate“a˜v‘ÿqÐan˜ti“detta“proGcedura“a“v˜ostro“risc˜hio.‘{I‘6passi“descritti“in“questoŽ¡došGcumen¸èto–>hanno“funzionato“p˜er“l'autore;‘”Nnon“c'€è“nessuna“garanzia“c¸èhe“funzionino“p˜er“vš¸èoi,‘‰Æn€é“c˜he“pGossiateŽ¡cercare–Ddi“seguirle“senza“seri“danni“ai“programmi“ed“ai“dati“con•¸èten“uti–Dnel“v¸èostro“computer.‘ríQualsiasi“usoŽ¡delle–¶Óinformazioni“qui“date“€è“a“vš¸èostro“risc˜hio“e“pšGericolo,‘Ï?e“l'autore“non“pu€ò“essere“considerato“resp˜onsabileŽ¡pšGer–U qualsiasi“danno“o“incon•¸èv“enien“te–U di“qualsiasi“tip˜o“c¸èhe“vi“p˜ossa“accadere“nel“farlo.Ž©ؼLa–¿¾suddetta“clausola“€è“v‘ÿqÐalida“ancš¸èhe“pGer“quan˜to“riguarda“la“traduzione“italiana:‘&Ïil“traduttore“non“pGotr€à“essereŽ¡considerato–1respšGonsabile“p˜er“qualsiasi“errore“o“inesattezza“della“traduzione.‘e¥Usate“le“informazioni“con•¸èten“uteŽ¡in–U questo“doGcumenš¸èto“completamen˜te“a“v˜ostro“risc˜hio“e“pGericolo.Ž¦Questo–î‚doGcumenš¸èto“€è“cop˜yrigh˜t“1996“Dynamicro“Consulting“Limited,‘ed“€è“distribuito“sotto“la“licenza“GeneralŽ¡Public–“éLicense“GNU;“ci€ò“signica“c¸èhe“pšGotete“copiarlo“e“mo˜dicarlo“a“vš¸èostro“piacimen˜to,‘ã›ma“non“pGoteteŽ¡evitare–U c¸èhe“altri“facciano“lo“stesso.Ž¦La–U traduzione“italiana“€è“cop•¸èyrigh“t–U 1997“Eugenia“F‘ÿ*¸ranzoni“(eugenia@pluto.lin¸èux.it).Ž¦P•¸èotete›M·riv“olgere˜commen“ti˜e˜domande˜direttamen“te˜all'autore.‘oSono˜b•Gen˜accette,‘O2p“er˜uso˜in˜v¸èersioni˜succes-Ž¡siv¸èe,–U relazioni“su“upgrade“riusciti“di“sistemi“complessi.ŽŽŽŒ‹ ô Û_2 ý ~?Ÿ„€ÕÁGŽÀ2.‘ñ8Cam•®>biamen“ti–Õdalla“v®>ersione“1.1’ ïȹ3ŽŽ ÕÁ ýV¯¿2Ž‘ÁCam•cbiamen“ti–G\dalla“vcersione“1.1ŽŸ”’‘ó !",š cmsy10¸ŽŽŽ‘¹Aggiun¸èta–U questa“sezioneŽ¤®‘¸ŽŽŽ‘¹Aggiunš¸èto–U il“suggerimen˜to“di“Zolt€án“Hidv˜€égi“su“m˜time“e“ctime.‘q€Grazie,“Zolt€án!Ž¡‘¸ŽŽŽ‘¹Aggiunš¸èta–U la“sezione“Ringraziamen˜tiŽŸ(Àœ¿3Ž‘ÁInctropœduzioneŽŸèó¥!¢N ecbx1200Ã3.1Ž‘¾Come–¸uccidere“e“resuscitare“Lin uxŽŸMª¹Lo–Á®scopšGo“di“questo“do˜cumenš¸èto“€è“di“dare“dei“suggerimen˜ti“pGer“aiutarvi“nella“distruzione“e“riinstallazione“diŽ¤ ®un–>sistema“Linš¸èux.‘WŠNon“€è“aatto“un“libro“di“"ricette"“sicuro,‘Òma“spGero“c˜he“servir€à“come“indicazione“su“quelloŽ¡a–P^cui“si“dev¸èe“pšGensare,‘.e“sull'ordine“in“cui“fare“le“cose.‘c;Mi“sarebb˜e“stato“molto“di“aiuto“se“qualcun“altroŽ¡a•¸èv“esse–é€scritto“una“cosa“del“genere“prima“del“mio“primo“upgrade;‘ `quindi“spGero“cš¸èhe“sia“di“aiuto“a“v˜oi,‘ÿse“do˜v˜eteŽ¡ricostruire–U una“maccš¸èhina“Lin˜ux.Ž©ؼNon–cprendetelo“come“v‘ÿqÐangelo!‘yJAlcune“cose“camš¸èbieranno“quasi“sicuramen˜te.‘yJAnc˜he“i“nomi“delle“directoryŽ¡presenš¸èti–+—nel“doGcumen˜to“pGossono“essere“div˜erse“da“quelle“c˜he“do˜v˜ete“usare;‘9oalcuni“hanno“/usr/home“in˜v˜ece“diŽ¡/home,›Å•ad–¡²esempio;‘Ýaltri“la“c¸èhiamano“/u,˜ed“altri“(brivido“:)‘Émettono“addirittura“tutti“gli“utenš¸èti“direttamen˜teŽ¡sotto–Ÿ/usr“stessa!‘£ýNon“pšGosso“essere“sp˜ecico“p˜er“il“vš¸èostro“sistema,‘?quindi“ho“semplicemen˜te“usato“i“nomiŽ¡come–U sono“nel“mio.Ž¦Noterete–å®ancš¸èhe“c˜he“uso“la“distribuzione“Slac˜kw˜are,‘ûøe“c˜he“assumo“abbiate“abbastanza“RAM‘å’e“spazio“disco“pGerŽ¡installare–Úÿi“sorgenš¸èti“del“k˜ernel“Lin˜ux“e“compilare“il“k˜ernel.‘Se“il“v˜ostro“sistema“€è“div˜erso,‘üvalcune“delle“mieŽ¡raccomandazioni–Aµnon“saranno“applicabili,‘E—ma“spšGero“c¸èhe“p˜otrete“comš¸èunque“tro˜v‘ÿqÐare“lo“sc˜hema“generale“c˜he“viŽ¡pGossa–U essere“di“aiuto“nel“progetto“di“ricostruzione.ŽŸ#ÃÃ3.2Ž‘¾P• erc“h€é‘¸farlo?ŽŸMª¹Buona–'1domanda!›ç²Se“si“pu€ò“evitare,‘[µnon“fatelo!˜(E‘&úquesta“€è“la“raccomandazione“pi€ù“impGortan¸ète“di“tuttaŽ¡questa–U guida!!!)‘q€...ma“ci“sono“oGccasioni“in“cui“non“se“ne“pu€ò“fare“a“meno.Ž¦A¸èd–mesempio,‘s ho“installato“un“hard“disk“da“4Gb“e“pšGoi“ho“scop˜erto“cš¸èhe“Lin˜ux“della“Slac˜kw˜are“2.0“non“sapGev‘ÿqÐaŽ¡cš¸èhe–"ìgli“hard“disk“pGotessero“essere“pi€ù“grandi“di“2Gb,‘V^e“si“confondev‘ÿqÐa“orribilmen˜te;‘‰Ñquindi“ho“do˜vuto“fareŽ¡un–6pupgrade“all'allora“ultima“Slac•¸èkw“are–6p2.3.‘gEQuell'upgrade“€è“stata“un'espGerienza“esten•¸èuan“te,‘<“ed–6p€è“parte“dellaŽ¡ragione–tÕpGer“cui“sto“scrivš¸èendo“queste“note.‘ОHo“sbagliato“praticamen˜te“tutto,‘|Âe“solo“la“fortuna“ed“il“fatto“c˜heŽ¡a•¸èv“essi–U un'altro“Linš¸èux“funzionan˜te“mi“ha“salv‘ÿqÐato“dal“disastro.Ž¦Un–~Saltro“esempio:‘Ãæho“scopšGerto“c¸èhe“non“p˜otevš¸èo“compilare“un“k˜ernel“lin˜ux“a.out“funzionan˜te“con“la“serie“1.3,Ž¡usando–×Æun'installazione“esterna“della“Slac•¸èkw“are–×Æ2.3“(un'altra“macc¸èhina,‘ðØnon“quella“con“cui“ho“impasticciato).Ž¡Ho–dÀpreso“la“palla“al“balzo,‘h¨ho“comprato“la“Slac•¸èkw“are–dÀ3.0“su“CDRš¸èOM‘d¼e“ho“con˜v˜ertito“tutto“a“ELF.“Sta˜v˜oltaŽ¡la–Pµreinstallazione“€è“andata“meglio,›Q˜grazie“in“parte“all'espGerienza“preceden¸ète,˜ed“€è“servita“come“spun¸èto“pGer“laŽ¡maggior–U parte“delle“idee“c¸èhe“vi“sto“orendo“qui.ŽŸ#ÃÃ3.3Ž‘¾Dev o–¸p_úer“forza“distruggere“e“reinstallare?ŽŸMª¹Stranamenš¸ète–Ñ»€è“pi€ù“sicuro.‘E´Se“installate“sopra“un“sistema“Lin˜ux“esisten˜te,‘ì€è“probabile“c˜he“abbiate“una“miscelaŽ¡di–šMbinari“v•¸èecc“hi–šMe“n•¸èuo“vi,‘«™e–šMin“genere“un“v¸èero“problema“pGer“l'amministrazione.‘ARipulire“il“sistema“del“tutto,Ž¡e–¼pšGoi“rimettere“solo“quello“di“cui“sap˜ete“a•¸èv“ere–¼bisogno“€è“un“mo˜do“drastico“ma“ecace“di“a•¸èv“ere–¼un“risultatoŽ¡pulito.‘üø(Naturalmenš¸ète–Øóstiamo“parlando“di“installare“una“distribuzione“pGer“in˜tero,‘ùçnon“di“aggiornare“uno“oŽŽŽŒ‹$ Û_2 ý ~?Ÿ„€ÕÁGŽÀ4.‘ñ8Scrivš®>ete–Õtutto“quello“c˜he“fate.’)v·¹4ŽŽ ÕÁ ýV¯due–§—pacc¸èhetti!‘7¨Il“mošGdo“migliore“p˜er“evitare“una“reinstallazione“completa“€è,–ÊLprecisamen¸ète,“di–§—tenere“aggiornatiŽ¤ ®i–E|singoli“compšGonen¸èti““sp˜ecialmenš¸ète“gcc“e“le“sue“librerie,‘He“le“bin˜utils.‘lISe“quello“c˜he“usate“€è“ragionev˜olmen˜teŽ¡aggiornato,›îXe–Ô¥pGotete“tenercelo“prendendo,˜e“se“necessario“compilando,˜del“n•¸èuo“v“o–Ô¥coGdice“di“tanš¸èto“in“tan˜to,‘îXnonŽ¡c'€è–U bisogno“di“un“aggiornamen¸èto“di“massa).Ž©ؼCome–îanota“P•¸èatric“k›îaV‘ÿ*¸olk“erding˜(anc“he˜lui˜raccomanda˜di˜togliere˜tutto˜pGer˜fare˜gli˜upgrade),‘T²installareŽ¡ELF‘Ñsopra–Ñ!un“sistema“funzionan¸ète“a.out“€è“il“mošGdo“sicuro“p˜er“pro•¸èv“o˜care–Ñ!un“disastro:‘iƒalmeno,‘ð"se“ne“sap˜eteŽ¡abbastanza–U pGer“proš¸èv‘ÿqÐarci,“non“a˜v˜ete“bisogno“di“questa“guida!Ž¦Anc¸èhe–U senza“questa“complicazione,“pšGer€ò,“sarebb˜e“meglio“ricostruire“tutto“da“zero.ŽŸ#ÃÃ3.4Ž‘¾Quan to–¸temp_úo“ci“vuole?ŽŸMª¹Naturalmen¸ète–ò¿dipšGende“dalla“complessit€à“del“sistema,‘'ma“p˜osso“dire“c¸èhe,‘'p˜er“l'aggiornamen¸èto“andato“b˜eneŽ¡(l'altro?›Z2–5non“c¸èhiedetemelo!˜:)‘N‹ci“ho“messo“circa“dieci“ore“pšGer“i“bac¸èkup,‘1sei“ore“p˜er“ricostruire“il“sistema“p˜erŽ¡pšGoter–¿4riabilitare“i“login,‘Ù¹e“un'altra“mezza“giornata“pi€ù“o“meno“p˜er“rimettere“a“p˜osto“le“cose“meno“cruciali.Ž¡Col–Êpassar“del“tempGo“mi“accorgo“cš¸èhe“ci“sono“delle“piccole“cose“c˜he“non“sono“come“le“v˜orrei““le“aggiusto“manoŽ¡a–¡ßmano“cš¸èhe“le“tro˜v˜o““ma“in“tutto“do˜vrebbGero“bastare“v˜en˜ti“ore“di“la˜v˜oro“pGer“un“progetto“ragionev˜olmen˜teŽ¡complesso.‘NÒF‘ÿ*¸orse–ímeno“se“state“reinstallando“da“hard“disk“(io“ho“usato“il“CDRš¸èOM)‘ìúo“pi€ù“se“do˜v˜ete“installareŽ¡da›U opp¸èy–ÿ*¸.‘q€F“orse˜meno˜se˜a•¸èv“ete˜un˜P“en“tium˜v“eloGce,˜pi€ù˜se˜a“v“ete˜un˜386.‘q€A‘þã v“ete˜capito˜il˜concetto.Ž¦E‘u^questo–ugpšGer“quan¸èto“riguarda“l'installazione.‘ÒTEcco“come“imp˜ostarla,‘}xuna“vš¸èolta“deciso“c˜he“dev˜e“essere“fatta.Ž¡Armatevi–U di“forza“d'animo,“di“caeina“o“cose“del“genere,“e:Ž©(Àœ¿4Ž‘ÁScrivšcete–G\tutto“quello“c˜he“fate.ŽŸ¿:¹E'‘ì€estremamenš¸ète–ì§prezioso“a˜v˜ere“un“registro“di“quello“c˜he“a˜v˜ete“fatto“nel“proGcesso“di“preparazione“e“di“ap-Ž¡plicazione–K±delle“mo•Gdicš¸èhe.‘n[E'‘K¯sp“ecialmen˜te‘K±imp“ortan˜te–K±una“lista“dei“bac˜kup“c˜he“farete“in“preparazione“dellaŽ¡distruzione–U del“sistema“esisten¸ète.Ž¦¿5Ž‘ÁF‘þ®(ate–G\un“bacšckup“completo“del“sistema“esisten˜te.ŽŸ¿:¹Generalmenš¸ète–'parlando,‘0Oi“bac˜kup“tendono“a“v˜enir“scritti“su“mezzi“ad“accesso“sequenziale.‘b)P˜osto“questo,‘0OnonŽ¡vš¸èorrete–Óusare“il“bac˜kup“completo“pGer“reinstallare“un“n˜umero“signicativ˜o“di“le:‘HÙne“ha“troppi“c˜he“non“v˜olete.Ž¡E'‘:Ñmeglio–:×creare“dei“piccoli“bacš¸èkup“di“segmen˜ti“individuali“c˜he“sapGete“c˜he“do˜vrete“reistallare“del“tutto.‘h½F‘ÿ*¸ar€òŽ¡degli–U esempi“pi€ù“a•¸èv‘ÿqÐan“ti.Ž©ؼP•¸èerc“h€é–"§cominciare“con“un“bacš¸èkup“completo?‘`­Ci“sono“due“ragioni“principali:‘XCpGer“prima“cosa,‘,¿nell'ev˜en˜tualit€àŽ¡di–Hªuna“catastrofe“nell'installazione“del“n•¸èuo“v“o›Hªsistema,‘K(a“vrete˜moGdo˜di˜tornare˜indietro˜al˜pun“to˜di˜inizio˜conŽ¡un–`vminimo“sforzo.‘“‚Secondo,‘cLnon“impšGorta“quan¸èto“prepariate“b˜ene“la“n•¸èuo“v‘ÿqÐa–`vinstallazione,‘cLc'€è“una“probabilit€àŽ¡molto–j`alta“cš¸èhe“uno“o“due“le“impGortan˜ti“v˜engano“dimen˜ticati;‘uin“questo“caso“la“scomoGdit€à“di“do˜v˜er“estrarreŽ¡questi–U le“dal“bac¸èkup“completo“sar€à“preferibile“a“farne“a“meno.Ž¦Pš¸èer–kórisparmiare“tempGo“e“spazio,‘±§se“a˜v˜ete“ancora“il“mezzo“di“distribuzione“pGer“la“v˜ecc˜hia“v˜ersione“Lin˜ux,Ž¡pGotete–U salv‘ÿqÐare“solo“i“le“cš¸èhe“hanno“l'm˜time“o“il“ctime“pi€ù“recen˜te“della“data“dell'installazione“originale.ŽŽŽŒ‹,M Û_2 ý ~?Ÿ„€ÕÁGŽÀ6.‘ñ8F‘ÿ ºare–Õil“bacš®>kup“di“/etc“e“delle“sue“sottoQÂdirectory“su“uno“o“pi€ù“opp˜y‘ÿ º.‘g(è¹5ŽŽ ÕÁ ýVʨ¿6Ž‘ÁF‘þ®(are–;il“bacckup“di“/etc“e“delle“sue“sottopœdirectory“su“uno“o“pi€ùŽŸ…‘Áoppcy‘þ®(.Ž©¿:¹Questo–N€è“l'estremo“oppšGosto:‘Unon“reinstallerete“questi“le“(p˜er“la“maggior“parte,–'«almeno),“ma–Nli“paragonereteŽ¤ ®con– Šquelli“n•¸èuo“vi› Šc“he˜v“engono˜creati˜duran“te˜l'installazione.›_ùP“erc“h€é?˜P“erc“h€é– Ši“le“n•¸èuo“vi› Šp•Gotrebb“ero˜con¸ètenereŽ¡informazioni–„×cš¸èhe“i“v˜ecc˜hi“non“hanno,‘®o“p•Gotrebb“ero–„×esprimere“le“stesse“cose“in“moGdo“div˜erso.‘,I‘„¢cam˜biamen˜ti“neiŽ¡protoGcolli,‘ºél'aggiunš¸èta–¦Ždi“n˜uo˜vi“strumen˜ti“o“l'implemen˜tazione“di“n˜uo˜v˜e“caratteristic˜he“in“strumen˜ti“esisten˜tiŽ¡sono–®!tutte“cose“c¸èhe“pšGossono“app˜ortare“dei“cam•¸èbiamen“ti–®!nel“formato“dei“le“di“congurazione“e“negli“scriptŽ¡di–ºæaš¸èvvio“con˜ten˜uti“nell'albGero“/etc,‘ÔWe“molto“probabilmen˜te“do˜vrete“immettere“i“v˜ostri“v˜ecc˜hi“dati“nei“n˜uo˜viŽ¡le–U pGer“manš¸ètenere“i“formati“n˜uo˜vi“e“sfruttare“i“miglioramen˜ti.ŽŸ(¶¿7Ž‘ÁF‘þ®(ate–£«bacšckup“separati“di“ogni“grupppœo“di“le“c˜he“v˜olete“conserv‘ÿÆare.Ž¦¹Questa–净è“la“parte“pi€ù“v‘ÿqÐariabile“del“la•¸èv“oro,‘ ¡e–å‡tutto“quello“cš¸èhe“pGosso“fare“€è“descriv˜ere“quello“c˜he“ho“fatto“ioŽ¡nel–P±mio“sistema,‘Q”nella“spGeranza“cš¸èhe“servir€à“come“guida.‘pSostanzialmen˜te,‘Q”do˜v˜ete“dare“un'oGcc˜hiata“a“tutte“leŽ¡directory–U cš¸èhe“con˜tengono:Ž¤›"‘¸ŽŽŽ‘¹le–U cš¸èhe“non“fanno“parte“della“v˜ostra“installazione“lin˜ux“standard,“oŽŸ•p‘¸ŽŽŽ‘¹le–U pi€ù“recenš¸èti“di“quelli“c˜he“installerete“con“la“n˜uo˜v‘ÿqÐa“installazioneŽ¡e–U separate“solo“quei“le“cš¸èhe“v˜olete“man˜tenere.Ž©ؼ(Un'altra–}Âstrategia“pGossibile“€è“di“fare“il“bacš¸èkup“di“tutti“i“le“con“m˜time“o“ctime“pi€ù“recen˜ti“del“giorno“dellaŽ¤ ®precedenš¸ète–+installazione“di“Lin˜ux,›%(come“detto“sopra,˜e“recupGerarli“da“l€ì.‘]„Se“fate“cos€ì,˜doš¸èvrete“tener“con˜to“c˜heŽ¡la›U n•¸èuo“v‘ÿqÐa˜distribuzione˜di˜Lin“ux˜p•Gotrebb“e˜con•¸ètenere˜dei˜le˜ancora˜pi€ù˜recen“ti˜di˜quelli˜c“he˜a“v“ete˜salv‘ÿqÐato.)Ž¦Nel–U mio“caso,“ho“nito“pšGer“fare“un“le“.tgz“sul“mezzo“di“bac¸èkup“p˜er“ciascuna“di“queste“directory:ŽŸ›"‘¸ŽŽŽ‘¹/usr/lib/rnŽ¤•p‘¸ŽŽŽ‘¹/usr/lib/smailŽ¡‘¸ŽŽŽ‘¹/usr/lib/trn–U (il“resto“di“/usr/lib“era“da“reinstallare)Ž¡‘¸ŽŽŽ‘¹/usr/loGcal/srcŽ¡‘¸ŽŽŽ‘¹/usr/loGcal/binŽ¡‘¸ŽŽŽ‘¹/usr/loGcal/libŽ¡‘¸ŽŽŽ‘¹/usr/loGcal/lpfon¸ètŽ¡‘¸ŽŽŽ‘¹/usr/loGcal/manŽ¡‘¸ŽŽŽ‘¹/usr/loGcal/sbinŽ¡‘¸ŽŽŽ‘¹/usr/lošGcal/thot–U (c'erano“altri“le“in“/usr/lo˜cal“c¸èhe“non“mi“serviv‘ÿqÐano)Ž¡‘¸ŽŽŽ‘¹/usr/opGen¸èwinŽ¡‘¸ŽŽŽ‘¹/usr/src/lilo-17–U (pGercš¸èh€é“la“mia“Slac˜kw˜are“n˜uo˜v‘ÿqÐa“a˜v˜ev‘ÿqÐa“ancora“la“v˜ersione“16)Ž¡‘¸ŽŽŽ‘¹/usr/src/lin•¸èux-1.2.13›U (pGerc“h€é˜l'a“v“ev“o˜congurato)Ž¡‘¸ŽŽŽ‘¹/usr/X11R6/lib/X11/app-defaultsŽŽŽŒ‹;ª Û_2 ý ~?Ÿ„€ÕÁGŽÀ8.‘ñ8Preparate–Õi“disc®>hi“di“rošQÂot“e“b˜o˜ot“p˜er“la“n•®>uo“v‘ÿ\|a‘Õinstallazione.’”¤¤¹6ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹/usr/X11R6/lib/X11/initrc–U (il“resto“di“Xfree86“era“da“reinstallare)Ž¤®‘¸ŽŽŽ‘¹/v‘ÿqÐar/namedŽ¡‘¸ŽŽŽ‘¹/v‘ÿqÐar/opGen¸èwinŽ¡‘¸ŽŽŽ‘¹/v‘ÿqÐar/texfon¸ètsŽŸؼLa–¢mia“maccš¸èhina“era“relativ‘ÿqÐamen˜te“semplice,‘HCdato“c˜he“non“c'erano“le“di“sp•Go“ol–¢di“cui“preoGccuparsi.‘¹NonŽ¤ ®ho–V×uno“sp•Go“ol–V×di“news“in“quel“sistema,‘—De“dato“cš¸èhe“ci“sono“solo“due“uten˜ti“€è“pi€ù“semplice“leggere“tutta“laŽ¡pšGosta–AËprima“di“fare“lo“sh•¸èutdo“wn.‘kNegli–AËaltri“casi“bisogna“fare“il“bac¸èkup“delle“directory“/v‘ÿqÐar/sp˜o˜ol“all'ultimoŽ¡momenš¸èto,–U come“naturalmen˜te“le“directory“delle“librerie“e“dei“siti“delle“news!Ž¤(Àœ¿8Ž‘ÁPreparate–G\i“discchi“di“rošpœot“e“b˜o˜ot“p˜er“la“n•cuo“v‘ÿÆa‘G\installazione.Ž©¿:¹I–U dettagli“di“come“farlo“si“pGossono“troš¸èv‘ÿqÐare“nella“guida“di“installazione“della“distribuzione“c˜he“usate.Ž¡¿9Ž‘ÁF‘þ®(ormattate–ƒi“discšchetti“ppœer“il“k˜ernel“tempšpœoraneo“e“p˜er“la“compi-ŽŸ…‘Álazione‘G\nale.Ž¦¹V‘ÿ*¸e–U ne“serviranno“due,“un“disc¸èhetto“pGer“ciascuno.ŽŸؼF‘ÿ*¸atto–U tutto“questo,“siete“pronš¸èti“pGer“l'Ora“X.“Il“passo“successiv˜o“rende“il“sistema“non“dispGonibile.Ž¡¿10Ž‘¬%Inibite–G\i“login“e“fate“il“bacckup“delle“directory“/ropœot“e“/home.Ž¦¹E'‘"ðl'ultima–"ýcosa“da“fare“sui“v•¸èecc“hi–"ýsistemi“prima“di“distruggerli,‘-in“mošGdo“da“p˜oter“a•¸èv“ere–"ýi“dati“di“ro˜ot“e“degliŽŸ ®uten¸èti–U il“pi€ù“aggiornati“pGossibile.Ž¡¿11Ž‘¬%A‘þ=‹vviate–G\il“sistema“dai“discchetti“di“b•pœo“ot–G\e“ropœot.ŽŸ#–D12Ž‘¬%Cancellate–G\le“partizioni“Lincux“con“fdisk“e“ricreatele.Ž¦¹La– Hguida“di“installazione“vi“spiegher€à“come“farlo;‘%;cos€ì“distruggerete“il“sistema.‘YDa“ora“in“pšGoi“dip˜endete“dallaŽŸ ®qualit€à–U dei“bacš¸èkup“c˜he“a˜v˜ete“fatto“nei“passi“preceden˜ti!‘q€Siete“stati“a˜vvisati!Ž¡¿13Ž‘¬%Installate–G\la“n•cuo“v‘ÿÆa›G\v“ersione˜di˜Lin“ux.Ž¦¹Ci–sono“gi€à“divš¸èersi“buoni“doGcumen˜ti“c˜he“descriv˜ono“come“pGortare“a˜v‘ÿqÐan˜ti“questo“passo,‘ž»quindi“non“scender€òŽ¤ ®nel›U dettaglio.‘q€Con•¸ètin“uate˜da˜qui˜quando˜il˜n“uo“v“o˜sistema˜pu€ò˜essere˜a“vviato˜dal'hard˜disk.ŽŸؼNel–ÎEfrattempšGo,‘,assicuratevi“di“creare“un“disc¸èhetto“da“cui“p˜ossiate“aš¸èvviare“il“sistema,‘,dato“c˜he“il“k˜ernelŽ¡installato–Ö…di“default“da“Linš¸èux“dev˜e“essere“sostituito,‘ï×e“nel“farlo“pGossono“accadere“degli“inciden˜ti.‘GMAssicurateviŽ¡di–U installare“i“paccš¸èhetti“di“sviluppGo“e“i“sorgen˜ti“del“k˜ernel.ŽŽŽŒ‹H Û_2 ý ~?Ÿ„€ÕÁGŽÀ14.‘ñ8Con–Õil“n•®>uo“v“o–Õsistema“linš®>ux“a˜vviato“dall'hard“disk,“moQÂdicate“/etc/fstab‘PÿE¹7ŽŽ ÕÁ ýV¯¿14Ž‘¬%Con–?yil“n•cuo“v“o–?ysistema“linšcux“a˜vviato“dall'hard“disk,‘½€mopœdicateŽ©…‘¬%/etc/fstabŽŸ¿:¹ed–^Ïaggiungete“la“partizione“di“sw•¸èap.›ŽŽP“oi–^Ïdate“il“comando“"sw¸èapGon“-a".˜Non“so“pGerc¸èh€é,‘a;ma“il“programma“diŽ¤ ®installazione–ªædella“Slac•¸èkw“are–ªænon“si“ore“di“farlo“se“la“partizione“di“swš¸èap“gi€à“esiste.‘rÑP˜oi,‘ÀWquando“a˜vviate“ilŽ¡sistema›PÊn•¸èuo“v“o˜e˜lo˜script˜rc.S‘PÉpro“v‘ÿqÐa˜ad˜abilitare˜lo˜sw“ap,‘Q¨non˜tro“v‘ÿqÐa˜la˜partizione˜nel˜le˜fstab˜e˜lo˜sw“ap˜nonŽ¡funziona.‘q€Questo–U proGcedimenš¸èto“risolv˜e“il“problema.ŽŸ(Àœ¿15Ž‘¬%Recuppœerate–úle“congurazioni“nella“directory“/etc“e“nelle“sue“sot-Ž¦‘¬%topœdirectory‘þ®(.Ž©¿:¹CošGem–ê descritto“sopra,‘ÿínon“p˜otete“semplicemenš¸ète“copiare“i“v˜ecc˜hi“le“in“/etc“ed“aspGettarvi“c˜he“funzioni“tutto;Ž¡con–¦èalcuni“le“si“pu€ò“fare,‘ÉÀad“esempio“/etc/XF86Cong“(sempre“cš¸èhe“stiate“usando“la“stessa“v˜ersione“di“Xfre86Ž¡–`èe“lo“stesso“hardwš¸èare“video““dell'installazione“preceden˜te).‘”×P˜er“la“maggior“parte,–cÙpGer€ò,“€è–`èmeglio“usare“diŽ¡pšGer–çüparagonare“i“le“v•¸èecc“hi–çüai“n•¸èuo“vi–çüprima“di“copiarli.‘MCon¸ètrollate“sp˜ecialmenš¸ète“dei“cam˜biamen˜ti“signicativiŽ¡nei–µ±le“in“/etc/rc.d,‘Õ”do•¸èv“e–µ±pšGotreste“do•¸èv“er–µ±mo˜dicare“tutto“a“mano,‘Õ”in•¸èv“ece–µ±di“copiare“i“v•¸èecc“hi–µ±script“dal“bac¸èkup.Ž¡Una–U vš¸èolta“nito,“ria˜vviate“il“sistema.ŽŸ(Àœ¿16Ž‘¬%Congurate–G\e“ricompilate“il“kšcernel“di“Lin˜ux.Ž¦¹Ancš¸èhe–íse“questo“passo“non“€è“necessario“pGer“a˜v˜ere“un“k˜ernel“c˜he“suppGorta“il“v˜ostro“hardw˜are,‘¬v‘ÿqÐale“la“pGenaŽ¡farlo–a/pGer“evitare“di“a•¸èv“ere–a/nel“kš¸èernel“i“driv˜er“di“tutta“quella“roba“c˜he“sulla“macc˜hina“non“c'€è.‘•¬P˜er“dettagli“suŽ¡questo,‘Âleggete–+il“Kernel“HOš¸èWTO.“Installate“prima“il“k˜ernel“ricompilato“su“un“disc˜hetto:‘O†quando“v˜edete“c˜heŽ¡da–U l€ì“l'aš¸èvvio“€è“a“pGosto,“installatelo“sull'hard“disk,“a˜vviate“lilo“se“lo“state“usando,“e“ria˜vviate“il“computer.ŽŸ(Àœ¿17Ž‘¬%Recuppœerate–G\quello“cšche“a˜v˜ev›ÿÆate“salv˜ato.Ž¦¹Pš¸èotrebbGe–!:essere“necessario“reinstallare“alcuni“dei“binari“dai“sorgen˜ti:‘Wio“ho“do˜vuto“farlo“con“lilo,‘+›ad“esempio,Ž¡dato–ˉcš¸èhe“la“mia“v˜ersione“era“pi€ù“recen˜te“di“quella“nell'installazione“Slac˜kw˜are,‘é$e“non“a˜v˜ev˜o“fatto“il“bac˜kupŽ¡del–ü•le“binario“da“/sbin.‘gÞDoš¸èvreste“con˜trollare“tutti“i“programmi“c˜he“recupGerate“dai“bac˜kup,‘&re“confermareŽ¡l'esistenza–ïe“la“correttezza“dei“le“di“congurazione,‘=delle“librerie“e“cos€ì“via.‘@øIn“alcuni“casi“pGotreste“do•¸èv“erŽ¡recupšGerare–U i“programmi“in“un“ordine“sp˜ecico:‘q€a•¸èv“ete–U annotato“delle“cose“duranš¸ète“il“bac˜kup,“v˜ero?‘q€;-)ŽŸ(Àœ¿18Ž‘¬%Conctrollate–G\la“sicurezza.Ž¦¹Con¸ètrollate–ÊÌi“pšGermessi“dei“le“e“delle“directory“in“mo˜do“da“essere“sicuri“c¸èhe“l'accesso“non“€è“n€é“tropp˜o“ristrettoŽ¡n€é–æâtroppGo“facile.‘LÁIo“tro•¸èv“o›æâc“he˜la˜Slac“kw“are˜tende˜ad˜essere˜un˜am“bien“te˜un˜p•Go'˜ap“erto˜p“er˜i˜miei˜gusti,‘üïquindiŽ¡v‘ÿqÐado–1èin“giro“a“cam¸èbiare“i“755“in“711“pGer“i“binary“nelle“directory“../bin“e“cose“del“genere.‘eÃO‘1ßaddirittura“i“700Ž¡in–iÜquelli“../sbin.‘¯´Ci“vuole“un'attenzione“particolare“se“state“facendo“girare“un“servš¸èer“ftp,‘o ma“probabilmen˜teŽ¡ci›U a•¸èv“ete˜gi€à˜pGensato˜;-).ŽŽŽŒ‹R§ Û_2 ý ~?Ÿ„€ÕÁGŽÀ19.‘ñ8Abilitate–Õi“login.’fVw¹8ŽŽ ÕÁ ýV¯¿19Ž‘¬%Abilitate–G\i“login.Ž¤¿:¹E'‘¢tutto–¢+a“pšGosto.‘X¢Nel“prossimo“p˜erio˜do,‘µnci“saranno“probabilmenš¸ète“dei“dettagli“da“c˜hiarire,‘µnma“il“grosso“delŽŸ ®la•¸èv“oro–U €è“fatto.‘q€Buon“div•¸èertimen“to!Ž©(Àœ¿20Ž‘¬%Mi–G\dispiace,“ma“ancora“una“vcolta:Ž¡ÀUSA‘ÿ ºTE–ÕQUESTE“INFš®>ORMAZIONI“A“V˜OSTR˜O“RISCHIO“E“PERICOLO!ŽŸؼ¹(V‘ÿ*¸edere–U il“disclaimer“all'inizio“di“questo“doGcumen¸èto.)Ž¦¿21Ž‘¬%RingraziamenctiŽ¡¹Grazie–U a“Zolt€án“Hidvš¸è€égi“pGer“a˜v˜er“con˜tribuito“al“con˜ten˜uto“di“questo“mini-HO˜WTO.ŽŽŽŒø`•ƒ’À;èÛ_2ÕÁGó¥!¢N ecbx1200ó½HЃ ecti1000ó]fŒ ecbx1000ó&Lt$ffffecbx1440óŒ6 ecss1000óqLË ectt1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ó !",š cmsy10ùc:ßßßßß