Sida 1 av 1

Installera program som inte finns i listan!

Postat: 02 feb 2009, 22:38
av vetig
Det är konstigt att man inte kan förstå hur jag ska göra. Jag ställer frågan om igen och frågar hur får jag program som inte finns i listan installerade. Finns det ett steg för steg förklaring på hur gör jag?
Jag har läst runt på nätet så skallen värker utan att förstå de enkla grejer som att installera. Finns inga exe filer att söka efter som man gjorde i typ dos. Hittar inga dir kommandon heller c partion. Detta är svårt för mej så jag vill kunna installera program utanför listan. Kan någon ge mej en förklaring med mycket enkla steg från absoluta början. Fall dator hänger sej så går det att installera om. Så åter igen hur gör jag?????????????

Re: Installera program som inte finns i listan!

Postat: 02 feb 2009, 22:51
av Hans Linde
Du har troligen inte fått något svar, därför att din fråga är generell och det inte finns ett generellt svar.
Det här är inte windows och installationerna görs inte alltid med bara en fil eller ett packet.

Jag är själv nybörjare och jag har förstått att ska du installera något så ska det finnas i Synaptic. I fall det är något annat som du är intresserad av så fråga här hur du installerar just det programmet och du kommer troligen att ha ett svar inom kort.

Här kan du läsa hur du gör (med en version) när du lärt dig lite mera.
http://ubuntu-se.org/wiki/Howtos/apt-get

Det är lite tunt i början, när man vill ha allt fixat med en gång.
Det är roligt sedan när man insett möjligheterna ;)

Re: Installera program som inte finns i listan!

Postat: 02 feb 2009, 22:57
av mcNisse
Det beror helt på vad du ska installera.

Det finns tre huvudsätt att installera program:
1. Kompilera programmet själv. Du behöver installera kompilator, beroende paket, header filer osv.
2. Leta reda på ett färdigt deb paket. Eller ett förråd som tillhandahåller paketet, lägg till förrådet i apt.
3. Ladda ner ett installationsprogram, vanligt för closed source program.

Så du behöver veta vad du vill installera först. Sedan kan du fundera på hur. Det brukar finnas instruktioner därifrån du laddar ner programmet hur du installerar, vad det beror på osv.

Men det mesta finns i förråden, vill du hålla dig från virus, rootkit och annat elände håll dig till föråden. Kolla där först. Starta synaptic och sök.

Re: Installera program som inte finns i listan!

Postat: 02 feb 2009, 23:00
av djkmmo
vetig skrev:Det är konstigt att man inte kan förstå hur jag ska göra. Jag ställer frågan om igen och frågar hur får jag program som inte finns i listan installerade. Finns det ett steg för steg förklaring på hur gör jag?
Jag har läst runt på nätet så skallen värker utan att förstå de enkla grejer som att installera. Finns inga exe filer att söka efter som man gjorde i typ dos.
Vilken lista är det du menar och vad är det för program du vill installera?

I Ubuntu laddar man i regel inte ner program från internet och installerar, eftersom att det redan finns 20 000 certifierade program i föråden att välja på.
vetig skrev:Hittar inga dir kommandon heller c partion. Detta är svårt för mej så jag vill kunna installera program utanför listan. Kan någon ge mej en förklaring med mycket enkla steg från absoluta början. Fall dator hänger sej så går det att installera om. Så åter igen hur gör jag?????????????
Om du med "dir" menar dos-komandot för att lista filer så heter det i Ubuntu "ls". För att få mer info om fielrna i listningen skriver man "ls -l" i terminalen så får man lång listning.

Ubuntu utgår inte från lagringsenheter som grundnivå, utan från filsystemet. Det finns alltså inget som "c:", utan enheten som heter c: i Windows finns istället som en monteringspunkt (t.ex. /media/disk).

Re: Installera program som inte finns i listan!

Postat: 02 feb 2009, 23:09
av Hans Linde
Vad var det jag sa.....eller skrev jag inte det ???

Still confused, but on a higher level :)

Ta inte illa upp djkmmo . Jag försöke bara roa oss (alla) lite.

Re: Installera program som inte finns i listan!

Postat: 02 feb 2009, 23:20
av vetig
Måste tappat tråden jag skrev förut. Okej gör det igen och nämner att jag för ex antal år sen fått mej ett diplom som pc tekinker. Vill nämna det så ingen tror jag är helt utan kunskap om en dator och dess möjlighet. Om inte linux klarar av att från andra ta i mot program så kan frågan vara hur fritt är det? Heller med ren svenska skit i synaptic och vad som finns där. Jag vill ha andra program och även ha den friheten att installera det jag önskar som skal vara möjligt att köra under linux. Att jag nämde dos var för att ge en viss förklaring att jag har arbetat med att få skriva det man önskar göra. Om det fins flera sätt att instalera olika program så skulle jag få det förklarat. Jag är inte dummare än att jag läser på deras sida om det är passande program vara. Så jag hoppas alla förstår min fråga nu?
Hur instaleras program med en enkel steg för steg lista. Fins flera vägar så är jag intressearad av dem alla. Så helt enkelt jag fattar inget av linux heller dess andvändnings möjlighet. Strunta i fall jag är dum heller att ni inte rekomenderar att göra så utan låt mej göra mina mistag för att lära!!!!!!!!
Hur gör ni när ni instalerar andra program?

Re: Installera program som inte finns i listan!

Postat: 02 feb 2009, 23:58
av djkmmo
Ja jag använder absolut mest aptitude eller Synaptic.

Om det i undantagsfall är ett program som inte finns i föråden, men finns i *.deb-filformat så laddar jag ner den och dubbelklickar på den så installeras det efter att man angett sitt lösenord.

Om "Programet" är en LAMP-applikation* så distribueras de i regel som tar-arkiv, så då packar jag upp det i rooten på webservern.

Om programet enbart distribueras i form av källkod så brukar följande steg ingå:
./configure
make
sudo make install

Det är väl de fyra huvudsakliga sätten jag installerar program på, i kraftgt fallande ordning.

Vad är det för program du inte hittar i föråden?

L = Linux, A = Apache, M = MySQL, P = PHP

Re: Installera program som inte finns i listan!

Postat: 03 feb 2009, 00:10
av vetig
Det är mer att jag vill ha möjlighet att ta in de program jag vill mer än att jag saknar dem. Sen så är det kanske mer en princip att det är jag som väljer och ingen lista. Men jag kan säga att det fins en himmla massa program. Men att krångla så här så lär jag mej att förstå mer av linux antagligen kommer allt att braka ihop men vad gör det? Det jag önskar är att kunna göra samma i ubuntu som jag kan göra i windows. Så strunta i vilket program det kommer att bli en massa program jag vill pröva så svårt att säga just det heller just den kategori jag vill ha. Om jag skulle ge ex: så har någon snart förklart för mej att det fins liknande i listan! :) Jag har lärt mej något nu ändå! Men jag är mycket glad och tacksam över dit svar och kommer spara det i min lärobok om linux! Tack för tipset!
Arne!

Re: Installera program som inte finns i listan!

Postat: 03 feb 2009, 01:24
av JeyPeyy
Jag tyckte jag svarade bra på den frågan i din fråga om cad-program. Ifall du inte märkte av det postar jag en del av inlägget igen.
I ubuntu brukar man installera paket med filändelsen .deb ifall programmet inte finns i förråden (listan). Tyvärr är det så att de som skapar programmen inte alltid bygger .deb-paket, vilket gör det väldigt svårt för oss ubuntu-användare. Då måste vi använda andra metoder som kan anses krångliga, t.ex. kompilera.
Felet är alltså inte ubuntus, utan de som skapar programmen. Ifall Ubuntu var ledande inom marknaden hade folk nog ogillat windows eftersom nästan ingen utvecklare skulle skapa några .exe-filer. Men eftersom windows har övertaget just nu måste vi "lida".

Oftast finns det alternativ till windows-programmen, men inte alltid och ofta är alternativen inte riktigt lika bra. I sådana fall är wine ett bra program som emulerar binärkoden i .exe-filerna så att det går att köra programmen. Man skulle kunna tro att programmen blir väldigt långsamma i sådana fall, men så är inte fallet. Sanningen är den att programmen oftast fungerar snabbare under wine än under windows. Programmen ser i och för sig inte alltid lika snygga ut under wine som under windows, men detta brukar inte spela en större roll för folk (i alla fall inte mig). Programmet finns i listan och kan därför installeras med kommandot sudo apt-get install wine.

Själv brukar jag nästan aldrig kompilera koden. Det gör jag endast när jag vill testa ett program som är under utveckling (hara bara gjort det för amsn2 under 2008). Alltså: Kolla i listan, ifall det inte finns där: sök efter .deb. Ifall det inte finns, försök med wine, ifall det inte fungerar, försök att kompilera (olika sätt beroende på språk och andra faktorer).

Re: Installera program som inte finns i listan!

Postat: 03 feb 2009, 01:41
av vetig
Du svarade mycket bra men frågan står kvar om hur och om? Men vist så var dit svar gott att få men jag vill generalisera frågan för att få den mer förklarad och olika vägar. Det blir kanske att jag måst gå till windows men så jag inte önskar. Då jag har en hyfsad kunskap om ms men inte om linux så vill jag ha alla möjliga förslag och jag har brlcad instalerat men jag fattar inte hur jag ska göra med de andra programen. Möjligt att jag sitter i gammla spår vilket jag så jag gör. Det är på grund av detta jag skriver i ett ålderdomligt språk. :) Så mer förklaringar så kommer jag bli den trogna vännen av linux eventuelt? Det finns hur mycket som helst med program som duktigt folk har skrivit men jag kan inte förstå hur allt funkar. Envis som jag är och utan rädsla för min bistande förmåga så kommer jag fråga på helt besiningslöst utan minsta skam i kroppen. Hoppas ni alla förstår min undran och önskan att lära nu?
Arne!

Re: Installera program som inte finns i listan!

Postat: 03 feb 2009, 03:13
av nixy
vetig skrev:... Jag vill ha andra program och även ha den friheten att installera det jag önskar som skal vara möjligt att köra under linux.


Du är fri att installera andra program.

vetig skrev:Fins flera vägar så är jag intressearad av dem alla.
Skulle tro mcNisses tre huvudsätt sammanfattar dom alla: 1) Kompilera själv, 2) Deb paket, 3. Installationsprogram.

Det är till och med möjligt att installera många Windowsprogram (som alltså egentligen är avsedda för Windowsdatorer) med hjälp av t.ex. Wine som finns i förråden. Installationen sker ungefär som i Windows: man klickar på ett installationsprogram (vanligtvis en .exefil) och väljer att den ska öppnas med Wine.

vetig skrev:Hur gör ni när ni instalerar andra program?


Det är sällan, men om det behövs så föredrar jag Deb paket eftersom det är enkelt: jag dubbelklickar på paketet och då öppnas det i Ubuntus paketinstallatör, och där klickar jag på "Installera". Deb paket kan man hitta på olika platser, och ett exempel är GetDeb: http://www.getdeb.net/ Dom har en del program som ännu inte finns i förråden (men det är smartast att söka först i förråden).

Ett annat exempel är Javabaserade program som levereras med ett installationsskript (.bin), och som man kör igång genom att skriva i Terminalen:

Kod: Markera allt

sh ./filnamn.bin  
Man bör kunna några grundläggande Terminalkommandon som till exempel ls ("list"), cd ("call directory"), .. (gå tillbaka en nivå).

... Sen så är det kanske mer en princip att det är jag som väljer och ingen lista.


I princip är det du som väljer; inte listan, och om du skulle sakna någon funktion, så kan du förbättra programmet själv. Så i princip är listan oändlig. Den friheten har du inte när du använder MS eller andra ofria program.

Re: Installera program som inte finns i listan!

Postat: 03 feb 2009, 03:22
av vetig
Det är så jag menar och den kunskapen jag söker.

Re: Installera program som inte finns i listan!

Postat: 03 feb 2009, 11:28
av JeyPeyy
Ibland kan även filerna vara av formatet .sh eller .rpm. Här finns en bra manual på hur du kör program av filändelsen .sh. För att installera program av filändelsen .rpm måste du konvertera filen från .rpm till .deb. Det kan du göra med programmet alien som finns i listan.

Re: Installera program som inte finns i listan!

Postat: 08 feb 2009, 21:57
av janne-5011
jag är ingen expert men i fallet när det man vill inte finns i synaptic och man vill kompilera det själv så finns som ovan nämnts.

tanka ner det du vill ha till din hemmapp
extrahera (välj "här"
öppna terminal
skriv kopiera mappnamnet och: klistra in mappnamnet
(ovan kanske du redan visste)

Kod: Markera allt

./configure
make
sudo make install

men innan man gör det lönar det sig att läsa i mappen där koden finns, brukar finnas en textfil som heter INSTALL eller Makefile eller README.
ibland kan man behöva ändra lite makefilen för attt det ska funka.
Innan de där funkar alls så måste man ha build-essentials installerat

Kod: Markera allt

sudo apt-get build-essentials
Är man osäker och det finns diverse val kan man stanna upp och läsa resultatet av ./configure så man ser att man fått med det man ville.Är det inte så får man ta reda på vad som fattas för alla funktioner i ett program (filer som det man ska installera är beroende av)installera det och sen köra om ./configure och kolla igen om det funkade.
Lönar sig mao läsa i readmefiler mm för det finns ngn som gjort detta och funderat på hur det ska funka för vanliga dödliga användare och gett hintar :)
Knasar det så kopiera felmeddelandet och googla.

Får du varningsmeddelanden så ignorera dom.
Men för det mesta är det bara köra rakt av :)