Projektas: Debian į seną kompiuterį
Pamaniau įdomu būtų sukurpti aprašymą, kaip galima prikelti seną kompiuteriuką naujam gyvenimui panaudojant Debian GNU/linux 31R3 sarge sistemą. Dėl smagumo, mūsų kompiuteris nešiojamas: Compaq Armada 735OMT su Pentium 133mhz cpu, 48mb ram, 3,2gb hdd Projekto tikslas pasiekti, kad mūsų kompiuteriukas dar pasitarnautų įvairiose desktop srityse: grotų muziką, naršytų internetą, būtų galima juo surinkinėti tekstus, būtų galima tikrintis paštą ir būtų galima visa tai atlikti patogioje, gražioje ir greitoje grafinėje aplinkoje. Taigi pradedam:
Programinė įranga
Operacinė sistema: Debian 31R3 Sarge stable netinstall minimal cd Kadangi vieta labai ribota, nusprendžiau naudoti debian, nes panaudojus netinstall minimal cd gauname švarią “linux base” sistemą į kurią po truputėlį galima sudėti viską kas reikalinga. Xserveris: xfree86 Langų tvarkytuvė: ICEwm, nes man pasirodė pranašesnis už flux ir kiek “lengvesnis”. Failų tvarkytuvė: Rox-filer. Interneto naršyklės: Links2 (links2 -g), bei Opera 9.2 Audio grotuvas: vienareikšmiškai XMMS, nes jis labai primena winamp, galima panaudoti winamp’o odas, naudoja mažai resursų, bei gali groti ir internetinę radiją, o tai tyra aktualu kai diske mažai vietos ir netelpa daug mp3. Office paketas: Abiword, dar ieškoma excel alternatyva. Teksto redaktorius: tekstinis - nano, grafinis - fte. El. Pašto klientas: Slypheed, puiki alternatyma MŠ outlook programai, užima tik ~5,6mb. Konsolė: aterm. IRC klientas: Tekstinis - bitchx, grafinis Xbitchx abu priklauso nuo tų pačių konfigūracijos failų. Konsoliniai įrankiai sistemai administruoti: kol kas mano sąraše: mc, modconf, nano, locales, localepurge, deborphan, ssh, sudo. Garso posistemė: vienintelė ir nepakeičiamoji ALSA. Paveiksliukų peržiūros programa: Gqview. Grafikos redaktorius: Gimp. Gali skambėti keistai, bet jis tikrai veika pakankamai gerai, kad juo būtų galima gana normaliai dirbti. Piešimo programa: Xpaint - puikus pakaitalas MŠ paint’ui. Bendravimui internete skirtos programos: Skype, licq, amsn kiekvienam pagal poreikius. Tiesa skype pasileidineja ilgokai bet pasileidus veikia gana gerai.
Debian diegimas
Pirmiausia mums reikalinga švari sistema taigi how-to pradėsiu nuo paskutinio debian instaliacijos etapo kur prašoma išsirinkti paketus (Kadangi debian instaliacijos vedlys lengvai suprantamas ir netgi panašus į naudojamą ubutnu sistemose, tai manau pasiekti šį instaliacijos etapą bus nesunku net ir pirmą kartą matantiems debian). Paminėsiu tik mūsų kompiuterio skirnių lentelę: hda (3,2GB):
/swap 100MB / - 1000MB /home - kas liko
Tame lange kur reikia išsirinkti programas nepasirenkame nieko, tiesiog spaudžiame gerai (OK), tada bus įdiegta tik pagrindinė sistema su pagrindiniais tekstiniais įrankiais. Taigi praėjus kiek laiko turime švarią Debian Gnu/Linux base sistemą. Mums reikia pasirūpinti keliomis tekstinėmis programomis, tad prisijungę root vartotoju rašome:
apt-get install mc deborphan lynx
mc - labai naudingas įrankis, gali būti naudojamas kaip failų tvarkytuvė, teksto redaktorius, ftp, smb klientas. deporphan - pagelbės netolimoje ateityje atsikratyti nebenaudojamų paketų. lynx - tekstinė interneto naršyklė, pravartu tokią turėti tais atvejais jei nepavyksta paleisti grafinės aplinkos, o informacijos gauti reikia
X window diegimas
Kad galėtume naudotis grafine aplinka, mums pirmiausia reikia x-windows sistemos. Ją įdiegti galima keliais metodais:
1. Diegiant visą x-windows sistemą, įvedus šią komandą turėsime pilną x-windows sistemą.:
apt-get install x-window-system
Tačiau taip įdiegiami ir nelabai reikalingi arba visai nereikalingi paketai, ko pasekoje bereikalingai išnaudojama vieta kietame diske. Galima turėti tik tai, kas tikrai būtina x-windows sistemai, tam tereikia įvesti truputį ilgesnę komandą:
apt-get install x-window-system-core
diegiant x-window sistemą bus automatiškai paleista xfree86 konfigūravimo programa, ten tereikės atsakinėti į užduodamus klausimus (daugeliu atveju galima tiesiog spausti “enter”, tačiau dėmesį visgi reikėtų sutelkti ties pelės bei monitoriaus konfigūravimo skyriais, čia svarbu žinoti turimo monitoriaus HoriSync bei VertRefresh parametrus ir kokias rezoliucijas jis gali rodyti).
X-window konfiguravimas
Įsidiegus x-window-system ar x-window-system-core, išbandome ar x window sistema veikia gerai įvesdami šią komandą:
startx
Jei viskas sukonfigūruota tvarkingai, turite matyti “X” formos pelės piktogramą pilkame fone. Jei pelės piktograma matosi ir reaguoja į pelės stumdymą, galima išjungti x windows sistemą paspaudžiant kombinaciją: Ctr+Alt+Backspace Taip sugrįžtame į tekstinį režimą.
Jeigu po “startx” komandos x windows sistema nepasileido, ir viskas ką linux rodo yra klaidos pranešimas, tokiu atveju reikia atidžiau sukonfigūruoti x-window sistemą, tai padaryti galima redaguojant /etc/X11/XF86Config-4 failą. platesnė informacija apie xfree86 konfigūravimą: xfree86 svetainėje arba tiesiog konsolėje: man xfree86
Pelės konfigūravimas
Kad galima būtų naudotis pele bei atlikti copy/paste veiksmus tekstinėje bei grafinėje aplinkose, reikia įdiegti “gpm” paketą:
apt-get install gpm
Nuo šiol gpm bus atsakingas už pelę, bei retransliuos jos draiveriuką x-window sistemai, kad gpm bei x-window nepradėtų peštis dėl pelės, reikia tvarkingai sukonfigūruoti /etc/X11/XF86Config-4 bei /etc/gpm.conf failus: /etc/X11/XF86Config-4 Atsidarę šį failą sužinosime tikrąjį pelės draiverį, tad susirandame pelės skyriuje eilutę:
Option “Device” “/dev/psaux”
/dev/psaux reiškia pelės draiverį, keičiame jį į /dev/gpmdata užsaugome failą ir einam toliau. /etc/gpm.conf šiame faile reikia nurodyti tikrąją pelės tvarkyklę, mano gpm.conf failas atrodo štai taip:
device=/dev/psaux responsiveness= repeat_type=raw type=imps2 append= sample_rate=
užsaugoje gpm.conf failą perkrauname gpm: /etc/init.d/gpm restart Dabar pajudinus pelę tekstinėje aplinkoje turėtumėte matyti jos piktogramą. Copy/paste tekstinėje aplinkoje Copy tekstinėje aplinkoje atlikti paprasta, tiesiog laikydami kairį pelės klavišą nuspaustą užžymime tekstą kurį norime kopijuoti, atleidus kairį klavišą tekstas lieka pažymėtas. Paste atliekamas taip pat paprastai, tiesiog nuvedame kursorių į tą vietą kur norime atlikti “paste” ir spaudžiame dešinį pelės klavišą. Copy/paste grafinėje aplinkoje Kadangi naudosime nemažai gtk programų, norint atlikti copy/paste reikės naudotis gpm paslaugomis. Copy grafinėje aplinkoje atliekamas taip pat kaip ir tekstinėje aplinkoje. Paste grafinėje aplinkoje atlieka trečias pelės klavišas arba ratuko paspaudimas. Svarbu!!! būtinai perskaityti gpm iš pirmo žvilgsnio atrodo lengvai konfigūruojamas, tačiau toli gražu taip nėra, tad įvairios pelės reikalauja įvairių nustatymų, jei jūsų pelė neveikia su aukščiau pateikta konfigūraciją, būtinai perskaitykite šias nuorodas: http://dast.freeshell.org/section/debian/glidepoint http://www.tldp.org/HOWTO/3-Button-Mouse-8.html http://www.gentoo.org/doc/en/gpm.xml Bei konsolėje: man gpm
Lietuvybės diegimas
Kad galėtume rašyti/skaityti lietuviškus simbolius, reikia susikonfigūruoti “locales” bei XF86Config-4. Tad pradedam: Diegiame “locales” paketą: apt-get install locales Jei locales jau įdiegtas, tada redaguojame /etc/locale.gen failą, jis turi atrodyti taip:
en_US ISO-8859-1 lt_LT ISO-8859-13
užsaugojam failą, tada redaguojam /etc/environment failą, jis turi atrodyti štai taip:
LANGUAGE=”lt_LT:en_US:en_GB:en” LANG=lt_LT.ISO-8859-13
Užsaugome failą. Taip lt_LT kalba bus pagrindinė. Diegiame lietuviškus font’us: apt-get install xfonts-base-transcoded Redaguojame /etc/X11/XF86Config-4, kad atrodytu štai taip:
Option “XkbLayout” “us,lt” Option “xkbOptions” “grp:switch,grp:alt_shift_toggle,grp_led:scroll”
Dabar lt klaviatūrą galima įjungti spustelėjus Alt+Shift, o kad ji įjungta rodys užsidegusi “scroll lock” lemputė ant klaviatūros. 'Svarbu!!!' ši konfigūracija leis matyti bei rašyti lt raides tik grafinėse programose, konsolėje lt raidžių nematysite, nors mc ir bandys jas rodyti, tačiau vietoje jų bus kringeliukai. Mat niekaip nesusitvarkau su ta lietuvybe iki galo Tačiau štai nuoroda šia tema: http://lietuvybe.org/?menuid=Programos&submenu=debian Jei, kam pavyks pilnai su lt kalba, prašau, pasidalinkite informacija.
Nereikalingų lokalių valymas
Dabar mes naudojame viso labo dvi lokales, o visa galybė kitų tik bereikalingai užima vietą diske. Norint jų atsikratyti, reikia naudoti “localepurge” programą: apt-get install localepurge Programai susiinstaliavus, pasileis localepurge konfiguravimo programa, ji paklaus kurias lokales norite pasilikti. Čia reikia sužymėti reikalingas locales, mano atveju keturias:
en en_US lt lt_LT
Uždėjus varneles prie šių keturių lokalių, spaudžiame enter ir programa automatiškai ištrins nereikalingas lokales. Ji taip pat ištrins nereikalingas lokales instaliuojant naujas programas, taip saugodama mūsų brangius megabaitus diske.
Grafinės aplinkos konfigūravimas
Dabar, kai turime paruoštą x-window sistemą, pelę bei lietuvybę, galime sau leisti ir grafinę aplinką.
iceWM diegimas
Kad galėtume džiaugtis grafinės aplinkos teikiamais malonumais, pirmiausia mums reikia langų, tad diegiame iceWM: apt-get install icewm Darome icewm pagrindiniu langų menedžeriu: tam reikia sukurti du failus jūsų /home/vartotojas/ kataloge:
Svarbu!!!
prieš ivedant žemiau pateiktas komandas turite būti prisijunge ne root, o savo vartotojo vardu, kitaip šie failai bus sukurti ne jūsų, o root namų kataloge.
cd touch .xinitrc touch .xsession
Į abu failus įrašome tą pačią eilutę:
# start icewm, and run xterm if it crashes (just to be safe) exec icewm-session || exec xterm -fg red
startx bei xdm nuskaito šiuos failus ir taip sužino kokį langų menedžerį užkrauti.
iceWM konfigūravimas
Dabar parašius: startx Bus užkrautas iceWM. “Vaizdelis nikoks” - tokia buvo mano mintis pirmą kartą pamačius iceWM. Tačiau linux nebūtų linux, jei negalėtume laisvai visko pritaikyti pagal save… tad pirmyn: Kopijuojame iceWM konfiguracijos failus iš /etc/X11/icewm/ į /home/vartotojas/.icewm/ pagrindiniai icewm konfiguracijos failai: menu - atsakingas už start meniu. programs - jame surašomos sistemoje suinstaliuotos programos. startup - šiame faile norodoma, ką icewm turi paleisti startuodamas. preferences - čia pagrindinis icewm konfiguracijos failas. toolbar - failas atsakongas už toolbar’o išvaizdą ir jame esančias ikonas. Kaip juos konfiguruoti nepasakosiu, nes tai gana neblogai išaiškinta šiame tinklapyje. Čia mano naudojami icewm konfiguracijos failai Šiek tiek ikonėlių, kurios tūrėtų praversti.
Darbastalio ikonos, fonas, bei grafinė failų tvarkytuvė
Šiam tikslui rekomenduoju rox-filer, jis užima nedaug vietos, bet yra galingas bei patogus. Instaliuojam: apt-get install rox-filer Kad rox atliktu visas funkcijas, pirmiausia reikia padaryti, kad jis startuotų kartu su ice-wm, todėl redaguojame /home/vartotojas/.icewm/startup failą, jis turi atrodyti taip:
rox –pinboard=vartotojas &
*kur vartotojas, nepamirškite įrašyti SAVO vartotojo vardo išsaugom failą, ir padarom jį vykdomuoju: chmod u+x /home/vartotojas/.icewm/startup Perkraunam icewm. Dabar, darbalaukyje, tūrėtumėte matyti “home” katalogą. Galima priskirti jam ikoną, tereikia tik spustelėti dešinį pelės klavišą, susirasti punktą “set icon” ir tiesiog įmesti patinkančią ikoną į atsidariusį langą. Norite, kad darbalaukyje būtų ir cd įrenginio ikona? Prašom! tereikia tik nueiti į /media katalogą ir ten esančią cdrom ikoną nutempti ant darbalaukio, dabar įdėję cd į cdrom’ą galite tiesiog spustelėti cdrom ikoną esančią ant darbalaukio ir rox automatiškai įvykdys “mount” procedūrą. Rox lengvai konfiguruojamas, tereikia tik atsidaryti home katalogą ir spustelėti dešinį pelės klavišą ant tuščios vietos, tada pasirinkti “options” Reikia darbalaukio fono?
spustelėkite dešinį klavišą ant darbalaukio ir pasirinkite punktą “backdrop”, tada į atsidariusį langą tiesiog nutempkite norimą paveikslėlį.
Programinės įrangos diegimas
Koks gi kompiuteris be programinės įrangos? Diegiame anksčiau paminetas programas: apt-get install xmms abiword fte sylpheed aterm bitchx gqview xpaint gimp vlc links2 amsn
Kaip įsidiegti skype?
Keliaujame į www.skype.com parsisiunčiame paketą skirtą debian, Diegiame jį: dpkg -i skype_1.2.0.18-2_i386.deb Jei gausite pranešimą, kad trūksta vieno ar kito paketo, nieko baisaus, užsirašykite to paketo pavadinimą ir tada: apt-get install paketo_pavadinimas Idiegus reikiamus paketus dar kartą diegiame skype paketą. Lygiai toks pats diegimo būdas galioja ir opera naršyklei.
ALSA Konfigūravimas
jei norite priversti groti ir dainuoti debian sistemą su 2.4.xx kerneliu: $ lspci -v Pasižiūrime informaciją apie garso plokštę $ sudo apt-get install alsa-base alsa-oss alsa-modules-$(uname -r) Pasirodo 2.4.xx serijos kerneliui alsa modulius reikia suinstaliuoti atskirai, jei naudojamas 2.6.xx serijos kernelis, tada alsa-modules-$(uname -r) diegti nereikia. $ sudo alsaconf programa automatiškai suieško sistemoje idiegtas garso plokštes. $ sudo alsamixer susireguliuojam master bei PCM garsumo lygius Na ir viskas, mėgaujamės
Rezultatas
Prieš tai šiame kompiuteryje veikė WIN98 operacinė sistema, kompiuterį tebuvo galima naudoti kaip užrašų knygutę arba žaisti kaikuriuos labai senus žaidimus ir nuo baterijos kompiuteriukas veikdavo vos valandą. Dabar, įrašius debian, juo galima normaliai naršyti internetą, bendrauti, rašyti meilės laiškus, žiūrėti bei redaguoti nuotraukas, skaityti e-knygas ir tai dar neviskas. Dabar šis mažylis nuo baterijos veikia beveik tris valandas. P.S. Ši sitema užima tik 670MB
Autorius: Affromen (atviras.lt)