# Linux
Author: Jalking

Som nybliven eee-ägare har jag börjat köra Linux utan att egentligen veta något om det. Någon här som är hemma på det och kan svara på några frågor?

Hur installerar jag t.ex. nya program på min eee. Bara att hämta på nätet och klicka på en installationsfil?  
Är det Linux som Linux eller måste programmet vara avpassat för just Xandros som eee använder?

Vad jag i första hand vill installera är en html-editor och ett ftp-program. Tips?  
Har googlat lite efter html-editor... Bluefish, ngn som vet ngt om det?

Är det läge för en Linux-grupp på Datorn i Fokus?

## Comment 1
Author: Inkanyezi

Det är lite olika hur man hämtar program.

Om du öppnar administration eller vad det kan heta i Xandros (uppdatera, hämta program etc.) så får du antagligen upp ett program där du kan hämta program från nätet. Program som installeras så kommer att funka direkt i ditt grafiska gränssnitt.

Ett annat sätt att hämta program är med apt-get men då måste man veta vad man ska hämta. I den grafiska miljön kan man leta efter program. apt-get är ett kommandoradsprogram, och det finns en manualsida (man apt-get).

De vanligaste grafiska programmen kan man troligen hämta med exempelvis Synaptic om den finns i Xandros. Annars finns något annat liknande program, jag har aldrig kört Xandros.

Styrkan i Xandros lär ligga i integrering med Windows, du ska kunna nätverka med windowssystem från eee.

Eee är kanske lite tunn för att köra gimp, och jag har en känsla av att det mesta man behöver redan finns installerat. Själv föredrar jag Abiword som ordbehandlare, jag vet inte vad eee har. OpenOffice tar ganska stor plats, och man vill antagligen ha små program på det relativt lilla SSD-minnet.

## Comment 2
Author: bildochfoto

Ett forum är nog en bra start att lära dig mer om hur linux funkar...sepciellt [ett forum för Asus eee](http://forum.eeeuser.com/).

Kör själv ubuntu..men då har man nog litet fler möjligheter. Det ska gå att installera ubuntu på EEE också..

## Comment 3
Author: Zpookey

XP går också att installera på eee om det kan vara intressant.

## Comment 4
Author: Jalking

XP är ett bra OS, men en av anledningarna till att jag köpte just en eee är att jag är lite nyfiken på Linux. Blev lite besviken när Xandros var så likt XP... Vill iaf gärna fortsätta att köra det och lära mig hantera det om det inte visar sig ha allt för många begränsningar.

## Comment 5
Author: Zpookey

Av det lilla jag sett på eee så är jag inte imponerad.....  
Om jag skulle valt Linux hade jag nog valt Ubuntu...och det finns ju faktiskt en sida med Ubuntu för eee här  
[http://www.ubuntu-eee.com/](http://www.ubuntu-eee.com/)

## Comment 6
Author: Jalking

Nu lyckades jag ställa filhanteraren för att visa alla filsystem. Hittade med lite sökning både filer och mappar som heter något med apt-get och synaptic. Blev nu inte mycket klokare av det. Vad gör jag med dem? Bara klickar?

Det finns något som heter "Lägg till/ta bort programvara" men det verkar endast hantera program som redan finns i burken. Något helt nytt verkar inte gå att installera den vägen.

## Comment 7
Author: Inkanyezi

Jo, du ska nog kunna hitta nya program också.

Synaptic har en rad med knappar upptill, en av dem är sök.

Det brukar ta en stund tills den öppnar, men där kan man söka program efter nyckelord. Om till exempel Apache inte är installerad och du vill ha den, så söker du apache och då ska alla relevanta program komma upp. Synaptic markerar själv nödvändiga insticksmoduler när man markerar ett program för installation (höger musknapp, välj markera för installation).

Xandros kanske har en websida där deras program är listade? Eller Asus?

Den andra varianten med apt-get är lite knepigare, men skumma nätet på instruktioner så kommer det så småningom att klarna.

## Comment 8
Author: [Borttaget]

Eftersom du säger dig vara nybörjare på Linux kanske jag kan få lägga till och dra ifrån lite till tidigare inlägg här, med risk för att upprepa vissa saker som redan sagts.  
  
**Terminal**: Ett arv från Unix. DOS-prompten (kommandotolken) i Windows är en primitiv wannabe av denna. I terminalen kan man, om man vill, göra i stort sett allt man någonsin kan komma på idén att göra, genom att knappa in kommandon. I de flesta fall behöver man dock inte bekanta sig med denna, men det är nog ändå bra att veta att den finns och ungefär hur den fungerar. På din Eee PC öppnar du terminalen genom att trycka Ctrl+Alt+t om jag inte minns fel (själv har jag ändrat detta kortkommando på min maskin, men jag tror att det är rätt). Ur kommer man genom att antingen klicka på krysset eller skriva exit i terminalen, givetvis följt av Enter, men det tar jag för givet att alla fattar.  
Ctrl+C och Ctrl+V fungerar inte i terminalen i Xandros, men detta beteende går att ändra på i terminalens inställningar. Annars kan man alltid högerklicka och välja Klistra in från menyn som då poppar upp.  
  
**man**: Ett bra kommando att knappa in i sin terminal om man vill ta reda på vad ett kommando gör. En liten manual helt enkelt. Alla, eller i alla fall de flesta, kommandon tillåter ”växlar” eller ”flaggor”. I Unix/Linux skriver man dem efter kommandot med ett minustecken före. Exempelvis: man -k, där k står för ”keyword”. Om du vill veta vilka kommandon som har med kopiering att göra, kan man alltså skriva man -k copy för att få upp en lista på tänkbara kommandon. Däribland bör man finna kommandot cp och vill man veta mer om det skriver man lämpligen man cp. Kommandot man intro kan också vara en bra början om man vill utforska det hela lite. Flaggor kan man givetvis kombinera, och man behöver då inte mata in en massa jobbiga minustecken. Exempelvis kan man skriva ls -laB istället för löjligt krångliga ls -l -a -B. Ibland är vissa flaggor hela ord. Då brukar man inleda dessa med två minus, exempelvis cp --recursive ~/MinMapp /media/MinDisk/MinBackup/. Tecknet ?/ är alltid samma som din hemmapp, /home/DittAnvändarnamn/, i Eee PC verkar det alltid vara /home/user av någon anledning.  
  
**sudo**: Förkortning av SuperUser Do. Detta är ett kommando för att köra ett annat kommando med alla rättigheter. Fördelen är att efter att kommandot är utfört är man vanlig användare igen med begränsade rättigheter. Man ska ju helst aldrig vara långvarigt inloggad som ”root” (administratör på Windows-språk), av säkerhetsskäl. Följer man detta, innebär det ju också att inget Virus kan fippla med dina systemfiler utan att först knäcka ditt lösenord, vilket ju är lite svårare än att inte behöva knäcka något alls.  
  
**apt-get**: Många program, rent av de flesta, tillhandahålls i form av paket. Xandros är en Linuxdistribution som, liksom Ubuntu, bygger på Debian. Det finns olika typer av paket, de vanligaste heter \*.deb respektive \*.rpm. Har man en Debianbaserad Linuxdistribution är det deb-paketen som gäller. Visserligen finns program som konverterar rpm till deb, men det är kanske lite överkurs. Man kan också installera från källkod, men det är nog också överkurs än så länge, även om det inte är så svårt som det låter. apt-get är i alla fall ett kommando för att, bland annat, installera sådana paket. Skriv man apt och man apt-get för mer information. apt=Advanced Package Tool.  
  
**Synaptic**: En så kallad ”Front end” till apt. Helt enkelt apt med grafiskt användargränssnitt. I din Eee PC kommer du dock inte åt den utan terminalen, i alla fall inte vad jag sett. Öppna en terminal och skriv sudo synaptic.  
  
**Förråd** (repositories): De program man har tillgång till ligger i så kallade förråd. För att Synaptic ska hitta några program måste man tala om för Synaptic vilka förråd den ska leta i. Dessa anger man i Synaptics inställningar. Som standard finns två förråd redan angivna och man kanske ska vara lite restriktiv med vilka man lägger till. Xandros till Eee PC är ju lite speciellt och om man har lite otur och installerar ett program som finns i ett annat förråd än de förvalda, KAN det kanske hända att något går åt pipan, inte för att det hänt mig, men risken lär finnas. Är man osäker kan man kanske fråga på något forum först. När man angett ett nytt förråd, måste man läsa in det nya förrådet. I Synaptic finns en knapp för detta, så det är bara ett musklick.  
  
**Easy mode**: Din dator har bara Easy mode när du precis köpt den ny. Det har sina för- och nackdelar som allt annat. Det startar upp relativt snabbt, tror det tog runt halvminuten på min maskin, men är ganska primitivt. Behöver man inte några ytterligare program än de som redan finns är det ju bara att tuta och köra, men vill man fippla är det värre.  
  
**Advanced mode**: Installeras separat. Jag följde instruktionerna på [denna](http://wiki.eeeuser.com/howto:getkde?s=advanced) sida. De föreslår på sidan några olika sätt att göra det på. Jag följde ”[The Easy Way](http://wiki.eeeuser.com/howto:getkde#enable_advanced_desktop_mode_-_the_easy_way)” och det fungerade. På ett ställe blev jag tveksam och trodde att de skrivit fel, men det visade sig vara jag som hade fel. Följ instruktionerna till punkt och pricka i minsta detalj, så ska det fungera. Läs noga vad som står och gör så. Mycket av det som ska göras innebär inknappande av kommandon i terminalen. Kopiera och klistra in för att undvika stavfel.  
Nackdelen med Advanced mode är att det tar längre tid att starta upp, över minuten faktiskt. Dessutom saknas Viloläge, av någon anledning, eller så är det något som hänt med just min maskin. Advanced mode ser ut ungefär som Windows XP och använder en skrivbordshanterare som heter KDE. KDE är känt för att göra det lite enklare för dem som bara har erfarenheter av Windows, jämfört med exempelvis Gnome som dock jag föredrar istället. Xfce är ytterligare ett alternativ och det är känt för att sluka ganska lite resurser och därmed vara snabbare än Gnome och KDE. Bra om man kör en trött dator, exempelvis en maskin med många år på nacken.  
  
**En irriterande detalj** när det gäller Xandros för Eee PC, är att externa enheter visas som exempelvis D:. Detta torde vara unikt när det gäller Linux och dessutom, enligt min mening i alla fall, ovanligt korkat. I alla andra Linuxdistributioner jag sett så dyker de givetvis upp med sina rätta namn, exempelvis som /media/Backup (min externa hårddisk som jag själv namngivit) och /media/iAudio (min ogg-spelare som verkar heta så från början). Detta vansinniga beteende gäller för både Easy och Advanced mode. Tyvärr har jag ännu inte kommit på hur man får en viss enhet att alltid få samma bokstav, vilket ändå hade varit en nödlösning. Det kommer nog att sluta med att jag helt enkelt kastar ut skiten och installerar Pupeee eller Ubuntu Eee istället, vi får se. Sen de där löjliga mapparna ”My Documents”, ”My Music” och så vidare. Själv finner jag det oerhört opraktiskt att dela upp filerna på det viset. Jag vill hellre dela upp dem efter projekt och liknande, så att alla filer som har med ett visst projekt att göra finns samlade under en enda mapp med undermappar. Men det kanske bara är jag…  
  
Som du redan konstaterat finns vissa skillnader bland alla likheter med Windows. En anledning till att likheter trots allt finns är ju att man inte vill utsätta nya användare för en alltför hög inlärningströskel. En annan anledning kan ju också vara att det helt enkelt inte får att göra vissa saker på så värst många sätt. En stor skillnad är ju hur filsystemet ser ut. Dels att man skriver sökvägar med / istället för \\, precis som man skriver webbadresser alltså, men även som jag sa, att man inte har enhetsbokstäver. Man kan i princip montera en enhet var som helst i filsystemet. Har man exempelvis en dator med två hårddiskar och vill att den ena bara ska innehålla ens musikfiler, kan man mycket väl fixa så att exempelvis /home/user/My Documents/My Music faktiskt ÄR just den hårddisken. Nu får man ju inte plats med en hårddisk i Eee PC, men man kan förmodligen åstadkomma samma sak med ett SD-kort om man vill.

Så där, nu har jag tappat tråden fullständigt och är ganska trött dessutom. Vet inte om det över huvud taget går att ta sig igenom texten jag skrivit nu, men är något konstigt eller rent av fel, är det bara att fråga.

## Comment 9
Author: [Borttaget]

För att besvara originalfrågorna mer direkt, utan krusiduller och omvägar:

_Som nybliven eee-ägare har jag börjat köra Linux utan att egentligen veta något om det. Någon här som är hemma på det och kan svara på några frågor?_

Hemma och hemma, men lite har man väl lärt sig under ett drygt år som man haft Linux nu plus en tid på en högskola  i början av 90-talet med Unix.  
  
_Hur installerar jag t.ex. nya program på min eee. Bara att hämta på nätet och klicka på en installationsfil?_

Enklast och säkrast är nog att använda Synaptic, se mitt förra inlägg. Annars beror det lite på vad man hittar på nätet. Ibland måste man kompilera själv, ibland räcker det med att dubbelklicka på en fil. Beror lite på, som sagt. Fördelen med Synaptic, är att den håller redan på vad som behöver uppgraderas på din dator, alltså kan du inte bara få automatisk (eller halvautomatisk om du hellre vill det) uppdatering av själva systemet, utan på samtliga program du har installerat, så länge du installerat dem från de förråd som finns medtagna i Synaptics förrådslista. Otroligt smidigt.

_Är det Linux som Linux eller måste programmet vara avpassat för just Xandros som eee använder?_

Allra helst från de förråd som redan är förinställda när du köper maskinen. I övrigt ska de vara anpassade för Xandros i första hand och Debian i andra hand. I vissa fall fungerar BARA Debian, exempelvis när jag skulle installera Opera (webbläsaren). Provad eförst med Xandros, men det gick inte. Fick sedan tips om att prova Debian Etch istället och det fungerade kanon.  
  
_Vad jag i första hand vill installera är en html-editor och ett ftp-program. Tips?_

Med Emacs kan man i princip göra allt utom att koka kaffe, men möjligtvis är det inget bra nybörjartips, så inlärningströskeln är ganska hög. Dock effektivt när man kommit igång. Så skit i Emacs till att börja med. Vill du ha en ”WYSIWYG”-editor för html och lite annat brukar man rekommendera KompoZer. Har dock ingen större erfarenhet av den själv.

FTP brukar ju ingå i de flesta Linuxdistributioner, men kanske inte i Xandros för Eee PC. Sök på ftp i Synaptic. Då Xandros kör KDE kanske Kftpgrabber kan vara något. Har ej provat själv.

_Har googlat lite efter html-editor... Bluefish, ngn som vet ngt om det?_

Tyvärr inte, mer än att den finns i ett av de förråd jag har till min Eee PC, osäker på om den ingår i något av ”originalförråden” dock.

_Är det läge för en Linux-grupp på Datorn i Fokus?_

Ja, varför inte? Annars finns det ganska gott om Linux-forum på nätet.

## Comment 10
Author: Inkanyezi

Ojdå; visst fungerar Ctrl-C, men inte så som du tänkte dig kanske. Ctrl-C avbryter programmet som just nu körs i terminalen. En del program är inte inställda att svara på Ctrl-C, utan ska avslutas med Q. Några program (ex. ftp) avbryter det de just håller på med, men stängs inte när man trycker Ctrl-C.

I Linux och Unix, i terminalen, använder man musknapparna för att kopiera och släppa text. Terminalen befinner sig i sin egen lilla värld, så i regel kan man inte kopiera från den grafiska miljön till terminalen och vice versa.

## Comment 11
Author: [Borttaget]

#10 Själv har jag ställ in kopiera och klistra in till de sedvanliga Ctrl+c respektive Ctrl+v i min terminal och det fungerar utmärkt, både i Xandros och i Ubuntu. I Xandros varnade den dock när jag gjort inställningarna, men jag har inte haft några problem efter det.

## Comment 12
Author: [Borttaget]

Plus att jag hela tiden försöker använda musen så lite som möjligt. Tangentbordet är överlägset när man vill få något gjort snabbt (i de flesta fall), men det förutsätter ju att man kan alla tricks.

## Comment 13
Author: Inkanyezi

Oops...

Terminal och terminal, helt olika saker...

Jag brukar ofta logga in på en annan terminal när jag ska göra administrativa saker. I Ubuntu ligger Gnome på terminal 7 när man har en användare inne och nästa terminal ligger i regel på terminal 9 i senare versioner och på 8 i tidigare, och ytterligare användare får högre nummer.

Alltså kan man logga in på terminalerna 1-6 genom att trycka Ctrl-Alt-1, Ctrl-Alt-2 osv. När man trycker Ctrl-Alt-7 kommer man tillbaka till den grafiska miljön (Gnome). När man öppnar en terminal inuti fönsterhanteraren är det en virtuell terminal, och där är det fönsterhanteraren som bestämmer hur knapparna fungerar, och det kan så klart konfigureras. Och det går att kopiera till och från en virtuell terminal.

Eftersom vi är två som använder burken jag har hemma, brukar vi inte stänga den inloggade användaren när vi byter användare, utan vi använder knappen "byt användare". Då loggas den nya in på terminal 9. Sedan behöver man bara trycka Ctrl-Alt-7 för att återgå till den första användaren, och Ctrl-Alt-9 för den andra. Det är rätt bekvämt. Vi har olika språk inställda för de olika användarna.

Jag misstänker att Xandros funkar på liknande sätt.

## Comment 14
Author: [Borttaget]

Vet faktiskt inte hur Xandros fungerar i just det fallet, trots att jag har Xandros. Använder mest de andra datorerna med Ubuntu. Eee är mer datorn man tar med sig.

Jo, jag menar virtuell terminal när jag skriver terminal. Visste inte ens att man kunde klippa ut och klistra in till och från webbsidor i den ”riktiga” terminalen. Fungerar ens musen där, med tanke på att vi skrev tidigare om högerklick och så vidare?

## Comment 15
Author: Inkanyezi

I den riktiga terminalen kan du inte kopiera in klipp från en annan, eftersom varje terminal man öppnar funkar mer eller mindre som en helt fristående dator; den har sin egen miljö.

Annars är så klart de vanliga tangentkombinationerna samma om man inte har ändrat konfigureringen, så att Ctrl-C (avbryt) skickas till programmet som terminalen just har aktivt, och sedan beror det på vad programmeraren avsåg att Ctrl-C skulle göra.

Klippa och klistra i kommandoradsmiljön kan man göra med mittenknappen på musen, man kan till exempel bläddra tillbaka någon skärmsida och plocka ett kommando som man har använt tidigare och droppa det på kommandoraden, eller man kan ta ett kommando från det som man får fram med hjälpen för ett program. Det blir lite mindre att skriva på det sättet, och man får lättare ordning på parametrarna.

Ett tips när det gäller Ubuntu och liknande distros och sudo:

Första gången man använder sudo måste man kvittera med lösenordet, och sedan kan man använda sudo upprepade gånger utan att ge lösenord. Det är lite opraktiskt, eftersom man inte får hjälp att fylla i kommandona. Annars får man vanligen kommandot ifyllt av skalet när man trycker tab.

Om man vill kunna ge kommandona direkt utan sudo, så kan man börja med "sudo su" vilket gör att man blir superuser. Sedan kan man använda de skyddade kommandona direkt. su öppnar ett nytt skal. När man ska gå ur det får man ge exit för su först och sedan exit för terminalen.

## Comment 16
Author: Inkanyezi

Jämrans, skrev fel i #13

Terminalerna växlar man med Ctrl-Alt-funktionstangent,

alltså; Ctrl-Alt-F1 för första terminalen, Ctrl-Alt-F7 för att komma tillbaka till den inloggade i Gnome.

Flåt...

## Comment 17
Author: [Borttaget]

Jag brukar ibland, när jag vill ha hjälp att fylla i kommandon och samtidigt behöver sudo:

Skriv kommandot utan sudo, tryck Ctrl+a (eller Home), skriv sudo och ett mellanslag, sedan Enter. Det blir sammanlagt en tangentnedtryckning mer bara (Ctrl+a eller Home).

Själv poängen med sudo, ur en ren säkerhetsaspekt, är ju att man inte ska råka bli kvar i su-läge. Man vill vara i det läget så lite som bara är möjligt. Där kommer sudo bekvämt in och gäler bara för ett enda kommando.

Dock har jag märkt en nackdel med sudo. Titta på följande exempelkommando:

sudo cp /home/jag/MinFippelfil /usr/share/X11/xkb/symbols/

Detta går ju fint. Man matar in sitt lösenord och vips så kopieras MinFippelfil till mappen /usr/share/X11/xkb/symbols/, en mapp jag inte har några rättigheter till. Kanon!

Men vad händer när jag gör så här?

sudo cp /home/jag/MinFippelfil /usr/share/X11/xkb/symbols/ > /var/log/

Jo, då får jag felmeddelande om att jag saknar rättigheter! Så det verkar som att sudo bara gäller första ledet. Jag har ju rättigheter i varken /usr/ eller /var/ och dess respektive undermappar.

Visst går det att komma runt detta genom att göra det i två steg. Först mellanlagra på ett ställe där man har rättigheter, sedan flytta filen i nästa kommando, men ändå.

Exempeln ovan hittade jag bara på just nu och jag är inte helt säker på att det verkligen blir så, men jag vet att jag fick felmeddelande när jag försökte göra en liknande grej och när jag delade upp det på två kommandon gick det bra.

## Comment 18
Author: Inkanyezi

Säkerhetsaspekten stämmer, och därför kanske man inte ska göra det i en virtuell terminal där man kan råka glömma att man är superuser, men när man använder en textterminal skild från den grafiska miljön och sin vanliga användare är det rätt ofarligt, och ganska praktiskt att kunna låta skalet fylla i kommandona som kan vara rätt långa och det är lätt att skriva fel. Exempelvis dpkg-reconfigure tycker jag är rätt långt att skriva, där låter jag gärna skalet fylla i efter att ha skrivit några bokstäver.

Och så länge superuser är i terminal 1 är det inte så stor risk att jag skulle skjuta mig i foten i terminal 7 med en annan användare.

## Comment 19
Author: [Borttaget]

Så kanske det är, men jag tycker ändå inte att dpkg-r\[Tab\] Ctrl+a sudo \[mellanslag\] är så långt…

Men är det verkligen så att det inte fungerar? För i en virtuell terminal fungerar det med Tab, även när man inlett med sudo. Testade just.

Får väl testa i en riktig terminal då… momento…

Okej, testade och det fungerar! Körde Ctrl+Alt+F1, testade och det fungerade perfekt. Tab-tangenten fyllde i så fint när jag skrev sudo dpkg-r\[Tab\]. Hm… undrar om vi pratar om samma sak…

Ska testa med Emacs också…

Okej, i Emacs fungerade det bara utan sudo, men det var ju inte Emacs vi pratade om… Kanske borde rapportera detta som en bugg till Emacs-utvecklarna, i och för sig…

## Comment 20
Author: Inkanyezi

Det kanske förekommer lite olikheter beroende på vilket system man har och vilket skal. Om det är en fil i den aktuella mappen fyller skalet i även när det är en parameter, men är man i en annan mapp fyller mitt skal inte i parametrar som inte är filer i samma mapp. (bash)

## Comment 21
Author: [Borttaget]

Bash här med.
