Allt från Computex 2023

Installera program (nybörjare)

Permalänk
Medlem

Installera program (nybörjare)

HEJ!

Fedora Core 5 kör jag, installerade idag, wie.

IAF, har sökt och gjort allt men trög som jag är så fattar jag verkligen 0.0 hur man installerar ett program...

Hittat massor sidor som säger "skriv yum install filnamn"

men det säger ju mig ingeting.

HUR GÖR MAN? kan någon berätta hur man typ gör om man vill tex installera vlc ?

Jag laddar ner filen och sedan skriver yum install och sedan filnamnet? är det så bara? för ingeting händer..

Snälla någon snäll person, skriv en guide?

SEDAN!
Så är det en annan sak med, jag sitter på en hp compaw nx6110 med wlan. Finns det drivrutiner till det tror ni? Vart isf?

Permalänk
Medlem
Permalänk
Medlem

Men snälla. Om du hade läst vad jag hade skrivit så hade du sett att jag har sökt, och vet att man ska skriva
# yum install paketnamn
# rpm -e paketnamn

Men jag förstår inte logiken.

Vart ska filen ligga när man skriver det?
Vad menas med paketnamn, förklaring?
Vad ska filen vara i förformat när man skriver det?
osv

Permalänk
Medlem

nu vet ja inte hur de är med yum,

men med rpm -e paketnamn

då menar man väl

rpm -e C:\msninstall.exe

men nu va de är en .exe fil på på en win C:,

så tex "rpm -e /home/dinuser/paketetduladdatner.rpm

sjävla rpm paketen måste du ladda ner, tror ja iaf?.

Nej Debian <3

Permalänk
Medlem

Okej, tack så mkt, men en till fråga

När jag laddade ner vlc, så äre vlc-binary.tar.gz.

Ska man zippa upp det då? eller hur gör jag?

Permalänk
Medlem

Många linuxdistar fungerar så att du har en central server med massor av paket (program) du kan installera.

Alltså: använd yum, och de färdiga paketen för din dist så behöver du inte ladda ner något manuellt.

# yum install emacs

Installerar t.ex. emacs (och laddar ner det först).

EDIT:

Hittade paketnamnet och repositoriet...

Kör först

# rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/5/freshrp...

För att lägga till ett nytt paketrepositorie till fedora. Sedan

# yum install videolan-client

för att installera programmet. Nu kommer det även hållas uppdaterat när du kör

# yum update

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk
Medlem

Okej ,tack så mycket igen.

Men om jag nu själv vill installera något, som tex vlc-binary.tar.gz hur gör jag då? För om man zippar upp så är det ju en massa rpm filer, help please :):)

Måste det alltid .rpm?

Permalänk
Medlem

Nej... en RPM är ett paket och det installeras i systemet (i /usr/bin t.ex. men det brukar innehålla en hel del) och är lätt att avinstallera om man kommer ihåg vad paketet hette...

# rpm -i paketnamn

installerar en rpm.

En del paket kommer som färdiga och relativt portabla binärer (om man laddar hem FireFox från Mozillas sida t.ex.). Detta är ofta bara att packa upp och köra med ./programnamn om man står i den katalog som skapades då filen packades upp.

En del andra paket (quake3 t.ex.) har ett installationsprogram som man kör och får välja var programmet ska installeras.

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk
Medlem

aha okej :X

Men nu vart det lite krånligt, så såhär borde man kunna göra alltså?

Jag laddar ner ett program, som får namnet hejsan.tar.gz , det hamnar på skribordet. Så jag går alltså in i kommandogrejen och skriver yum install hejsan.tar.gz ?

Eller vad är fel?

Permalänk
Medlem

Nej...

Nu tar vi det i tur och ordning

1: använd yum för att söka om paketet finns i repositoriet (som ingår i disten)

# yum search paketnamn

Installera om det finns

# yum install paketnamn

2: Om det inte finns så sök efter alternativa repositorier som jag gjorde (då jag hittade freshrpms år dig). Läs om hur man installerar program från det repositoriet.

3: Om du fortfarande inte kan installera så kanske det är dax för lösa RPM:er. ladda hem en sådan och installer

# rpm -i paketnamn.rpm

4: Fortfarande ingen träff? Kanske ladda hem ett generellt binärpaket (brukar vara .tar.bz2 eller .tar.gz). Packa upp och kör.

5: Darn, verkligen ingen har paketerat detta program. Bygg det själv om du kan ladda hem källkoden. Kan vara klurigt

Visa signatur

void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.

Permalänk
Medlem

ahhh, tack så mkt :).

Permalänk
Medlem

Källkod (*.tar.gz eller *.tar.bz2) byggs och installeras så här:
Packa upp: tar xzvf *.tar.gz resp. tar zjvf *.tar.bz2
Det skapas då en ny katalog *. Gå till den med cd *
Läs README filen och eventuell INSTALL fil.
Konfigurera med: ./configure (+ eventuella parametrar)
Växla till root: su
make (kompilerar koden)
make install (installerar)
Källkodsprogram brukar installeras i /usr/local/bin. Kan styras med parameter till configure.

För att bygga från källkod måste du ha gcc (kompilatorn), c++ och biblioteken och deras c-headers installerade. Bibliotekens c-headers ingår i devel-paketen.

Visa signatur

Fagerja

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av k2
aha okej :X

Men nu vart det lite krånligt, så såhär borde man kunna göra alltså?

Jag laddar ner ett program, som får namnet hejsan.tar.gz , det hamnar på skribordet. Så jag går alltså in i kommandogrejen och skriver yum install hejsan.tar.gz ?

Eller vad är fel?

Varför använder man källkod när man har en pakethanterare? Brukar du ladda ned källkoden till dina windowsprogram också?

Visa signatur

#apple.se @efnet - Frihet, Jämlikhet, Mac.

Permalänk
Medlem

haha jag kan ju ingeting ;Z, så tar.gz är källkod?

Permalänk
Citat:

Ursprungligen inskrivet av k2
haha jag kan ju ingeting ;Z, så tar.gz är källkod?

Vanligtvis, ja. Beroende på din dist så kanske du har ett pakethanteringsprogram där du bara skriver vad du vill installera så tar den ner paketet (inte källkoden [utom i gentoo ;)]), installerar det samt installerar övriga paket som behövs för att just det programmet ska fungera. Klarar Windows det? Nope

Edit: ... vilket i princip redan fanns förklarat i tråden :). Poängen är i alla fall att du för de flesta vanliga programmen inte ens behöver ladda ner något paket själv, det sköter pakethanteraren.

Visa signatur

This is my signature. There are many like it but this one is mine.

Permalänk
Medlem

Har inte Fedora nån grafisk pakethanterare som man kan installera program med i stil med Synaptic Package Manager?
Det hade kanske varit lättare för honom?

Visa signatur

Laptop: Zepto Znote 3215W | Intel C2D T7250 2.0ghz | 2GB ram | Intel X3100 GPU | 120 GB 5400rpm hdd | Intel 4965 AGN | 9-cell batteri
Kamera: Nikon D80 + batterigrepp | Nikkor AF-S DX 18-55mm 3.5-5.6G VR | Nikkor AF-S 70-300/4.5-5.6 G VR IF-ED | Nikkor AF 50mm 1.8D | Nikon SB-600 blixt

Permalänk
Inaktiv
Citat:

Ursprungligen inskrivet av Synt4x_3rr0r
Har inte Fedora nån grafisk pakethanterare som man kan installera program med i stil med Synaptic Package Manager?
Det hade kanske varit lättare för honom?

Jo det finns en: Yum Extender

"yum install yumex" som root

om man har en rpm kan man installera den med yum också...
yum localinstall filen.rpm

angående drivrutinerna till wlan så kan det vara så att du bara behöver installera firmware.. men det är om du har tur. om du skriver lspci som root, eller /sbin/lspci efter ett su... så kan du kolla vad det är för sort du har o sedan söka runt lite på nätet.. för mig funkar det prima. (ipw2200)