Installera program i Ubuntu

Från Ubuntu Sverige

(Omdirigerad från Guider/Program)
Hoppa till: navigering, sök

[redigera] Programhantering

Innehåll

Eftersom Ubuntu är ett operativsystem som bygger på fri mjukvara skiljer sig programhanteringen avsevärt från andra plattformar. Då källkoden är fri ges möjlighet att effektivt distribuera program genom att samla dem på servrar. Verktygen som används för att hämta hem program kallas för pakethanterare.


[redigera] Principen bakom pakethantering

Mängden fri mjukvara som finns tillgänglig är enorm! En linux-distribution (som Ubuntu) innehåller bara ett visst antal av dessa program. För att användare enkelt ska kunna få tillgång till all den fria mjukvara som finns har olika former av pakethantering utvecklats. Ubuntu har paketerat mängder med fri mjukvara och gjort den tillgänglig på internetservrar. Användare kan se vilka program som finns tillgängliga och utöka sitt system med dessa. Pakethanteraren suddar ut gränsen mellan operativsystem och applikation och låter användaren bestämma i detalj vad som ska finnas installerat på datorn.

[redigera] Mjukvarukällor

De internetservrar som tillhandahåller program kallas "Programvarukällor" eller "Förråd" eng. "Repository". Användaren är fri att hämta programvara från vilken som helst - dock rekommenderas att hålla sig till Ubuntus/Kubuntus egna förråd.

[redigera] Aktivera mjukvarukällor

[redigera] I Ubuntu

System - Administration - Programvarukällor

[redigera] I Kubuntu

K-meny - System - Adept-hantering - hantera paket

[redigera] Tillgängliga programvarukällor

programvarukällorna är uppdelade i fyra olika delar:

  • main - Underhålls av Canonical, här ligger stora delar av den mjukvara som kommer med grundinstallationen.
  • universe - Mjukvara licenserade under GPL, ,men underhålls av användare.
  • restricted - Mjukvara som inte är fri men som har support av Ubuntu.
  • multiverse - Den mjukvara som inte är fri och som underhålls av användare


Fri mjukvara (GPL) icke fri mjukvara
support Main Restricted
ingen support Universe Multiverse


Användaren måste själv välja om program ska hämtas från universe, multiverse och restricted. När antalet förråd utökas indexeras de nya förrådens innehåll, på så vis kan alla tillgängliga program snabbt igenomsökas. Har du inte tillgång till internet fungerar installationsskivan även som mjukvarukälla med program från både main och restricted.

Warning.gif
Förrådet Multiverse innehåller programvara som har klassificerats som icke-fri.
Denna programvara kan eventuellt vara otillåten i vissa sammanhang.
Den här programvaran kanske även saknar säkerhetsuppdateringar

[redigera] Lägga till externa mjukvarukällor

[redigera] I Ubuntu

System - Administration - Programvarukällor - Tredjepartsprogramvara

alt System - Administration - Programvarukällor

Gå till System-menyn, vidare in på Administration och klicka på Programvarukällor


alt Fönster för programvarukällor

Välj fliken Tredjepartsprogramvara. Klicka på knappen Lägg till...


alt Lägg till programvarukälla

Klistra in en komplett APT-rad. Se nedan för exempel på hur en sådan kan se ut. Klicka på Lägg till källa.

För att hämtningen från det nya programvaruförrådet inte ska ge felmeddelande måste förrådet autentiseras. Detta är en säkerhetsåtgärd för att ingen ska kunna "kapa" programvaruförrådet och utsätta din dator för skadlig kod. Hur denna autentisering går till kan du se vidare nedan.

[redigera] I Kubuntu

K-meny - Inställningar - Programvarukällor - Tredjepartsprogramvara

[redigera] Mjukvarukällans address

  • Klicka på Lägg till för att lägga till ett förråd.
  • Ange en APT-rad för det extra förrådet. Informationen om detta bör kunna hittas från förrådets webbsida eller liknande och bör se ut som följande exempel:
deb http://se.archive.ubuntu.com/ubuntu intrepid main restricted
  • Tryck på Lägg till källa och sedan på Stäng för att spara dina ändringar.
  • Klicka på Läs om i din pakethanterare för att uppdatera listan över tillgängliga paket.


Caution.gif	Observera
Var försiktig med att installera program från tredjepartsförråd. Dessa Program kanske inte har testats på Ubuntu och kan göra ditt system ostabilt.

[redigera] Auktorisering

För att överföringen ska ske säkert används en nyckel, oftast används GPG

Under fliken Auktorisering klicka på Importera nyckelfil

Leta reda på den nyckel som du har hämtat hem från nätet och välj den.

[redigera] Grafisk installation


[redigera] Via terminalen

[redigera] apt-get

Om du känner dig komfortabel med att använda terminalen kan du använda apt (Advanced Packaging Tool) för att installera eller ta bort programvara. Du behöver administrativ behörighet för att använda apt. Se Administrativa uppgifter för mer information.

För att uppdatera den lokala paketlistan, ange följande i en terminal:

sudo aptitude update

För att installera alla tillgängliga uppdateringar:

sudo aptitude safe-upgrade

För att söka efter ett paket:

aptitude search <sträng>

För att installera ett paket:

sudo aptitude install <paketnamn>

För att ta ta bort ett paket:

sudo aptitude remove <paketnamn>

För att lista andra apt-kommandon samt flaggor:

aptitude help

För mer information se Debians handbok för apt

En mycket bra bok om dpkg,aptitue och apt-get finns att läsa här

[redigera] Installera enskilda program

Den rekommenderade metoden att installera program på är via pakethanterarna som beskrivs i detta kapitel. Men om du, trots att Ubuntus programvarukällor har ett stort utbud, inte skulle hitta just det program du söker, kan du hämta och installera paket från Internet.

Det är viktigt att se till att alla filer som du hämtar kommer från säkra källor innan du installerar dem.

Det finns många olika sorters paketfiler för Linux. De flesta av dessa är gjorda för pakethanterare för specifika Linux-distributioner. Några exempel: Debian Package-filer (.deb-filer), RPM Package Manager-filer (.rpm-filer), samt så kallade tar-arkiv (.tar-filer).

Det här avsnittet beskriver installationen av dessa filer.

Warning.gif	Varning
Det är inte garanterat att dessa filer kommer att vara kompatibla med ditt system,
och du kommer inte att få några säkerhetsuppdateringar om du installerar dem.
Av dessa skäl bör du använda de färdiga Ubuntupaketen som finns tillgängliga genom
en pakethanterare, om det är möjligt.

[redigera] Installera/avinstallera .deb-filer

Som namnet kanske antyder är dessa filer Debian-paket. Paketfiler till Ubuntu använder också filändelsen .deb

För att installera en .deb-fil dubbelklickar du på den. Detta kan även göras från terminalen:

sudo dpkg -i paketfil.deb

För att avinstallera en .deb-fil markerar du den för avinstallation i pakethanteraren. Om du använder dig utav terminalen, skriv:

sudo dpkg -r paketnamn


[redigera] Konvertera .rpm-filer till .deb-filer

En annan typ av paket är Red Hat Package Manager-filer som använder filändelsen .rpm. Det rekommenderas inte att installera dessa på ett Ubuntu-system. I nästan alla fall finns det ett .deb-paket för Ubuntu tillgängligt. Dock, om det är absolut nödvändigt, kan en .rpm-fil konverteras till ett .deb-paket med hjälp av programmet alien. Den resulterande .deb-filen kan sedan installeras med dpkg som beskrivs här ovan.

  1. Installera paketet alien.
  2. Skriv in i terminalen
sudo alien paketfilnamn.rpm

[redigera] Bygga program från källkod

Skulle ett program du söker inte gå att få tag i paketerat är det kanske dags att börja fundera på att kompilera själv. Det låter mer avancerat än det är, läs mer om att kompilera källkod Här

Personliga verktyg