FAQ Installera program i Linux

Permalänk
Medlem

FAQ Installera program i Linux

Eftersom många nybörjare undrar hur man installerar program i gnu/linux tänkte jag att det vore bra med en FAQ som beskriver populära distars pakethanterare.

Mandrake
Använder urpmi, alltså paket i rpm format. Det finns även en frontend till urpmi för dem som räds terminalen ( rpmdrake ).
Installera/Avinstallera program:

# urpmi paketnamn # rpm -e paketnamn

Länkar:
http://easyurpmi.zarb.org/
http://speculation.org/garrick/urpmifaq.txt
http://www.mandrakelinux.com/en/urpmi.php3

Fedora
Använder som default yum vilket också är en rpm baserad pakethanterare. En bra frontend är yumex.
Installera/Avinstallera program:

# yum install paketnamn # yum remove paketnamn

Uppdatera installerad mjukvara:

# yum check-update # yum upgrade

Söka efter program:

# yum search söksträng

Länkar:
http://www.fedorafaq.org/#yumconf
http://se.linux.org/kommunikation/forum/forumdist/distredhat/...

Gentoo/Vidalinux
Använder portage vilket är en källkodsbaserad pakethanterare. Finns frontends så som kentoo och porthole.
Installera/Avinstallera program:

# emerge -av paketnamn # emerge -C paketnamn

Uppdatera installerad mjukvara:

# emerge --sync # emerge -Duva --newuse world

Söka efter program:

# emerge -s söksträng

Länkar:
http://forums.gentoo.org
http://gentoo-wiki.com/
http://www.sweclockers.com/forum/showthread.php?s=&postid=598...

Debian/Ubuntu
Använder apt som pakethanterare, Synaptic är en frontend.
Installera/Avinstallera program:

# apt-get install paketnamn # apt-get remove paketnamn

Uppdatera installerad mjukvara:

# apt-get update # apt-get upgrade

Söka efter program:

# apt-cache search söksträng

Länkar:
http://se.linux.org/dokumentation/faq/debian/installera_paket
http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.htm...

Slackware
Använder tgz paket, det finns dock andra pakethanterare t.ex Swaret är en pakethanterare till slack, det finns också emerde som är en portning utav gentoos portage.
Installera/Avinstallera program:

# installpkg filnamn # removepkg filnamn Med swaret: # swaret --install paketnamn # swaret --remove paketnamn

Uppdatera installerad mjukvara:

swaret --update swaret --upgrade

Länkar:
http://swaret.sourceforge.net/modules.php?op=modload&name=FAQ...
http://swaret.sourceforge.net/
http://www.sweclockers.com/forum/showthread.php?s=&postid=498...

Arch
http://www.sweclockers.com/forum/showthread.php?s=&postid=612...

Solaris
http://www.sweclockers.com/forum/showthread.php?s=&postid=495...

FreeBSD
http://www.sweclockers.com/forum/showthread.php?s=&postid=496...
http://www.sweclockers.com/forum/showthread.php?s=&postid=598...
http://www.sweclockers.com/forum/showthread.php?s=&postid=648...

Installera själv från source
Alla pakethanterare har inte alltid just det program du vill ha. I så fall kan du ladda ner sourcen till det programet och bygga/installera det själv.
Se dock till att du har alla dependecies innan du börjar bygga. Och läs README filen! Står oftast exakt vad man ska göra i den.
Installera/Avinstallera program:

# tar xzvpf paketnamn.tar.gz Alternativt # tar xvjpf paketnamn.tar.bz2 # cd paketnamn # ./configure # make # su - [lösenord] # make install Alternativt # sudo make install För att avinstallera ett byggt program (funkar dock inte alltid) # make uninstall

Tänk på att ni måste vara root för att kunna installera program. Om det är något som förklarats dåligt så kolla in länkarna och fråga sen.

Kommentera gärna fel och sånt.

EDIT: Ändrade ämnet till *nix pga BSD & Solaris någon moderator får gärna ändra rubriken också, la till hur man avinstallerar program och uppdaterar.

EDIT2: Syntax uppdatering, tack till ghostie.

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem

Fint initiativ! Om du har tråkigt kan du ju skriva en guide till hur man kompilerar en egen kernel också.

Permalänk

Mycket bra! Det var på tiden... dock lite sent för min del, den här guiden hade jag behövt för ett halvår sedan=)

Visa signatur

People... What a bunch of bastards... | Mac Pro 2x2.26GHz QuadCore - Nehalem, 24GB DDR3, ATI HD4870, 3TB HDD | MacBook Pro 13.3 ", Core 2 Duo - 2.26GHz, 8GB DDR3, 9400M 256MB, 120GB SSD | PowerMac G4 MDD, Dual 1,25GHz, 2GB DDR, 1,45TB HDD | FCNSA | VCP4

Permalänk
Medlem

Solaris 7.x – 10x, och 2.5. Intel och Sparc
Hämta ner paketet som du är intresserad av på: http://www.sunfreeware.com/
Hämta gärna från någon mirror till SunFreeWare eftersom det snabbar upp nerhämtningen.
Se till att du har utrymme tillgängligt. Kör sedan:

#gunzip foo-1.00-sol8-sparc-local.gz
#su -
#pkgadd -d foo-1.00-sol8-sparc-local

Svara på frågorna.
Klart.
Läs igenom FAQ:en på SunFreeware om du får problem.

Vill du ta bort ett paket använd:
#pkgrm
Använd detta med försiktighet

Visa signatur

System:IBEX 7001, CPU: Z80A Zilog 2.5MHz, RAM:64KB, ROM: 64KB, Lagring: 400KB * 2, Grafik:24 x 80 tecken (grön), OS: CP/M

Permalänk
Medlem

Fin tråd

Var nära att skriva en själv...

Visa signatur

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

Permalänk
Hedersmedlem

Lunke: Släng in det i unix.se Wiki istället. De saknar mycket av den information du skrivit.

Bra skrivet i övrigt.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Opps, missade att det stog Linux i titeln.

FreeBSD

Uppdatera ports-trädet

pkg_add -r cvsup-without-gui [om det inte redan är installerat] cvsup -g -h cvsup2.se.FreeBSD.org /usr/share/examples/cvsup/ports-supfile cd /usr/ports make fetchindex portsdb -u

Binärpaket

pkg_add -r firefox pkgdb -uF

Fördelar: Går snabbt och man slipper installera onödiga saker som kanske bara används för att kompilera paketet.
Nackdelar: Man får oftast en äldre version.

Källkod

cd /usr/ports/www/firefox && make install clean pkgdb -uF

eller om du har sysutils/portupgrade (mycket trevligt tool) installerat:

portinstall firefox

Fördelar: Man får senaste versionen och man kan välja bort delar man inte behöver.
Nackdelar: Tar tid.

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk
Medlem

Lite fräckt föreslår jag att rubriken ändras till:

FAQ Installera program i *nux

Visa signatur

System:IBEX 7001, CPU: Z80A Zilog 2.5MHz, RAM:64KB, ROM: 64KB, Lagring: 400KB * 2, Grafik:24 x 80 tecken (grön), OS: CP/M

Permalänk

Klistra denna tråd, please!

Visa signatur

AMD64 4000+, Geforce 6800, 1024 Ram, HP 19" TFT 16ms, 660 Gb HDD

Permalänk
Medlem

SUSE
SUSE använder RPM som paketformat. För att installera ett nytt paket dubbeklickar du på RPM-filen i Konqueror och trycker på "Installera". Om du inte är inloggad som root kommer programmet fråga dig om roots lösenord. Avinstallationer gör man enklast med Yasts pakethantare (finns under Software->Installaera och ta bort program).

Yast kan dessutom hantera flera paketkällor, bl.a CD/DVD-skivor, andra hårddiskar och FTP-servrar. T.ex så har packman.iu-bremen.de en uppsättning paket specialgjorda för SUSE som bl.a innehåller codecs till Xine för DVD-uppspelning. För att lägga till en ny källa väljer du Software->Ändra installationskälla i Yast, och sedan Lägg till->FTP. I Fönstret som kommer upp kan du skriva "packman.iu-bremen.de" i fältet Servernamn och "suse/9.2" i katalog-fältet. Kontrollera att rutan "Anonym" är ikryssad. Stäng och spara allt och starta sedan Yasts pakethantare igen. Nu ska du kunna söka på t.ex "xine" och få upp en massa nya paket för Xine som bl.a innehåller dvd-stöd.

Visa signatur

Credo certe ne cras

Permalänk
Medlem

Härligt grabbar!
Jag skulle verkligen vilja se klister på denna.

Kan väl lägga till att man måste uppdatera swaret, emerge och apt-get innan man får tillgång till dem senaste programmen. Kav vara viktig grundläggande information.

Permalänk
Medlem

Hello again.
Varje gång jag försökr installera ngt från source så fastnar jag på ./configure.
Det står bara filen eller katalogen finns inte.

bash: ./configure: Filen eller katalogen finns inte

Några ideer?

Visa signatur

"He never races anybody, he just sit there and scares the hell out of 'em"
“Eagles may land on the same mountain but they don’t flock together. Eagles fly alone.”

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av f_edemar
SUSE
Yast kan dessutom hantera flera paketkällor, bl.a CD/DVD-skivor, andra hårddiskar och FTP-servrar. T.ex så har packman.iu-bremen.de en uppsättning paket specialgjorda för SUSE som bl.a innehåller codecs till Xine för DVD-uppspelning. För att lägga till en ny källa väljer du Software->Ändra installationskälla i Yast, och sedan Lägg till->FTP. I Fönstret som kommer upp kan du skriva "packman.iu-bremen.de" i fältet Servernamn och "suse/9.2" i katalog-fältet. Kontrollera att rutan "Anonym" är ikryssad. Stäng och spara allt och starta sedan Yasts pakethantare igen. Nu ska du kunna söka på t.ex "xine" och få upp en massa nya paket för Xine som bl.a innehåller dvd-stöd.

Edamer: jag kan inte installera nya prog från YAST även om dom hittas på servern utan bara uppgradera de jag redan installerat från DvDn. tex gå från Firefox 0.8 till 1.0 gick bra, men att lägga in Thunderbird som inte finns på skivan går inte.. vad kan det bero på?

Visa signatur

Operativsystemet som löser nästan alla problem: Mint

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Tank-mx
Hello again.
Varje gång jag försökr installera ngt från source så fastnar jag på ./configure.
Det står bara filen eller katalogen finns inte.

bash: ./configure: Filen eller katalogen finns inte

Några ideer?

Ibland finns det ingen configure-fil, isf kan du skippa det och gå på make istället. Med vissa paket måste man också köra ./autogen.sh innan man kör ./configure

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem

Det här är verkligen precis vad jag skulle behövt för ett par veckor sen. Hoppas verkligen att någon snäll moderator klistrar den så att ni slipper fler frågvisa non-maners (som mig) som frågar det här.

Visa signatur

Primär: R9 3900X | ASUS X570-F Gaming | NH-D15 | 64GB@3200MHz | RTX 3080 10GB | Seasonic 850W | Fractal Define R6 |
Gamla bettan: i5 750@3.8GHz | 8GB | HD5770 | Corsair VS 550W | FD R2 |

Permalänk
Medlem

väldigt bra detta, jag har själv inte haft så mycket problem med just detta men det är väldigt bra med sånt här när man är nybörjare och förjäves googlar och bara hittar resultat där folk redan räknar med att man kan detta. själv efterlyste jag för ett tag sen en lista med lite vanliga kommandon, inklusive copiera extracta och sånt som oftast ses som själklarheter för den som kan det.
hittade det på en svensk wiki vilket underlättade när jag hade frågor om dem olika kommandona.

Visa signatur

"Din bakgård är en kyrkogård och du har ett mini-auswitch i källaren? Nä precis, fast i kyrkan hittas detta." -Hipshot

Permalänk
Medlem

Det är så här ska det se ut om man vill fatta nåt som nybörjare
Det va på tiden att nån skrev det ,bra gjort

Permalänk
Medlem

Denna tråd måste klistras!!

Är själv nybörjare när det gäller Linux, denna tråd hjälpte mig mycket!

Visa signatur

System: - P4 @ 3,2GHz - ATI Radeon X300 @ 400/240 - 512Mb DDR-ram

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av AndreaX
Edamer: jag kan inte installera nya prog från YAST även om dom hittas på servern utan bara uppgradera de jag redan installerat från DvDn. tex gå från Firefox 0.8 till 1.0 gick bra, men att lägga in Thunderbird som inte finns på skivan går inte.. vad kan det bero på?

Packman verkar inte ha Firefox eller Thunderbird, men det finns andra som har skapat RPM-paket.
Thundebird finns här:
http://ftp.gwdg.de/linux/suse/ftp.suse.com/projects/mozilla/t...

Firefox:
http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/mozil...
http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/projects/mozil... (översättningpaket)

Visa signatur

Credo certe ne cras

Permalänk
Medlem

Slackwaretips
Ibland kan det hända att programmet man vill ha endast finns i .rpm-format(t ex atis drivrutiner). Då har Slackware ett bra verktyg mot detta nämligen rpm2tgz.

rpm2tgz hej.rpm

Sen har man filen i tgzformat och det är bara att installera med installpkg.

Visa signatur

I distrust governments because I’ve studied history. Ask Joe this question: who does most of the killing? Who does most of the theft? Even the body-count of the worst criminals and terrorists pales in comparison to the death toll the average government inflicts on its own people. And it is not criminals who tax away 5/12ths of my income. - Eric S Raymond
http://www.css3.se

Permalänk

Kan ni inte tipsa på bra pakethanterare/extra verktyg för pakethantering som inte är standard för distributionerna? Till exempel aptitude för Debian.

I övrigt, bra intiativ!

Visa signatur

Intel Pentium II (Deschutes) som körs i 398 MHz (784 bogomips) Family 6, model 5, stepping 2 512 KB L2 cache, linux-2.6.12-deschutes Debian GNU/Linux
Intel Pentium IV (Prescott) som körs i 3401 MHz (6733.82 bogomips) Family 15, model 4, stepping 1 1024 KB L2 cache, linux-2.6.10-386 Ubuntu GNU/Linux

Permalänk
Medlem

Jag tycker att denna tråd borde klistras!

Visa signatur

GCS/GE/GCM d-- s--: a? C+++ UBL+++ P+>++++ L+++(++) E--- W+++ N-(+) o-- w--- O- M++(-) V-- PS PE+++ Y+ PGP- t--- 5-- X-- R- tv- b++ DI++++ D---- G e* h r%(++) y?

Permalänk
Medlem

Verkar inte vara så många moderatorer som hänger här i *nix delen, men liste klister hade nog inte skadat

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk

Kan ingen respektabel här i *NIX forumet gå och bli moderator då?

Visa signatur

Intel Pentium II (Deschutes) som körs i 398 MHz (784 bogomips) Family 6, model 5, stepping 2 512 KB L2 cache, linux-2.6.12-deschutes Debian GNU/Linux
Intel Pentium IV (Prescott) som körs i 3401 MHz (6733.82 bogomips) Family 15, model 4, stepping 1 1024 KB L2 cache, linux-2.6.10-386 Ubuntu GNU/Linux

Permalänk
Hedersmedlem

Klistrar inte trådar (varför står här), lägg in den i unix.se's wiki så lägger jag med den i den redan klistrade tråden.

Permalänk
Medlem

Men den mesta av den här infon finns ju redan på deras wiki ( http://unix.se/Gentoo tex.) dock är det kanske lite svårtillgängligare för en nybörjare. Men man kan ju lägga till detta också, kommer dock inte på någon bra rubrik för det på wiki'n, om någon gör det så kopiera och släng upp det där

Visa signatur

Hur man installerar program i *nix | There is no Swedish conspiracy

these days you can't use the Web at 2400 baud because the ads are 24KB - Bill Joy

Permalänk
Medlem

Vill bara säga tack till Lunke.
Det här är precis vad en nyvörjare som jag behöver för att slippa ställa frågor som gör att man framstår som en idiot annars.

Permalänk
Citat:

Ursprungligen inskrivet av Lunke
Ibland finns det ingen configure-fil, isf kan du skippa det och gå på make istället. Med vissa paket måste man också köra ./autogen.sh innan man kör ./configure

Det säkraste tipset är att läsa "README" eller "INSTALL", de filerna brukar finnas källkodens rot.

Visa signatur

(\ /)
(O.o)
(> <) This is Bunny. Copy Bunny into your signature to help him on his way to world domination

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Quizor
Klistrar inte trådar (varför står här), lägg in den i unix.se's wiki så lägger jag med den i den redan klistrade tråden.

Länken du hänvisar till finns inte verkar det som? Eller är jag helt ute och cyklar?

Citat:

Du glömde specifiera tråd eller liknande. Om du följde en bruten länk, var god skicka ett epost till webmastern

Visa signatur

Är inte linux en billig kopia av ms-dos?

Permalänk

Finns det folk som fortfarande kör "emerge -s paket"? Gör så här i stället:

1.

emerge eix

2. Syncha portage:

eix-sync

3. Söka i portage:

eix paket

och t.ex.

eix -S nyckelord