Skrivet av FullMoon:
phz - Tack för ett väldigt välformulerat svar. Sjukt bra.
Trodde Linux geeks gillade kompilera program :P... Ja, du ser vilka fördomar man kan ha.
De senaste versionerna av ett program finns alltså oftast att installera som .deb, .rpm eller .sh fil?
Låter ju rätt simpelt.
Det är simplare än så: det är ytterst sällan jag manuellt installerar ett .deb-paket. Programdistribution är generellt ett fundamentalt annorlunda koncept än i Windows.
Eftersom mer eller mindre alla basprogram som används är fri programvara med öppen källkod så kan distributionerna själva kontrollera, kompilera och distribuera koden. Om det släpps en ny version av Firefox så kommer jag inte leta upp dess hemsida, ladda hem en .deb-fil och installera den; distributionen kommer centralt importera denna nya version, kompilera och paketera den, och sedan när jag väljer att uppdatera mitt system så kommer min dator fråga i mitt fall Debians servrar: "hallå där, finns det något nytt att hämta?", och Debian svarar: "jajamen, exempelvis Firefox, här får du!", och så installeras det automatiskt, tillsammans med alla andra uppdateringar av program och bibliotek som sköts på samma sätt.
Vissa distributioner väljer att även inkludera stängd programvara som Skype, Spotify, Steam, etc., på samma sätt; skillnaden är att distributionen då inte kan se koden bakom och därmed inte kontrollera varken säkerhet eller kvalitet eller direkt fixa buggar. Sådana projekt erbjuder ibland även egna programbanker (även om distributionen i sig inte gör det) som sköter denna kommunikation samtidigt som resten av systemet, och det finns även många privatpersoner som erbjuder liknande tjänster för produkter som inte har en egen sådan programbank.
Ett vanligt (kanske det vanligaste) problem som tidigare Windowsanvändare brakar in i när de installerar en Linuxdistribution är att de direkt ger sig ut och jagar efter "drivrutiner" och program från respektive tillverkares hemsida, när "drivrutiner" i själva verket generellt är en del av Linux i sig, och programinstallation med enormt mycket större smidighet sköts genom officiella programbanker. Det kommer ofta som en gigantisk överraskning att "Windowssättet" inte är synonymt med något sorts universellt sätt att sköta en dator, vilket snabbt yttrar sig i frustration på olika forum när det visar sig att man inte "kan allt", trots allt (troligen allra främst från de som ligger på "SweClockersnivån" i sitt Windowsanvändande, dvs lite mer insatt än "vanligt folk").