loader

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

Anonim

På Linux installerar du programvara från pakethanteringsprogram som Ubuntu Software Center. Men inte alla mjukvaror finns 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 utanför 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 som är fulla av öppen källkod (och vissa slutna källor) programvara kompilerade och förpackade för Ubuntu. Men vem som helst kan skapa sina 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 är uppdaterat 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-applikationer på Linux. För att lägga till det, lägger du till följande rad i programmet Programvarukä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 läggs till i ditt system kan du installera paket från PPA med standardprogramvara som Ubuntu Software Center, Software Updater och apt-get kommandoradsverktyg.

Sammanställning från källa

All binär programvara är sammanställd från källkod. Ubuntus .deb-paket innehåller programvara som är sammanställd speciellt för utgivandet av Ubuntu du använder. Dessa applikationer är sammanställda 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.

På 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.

Till exempel erbjuder Mozilla 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 den (bara dubbelklicka på den) att köra den nedladdade Firefox binära.

Du bör 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, icke-stö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 har till och med Windows-liknande installationsprogram. Dessa installatörer är egentligen bara program som extraherar spelets filer till en mapp och skapar programmenygenvägar.


Naturligtvis finns det 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 skrivbordsprogramvara som fungerar över alla Linux-distributioner. Nollinstallationsprojektet har emellertid inte fått mycket dragkraft. De flesta Linux-användare är välbetjänade av sin Linux-distributions paketchef - speciellt om de använder Ubuntu, vilken mjukvara är förpackad för.

Redaktionen