9Sep

Så här installerar du programvara från Outbound Ubuntu's Software Repositories

På Linux installerar du programvara från pakethanteringsprogram som Ubuntu Software Center. Men inte alla program är tillgängliga i Linux-distributionsprogramvaran.

Du bör bara installera programvara från källor du litar på, precis som i Windows. Mycket av detta råd gäller också för andra Linux-distributioner, så vi noterar vad som är Ubuntu-specifikt och vad är Linux-generellt.

DEB Paketfiler

Ubuntu-programvarupaket är i. deb-filformat. Detta inkluderar paket som du hämtar från Ubuntu Software Center och med apt-get - de är alla. deb-filer.

Du kan dock också installera. deb-paket från utsidan av Ubuntus mjukvaruarkiv. Många företag som producerar programvara för Linux erbjuder det i. deb-format. Till exempel kan du ladda ner. deb-filer till Google Chrome, Google Earth, Steam för Linux, Opera och till och med Skype, från deras officiella webbplatser. Dubbelklicka på filen och den öppnas i Ubuntu Software Center, där du kan installera den.

Ubuntu är baserat på Debian, som skapade. deb-paketformatet. Andra Linux-distributioner kommer att ha eget paketformat om de inte är baserade på Debian. Till exempel använder Fedora och andra Red Hat-baserade distributioner. rpm-paket. Många företag som erbjuder programvara för Linux erbjuder det i olika paketformat för olika distributioner.

Tredjeparts paketreparationer

Ubuntu driver sina egna paketbehållare fulla av öppen källkod( och vissa slutna källor) programvara som kompilerats och förpackades för Ubuntu. Men vem som helst kan skapa egna paketförråd.

Tredjeparts paketförråd läggs ofta till ditt system sömlöst. När du till exempel installerar Google Chrome eller Steam från en. deb-fil lägger. deb-filen det officiella Google- eller Valve-mjukvaruarkivet till ditt system. När paketet uppdateras i förvaret kommer du att bli underrättad om uppdateringar och kan installera dem via programmet Software Updater. Till skillnad från i Windows kan uppdateringar för all din installerade programvara hanteras på ett ställe.

Du kan se dina programvaruförvar och lägga till mer( om du känner till deras detaljer) från programmet Software Sources som ingår i Ubuntu.

Andra Linux-distributioner stöder också tredje partens repositories, men repositorier och programvaran som de innehåller är distributionsspecifika.

Personliga paketarkiv( PPA)

PPA är en annan form av förpackningar från tredje part. De är värd på Canonicals Launchpad-system, där vem som helst kan skapa en PPA.

PPA innehåller ofta experimentell programvara som inte officiellt har lagts till i Ubuntus huvudsakliga, stabila repositorier. De kan också innehålla nyare versioner av programvara som ännu inte anses vara tillräckligt stabila för att göra det till Ubuntus huvudreklam.

Ubuntu Wine Team erbjuder till exempel en PPA med de senaste versionerna av Wine-programvaran för att köra Windows-program på Linux. För att lägga till det, lägger du till följande rad i programmet Programkällor ovan:

ppa: ubuntu-vin / ppa

Varje PPA-sida på Canonicals Launchpad-webbplats innehåller instruktioner för hur du lägger till PPA-enheten i ditt system. När en PPA har lagts till ditt system kan du installera paket från PPA med standardprogramvara som Ubuntu Software Center, Software Updater och apt-get kommandoradsverktyg.

Kompilering från källa

All binär programvara är sammanställd från källkod. Ubuntus. deb-paket innehåller programvara som kompilerats speciellt för utgivandet av Ubuntu du använder. Dessa applikationer sammanställs för att använda de programbibliotek som finns tillgängliga för Ubuntu-utgåvan.

Utvecklarna av en viss mjukvara släpper generellt programvaran i källkodsform. Linux-distributioner tar källkoden, sammanställer den och skapar paket för dig. Du kan dock också hämta ett programs källkod och kompilera det själv. Du bör normalt inte göra det på Ubuntu. De flesta experimentella program som du kanske vill ha är förmodligen i en PPA, där någon redan har gjort det hårda arbetet för dig.

Vid andra distributioner kan det ibland vara nödvändigt att kompilera ett program för att få den senaste versionen du behöver eller installera ett program som inte är tillgängligt i dina arkiv. Den genomsnittliga Linux-användaren - och även många geekiga Linux-användare - kommer aldrig att behöva kompilera något från källan.

Källkodsfiler distribueras vanligtvis i. tar.gz-format, men det är bara en typ av arkiv -. tar.gz-filer kan innehålla allt, precis som. zip-filer kan.

Binära program

Vissa program distribueras i binär form, inte källkodsform. Det kan bero på att programmet är slutkälla och programmets distributör vill inte göra det hårda arbetet med att förpacka det för olika distributioner.

Mozilla erbjuder till exempel Linux-nedladdningar av Firefox-binärer i. tar.bz2-format.(.tar.bz2 är bara ett annat arkivformat, som en zip-fil.) Du kan ladda ner det här arkivet, extrahera det till en mapp på din dator och köra run-mozilla.sh-skriptet inuti det( dubbelklicka på det)att köra den nedladdade Firefox binära.

Du borde dock inte göra detta när det gäller Firefox. Använd Firefox-paketet som följer med ditt operativsystem - det är nog bättre optimerat, snabbare och uppdateras via ditt standardpakethanteringsverktyg. Men om du använder en äldre distribution av Linux som levereras med en föråldrad Firefox kan du ladda ner Firefox-binären till din dator och köra den från en katalog utan att behöva ha systemövergripande behörigheter för att installera den.

Mycket program med sluten källkod( särskilt äldre, ostödd program med sluten källkod) distribueras i obearbetad binär form. Programvara som Linux-portarna i Doom 3, Quake 4, Unreal Tournament 2004 och Neverwinter Nights distribueras i binära paket och till och med har Windows-liknande installatörer. Dessa installatörer är egentligen bara program som extraherar spelets filer till en mapp och skapar programmenygenvägar.

Det finns självklart andra sätt att installera programvara på Ubuntu. Zero Install-projektet( även känt som 0install) har försökt ändra Linux-programvaruinstallationen i över fem år, skapa ett system för att installera stationär programvara som fungerar över alla Linux-distributioner. Nollinstallationsprojektet har emellertid inte fått mycket dragkraft. De flesta Linux-användare är välbetjänade av deras Linux-distributionspakethanterare - särskilt om de använder Ubuntu, vilken mjukvara är förpackad för.