LessThanJake Skrevet 5. november 2005 Del Skrevet 5. november 2005 (endret) Hvorfor skriver jeg dette Det finnes jo som de fleste vet veldig mange gode distribusjoner ute. Alle disse har både sine sterke og svake sider. Nå i det siste har Ubuntu fått mye oppmeksomhet, og jeg er enig i at det er en veldig bra distro, og det er den jeg anbefaler nybegynnere å starte med. Men etter å ha kjørt en distro en stund, kan det jo hende man får lyst å eksperimentere litt. Det er jo det store mangfoldet som er en av styrkene til GNU/Linux. Men hva er det egentlig som er så bra med disse "vanskelige" distroene? Her skal jeg ta for meg en kjapp gjennomgang av instalasjon av Arch Linux, det er ikke så vanskelig som man skal ha det til, så kanskje vi kan få litt mere mangfold her på forumet! Hva kan Arch gi deg Arch Linux er en meget enkel distro, så det tvinger deg til å ha kontroll på systemet ditt og å forstå hva som skjer. Samme argument som brukes for f.eks Slackware, som Arch ofte sammenlignes med. Det vil si at det er minimalt med automatisk konfigurasjon. Arch har sagt at de ikke tar hensyn til de med (veldig) gamle PCer, så alle binærfiler er kompilert for 686. Om dette er hovedgrunnen vet jeg ikke, men Arch er et veldig kjapt system, mekbart mer responsivt enn f.eks Ubuntu. Men det beste med Arch mener jeg er at det er en rolling release, dvs. at hver gang det kommer en ny stabil utgave av et program slippes dette inn i pakkesystemet. Så har man først instalert Arch så slipper man å tenke på å oppgrader hvert halve år. Altså Arch er veldig bleeding edge, med de plussene og minusene det innebærer. F.eks har jeg nå kernel 2.6.13, gnome 2.12 inne, og f.eks så ligger enlightenment 0.17 også i pakkesystemet. Multimedia er også veldig greit, da alt ligger i pakkesystemet. Installasjon av Arch Linux Jeg kommer ikke til å ta dette teskje, og jeg forutsetter at du er litt komfortabel med komandolinjeg og vi/nano, og at du kan partisjonere. Det greieste er å gjøre klar en partisjon på forhånd. Jeg vil kun instalere et minimalt system, og så bygge videre på det etterpå. InsatalasjonsCD finnes f.eks her ftp.belnet.be. Jeg bruker den som heter arch-0.7-base.iso, resten lastes ned fra nettet etter hvert. Ok, nå er det bare å boote fra CDen. På boot-prompt-en er det bare å skriver arch og trykke enter, da kommer du til en komandolinje hvor du kan gjøre ting for å forberede deg, her er det bare å skrive /arch/setup Føllg så instruksjonene punktvis, velg instalasjon fra ftp. Etter hvert skal du velge hvilke pakker du skal ha med, velg da hele base og ikke noe annet. Installer så riktig kjerne. Nå har du kommet til punktet hvor du kan redigere konfigurasjonsfiler. Det eneste som må fikset på er /boot/grub/menu.lst. Den nyeste kjernen du nettop har lastet ned forstår ikke den filen installasjonscriptet har produsert. PÅ den siste linjen må du forandre root=/dev/discs/discX/partY til root=/dev/<tilsvarende disk med f.eks hdc4> Nå kan du instalere Grub og reboote. Vi har ikke instalert X, så nå kommer du inn til en komandolinje, logg inn som root. Det første som må gjøres er å lage root-passord, men først må vi fikse så vi får rkitig tastatur. loadkeys no-latin1 passwd Det neste vi må gjøre er å konfigurere netverk og noen andre små ting. Åpne /etc/modprobe.conf i vi eller nano, og legg til denne linjen: alias eth0 <driver til netverkskortet, f.eks forcedeth for nforce2, kan ellers finnes på Google> Rediger så /etc/rc.conf HARDWARECLOCK="localtime" TIMEZONE=Europe/Oslo KEYMAP=no-latin1 . . HOSTNAME="myhost" # denne kan forandres hvis man vil, men da må . # man i tilleg legge til det nye navnet i /etc/hosts . eth0="dhcp" # hvis man bruker dhcp, som vel er det vanligste INTERFACES=(lo eth0) Nå skal at være klart til å komme seg på nett /etc/rc.d/network restart Arch sin pakkebehandler heter pacman, og den funkerer veldig bra. Det første vi kan gjøre er å å kjøre en oppdatering, det gjøres slik: pacman -Syu Så kan vi instalere og konfigurer X. X kan enten configureres med xorgconfig eller med Arch's hwd, det siste er det enkleste, men da må man instalere hwd. pacman -S xorg hwd hwd -xa Nå er det på tide å opprete en bruker, det kan du gjøre ved å bruke adduser, bare svar på spørsmålene, men husk å legger til disse to nå du blir spurt om ekstra grupper: audio,optical adduser brukernavn Gratulerer nå har du instalert et basis system, men det er nok ikke så brukbart som desktop ennå. Men herifra er det mange veier å gå, avhengig av DE/WM-valg og hva man trenger av programmer. Videre vil jeg bare vise hva jeg har gjort for å få en god Gnome-desktop Funksjonibel Gnome-desktop Det første jeg gjør er å redigere /etc/pacman.conf, slik at jeg kan få litt flere programer i pakkesystemet, sørg for at current, extra, community ikke er kommentert vekk. Jeg instalerer disse pakkene, inklusive avhengigheter. pacman -S gnome gnome-extra openssh mplayer-plugin flashplugin j2re gst-plugins-lame gst-ffmpeg evince gaim gimp inkscape gthumb thunderbird totem-xine openoffice-base skype azureus Når det er gjort har jeg noe programmer jeg ikke trenger, eller har dobbelt opp av(sound-juicer/goobox), så jeg fjerner de igjen. Kunne selvfølgelig har latt være å instalere de men da hadde komandoen over blitt så uoversiktlig. pacman -Rs --noconfirm bug-buddy gnome-speech dasher lcms eog iso-codes epiphany ghostscript ggv guile gnome-games at-spi gnome-mag libgail-gnome gnopernicus gok gpdf sound-juicer For å få autodeteksjon og annet snacs i Gnome må noen deamons legges tili /etc/rc.conf: DAEMONS=(syslog-ng hotplug network netfs crond dbus portmap fam hal) Hvis du ønsker å boote rett inn i grafisk login, må du gjøre to forandringer i /etc/inittab endre id:3:initdefault: til id:5:initdefault: og hvis du vil bruke gdm i stedet for xdm endre x:5:respawn:/usr/X11R6/bin/xdm -nodaemon til x:5:respawn:/opt/gnome/sbin/gdm -nodaemon Restart for å se om alt virker shutdown -r now Nå kommer du forhåpentligvis til en gdm-login, for å konfigurere den se under "Actions > Configure Login Manager" Nå skal det meste våre i orden, men for å bruke alsa/dmix, må du jobbe litt til pacman alsa-lib alsa-utils alsa-oss lag /etc/asound.conf, og skriv dette der #/etc/asound.conf start: pcm.!default { type plug slave.pcm "dmixer" } pcm.dsp0 { type plug slave.pcm "dmixer" } pcm.dmixer { type dmix ipc_key 1024 slave { pcm "hw:0,0" period_time 0 period_size 1024 buffer_size 16384 rate 44100 } bindings { 0 0 1 1 } } ctl.dmixer { type hw card 0 } #end. legg til alsa under deamons i /etc/rc.conf Kjør alsamixer og juster til passende volum, og lagre etterpå. Detter må gjøres som root. alsamixer alsactl store Det siste jeg vil gjøre er å rydde litt i menyene. Liker å ha minst mulig der, gjør dette som root og fjern det du ikke vil ha. mkdir /root/ikke_vis_i_menyene mv /usr/share/applications/Arch* /root/ikke_vis_i_menyene mv /opt/gnome/share/applications/gnome-cd.desktop /root/ikke_vis_i_menyen/ osv. Av en eller annen grunn kommer ikke evince opp i meyene, så da må man enten lage sin egen evince.desktop, eller dere kan kopiere min. Ja nå er alt på plass og det er bare å kjøre pacman -Syu en gang i blandt. Ellers vil jeg bare nevne at Arch Linux har en meget bra wiki, der kan man finne svar på det meste. For de som vil gå litt utover pacman, har har man også abs. Endret 5. november 2005 av LessThanJake Lenke til kommentar
Jorek Skrevet 5. november 2005 Del Skrevet 5. november 2005 Oj, jeg som har hørt at slackware er komplisert... Men uansett nok en finfin guide Bra jobba Lenke til kommentar
ways Skrevet 6. november 2005 Del Skrevet 6. november 2005 positivt innspill! tenkte å hoppe fra ubuntu til arch for noen mnder siden, men tenkte det ville bli stress. nå vurderer jeg å prøve omigjen. men det er veldig behagelig med automatiske greier.. - er det stress å installere støtte for centrino? (speedstep, wlan) - laster man ned kjerne som pakke, eller må man kompilere selv? Lenke til kommentar
LessThanJake Skrevet 6. november 2005 Forfatter Del Skrevet 6. november 2005 Speedstep ser greit ut det, har ikke så fin bærbar selv, så har ikke gjort det selv: http://wiki.archlinux.org/index.php/SpeedStep. Wlan skal være greit, bare gjør som i guiden men bruk de rette driverne som kan installeres med pacman. Skulle vel bli noe slikt i /etc/rc.conf: wlan0="dhcp" INTERFACES=(lo eth0 wlan0) Og i tillegg må du legge inn en linje som dette i /etc/conf.d/wireless wlan_wlan0="wlan0 essid minEssid OSV...." som inneholder alle parametere som skal sendes til iwconfig. Lenke til kommentar
pgdx Skrevet 6. november 2005 Del Skrevet 6. november 2005 Har hørt rykter om at Arch har blitt litt ustabilt i det siste året... Dårlig håndtering av dependencies m.m. Stemmer dette? Håper forresten du kan FDL-e posten din og legge den ut på Linuxguiden Lenke til kommentar
Silvester Skrevet 6. november 2005 Del Skrevet 6. november 2005 drange_net: Nå har jeg riktignok ikke brukt arch på en stund, og det som var problemet den gang da var rett og slett at pakker hadde en tendens til å herpe for hverandre ved enkelte oppgraderinger. Spesielt sentrale libs. Man endte til tider opp med en drøss manglende libs. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå