• Hem
  • Nerladdning
  • LoCo-forum
  • Support-forum
  • Dokumentation
  • Bloggar
  • Chatt
  • Sändlista

Meny

  • Om gemenskapen
  • Om Ubuntu
  • Fadderprogrammet
  • Terminalskolan
  • Nyheter
  • Länkar
  • Medlemskarta
  • Bloggar
  • Innehåll
  • Sök
  • Logga in

Pakethantering

Lägg till, ta bort och uppdatera program

Innehållsförteckning

Vad är en pakethanterare?
Programvaruförråd
Lägg till ytterligare förråd
Lägg till/Ta bort program
Avancerad pakethantering
Pakethanteraren Synaptic
Pakethantering på kommandoraden med APT
Installera en enstaka paketfil
Installera/avinstallera .deb-filer
Konvertera .rpm-filer till .deb-filer
Installera tar-arkiv

I det här avsnittet kan du lära dig hur man använder en pakethanterare för att lägga till eller ta bort program med ett fåtal klick. Du kan också läsa om mer avancerade metoder för att hantera program och upptäcka ytterligare program som du kan installera och prova på.

Vad är en pakethanterare?

En pakethanterare är ett program som installerar och avinstallerar program samt håller ordning på alla komponenter och filer som programmen behöver.

För att lägga till eller ta bort program bör du använda en pakethanterare. Pakethanterare förenklar hämtningen av program från Internet och installation av dem.

Det finns tre pakethanterare som du kan använda i Ubuntu:

  • Lägg till/Ta bort program - Det enklaste sättet att installera och avinstallera de vanligaste programmen.

  • Pakethanteraren Synaptic - Avancerad hantering av programvara och andra komponenter i ditt system.

  • Apt - Om du föredrar att arbeta i en terminal.

[Note]

Om du öppnar fler än ett av dessa program samtidigt kommer de inte att fungera. Stänga alla och öppna bara en av dem.

Du behöver administrativ behörighet för att använda dessa program. Se Administrativa uppgifter för mer information.

Programvaruförråd

Ett programvaruförråd är en plats varifrån du kan hämta och installera programvara via Internet.

Det finns tusentals program tillgängliga att installera i Ubuntu. Dessa program finns lagrade i programvaruarkiv (förråd) och görs fritt tillgängliga för installation över Internet. Detta gör det väldigt enkelt att installera nya program i Linux och det är också mycket säkert därför att alla program som du installerar är byggda specifikt för Ubuntu och kontrollerade innan de installeras.

För att organisera programvaran har Ubuntu-förråden kategoriserats i fyra grupper: Main, Restricted, Universe och Multiverse. Uppbyggnaden är till för att fastställa vilken programvara som ingår i vilken kategori är baserad på den nivå av stöd som programvaruutvecklarna ger för ett program och den nivå av standard som programmet uppfyller mot Free Software Philosophy.

Ubuntus standardinstallationsskiva innehåller några programvaror från kategorierna Main och Restricted.

Om ditt system är anslutet till Internet finns många fler program tillgängliga för installation. Till exempel finns endast förråden“Universe” och “Multiverse” tillgängliga på Internet.

[Warning]

Förrådet Multiverse innehåller programvara som har klassificerats som icke-fri. Denna programvara kan eventuellt vara otillåten i vissa sammanhang. Innan installation av sådan programvara bör du kontrollera att programvaran är tillåten enligt lagarna i ditt land. Den här programvaran kanske även saknar säkerhetsuppdateringar.

Du kan läsa mer om de tillgängliga förråden på hemsidan.

Lägg till ytterligare förråd

Den är möjligt att lägga till ytterligare förråd, exempelvis sådana som tillhandahålls av tredje part eller förråd för en äldre version av Ubuntu.

[Caution] Observera

Var försiktig vid installation av programvara från tredjepartsförråd. Det kanske inte har testats med Ubuntu och kan göra att ditt system trasigt.

  1. Öppna System->Administration->Programvarukällor och tryck på Tredjepartsprogramvara.

  2. Klicka på Lägg till för att lägga till ett förråd.

  3. 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://ftp.debian.org sarge main
  4. Tryck på Lägg till källa och sedan på Stäng för att spara dina ändringar.

  5. Klicka på Läs om i din pakethanterare för att uppdatera listan över tillgängliga paket.

Lägg till/Ta bort program

Menyobjektet Lägg till/ta bort… i Program låter dig installera program för att kunna göra nya saker med Ubuntu. Du kan även ta bort program du inte vill använda längre. Du behöver administrativ behörighet för att använda Lägg till/Ta bort program (se Administrativa uppgifter för mer information).

Om du vet namnet på ett program som du vill installera kan du skriva in det i Sök-fältet. Annars kan du bläddra genom en programkategori i listan på vänstra sidan av fönstret.

Program som redan är installerade har en ikryssad ruta bredvid programnamnet. Ta bort krysset om du vill ta bort programmet från din dator.

När du klickar på knappen Verkställ eller OK kommer den nya programvaran att hämtas från Internet och verkställa de ändringar som du valt att göra. Om du inte har aktiverat åtkomst till paketförråd på Internet kan du bli tillfrågad om att mata in din Ubuntu-skiva för att installera paketen.

Viss programvara kan inte installeras eller tas bort med Lägg till/Ta bort program. Om du inte hittar paketet som du letar efter kan du klicka på Avancerat för att starta Synaptic (se “Avancerad pakethantering”).

Avancerad pakethantering

Det finns flera pakethanterare i Ubuntu. Dessa har mer avancerade funktioner än Lägg till/Ta bort program.

Pakethanteraren Synaptic

Synaptic är en avancerat pakethanterare som kan installera och avinstallera alla paket som finns tillgängliga på ditt system. Användargränsnittet är grafiskt precis som Lägg till/Ta bort program men ger dig mycket mer information och fullständig kontroll över programvaran på din dator.

För att starta Synaptic, gå till System->Administration->Pakethanteraren Synaptic. Du behöver administrativ åtkomst för att kunna använda Synaptic. Se Administrativa uppgifter för mer information.

Om du vet namnet på det paket som du vill installera eller ta bort kan du söka efter det. Klicka på Sök-knappen och ange namnet eller en kort sökterm. Du kan även söka efter paketets beskrivning (till exempel kan du söka efter paket som innehåller ordet “arcade” eller “mathematics”).

Använd kategorilistan till vänster för att filtrera paketlistan. För att få tillbaka listan efter en sökning klickar du på Sektioner.

För att installera ett paket, klicka på kryssrutan bredvid paketet och välj Markera för installation. Om du ändrar dig är det bara att klicka igen och välja Avmarkera.

För att ta bort ett paket som redan är installerat, välj Markera för borttagning.

När du har markerat de ändringar du vill göra klickar du på Verkställ och Ubuntu kommer att verkställa de ändringar som du valt att göra. Om du inte vill göra några ändringar kan du bara stänga fönstret.

 

Pakethantering på kommandoraden med APT

Om du känner dig komfortabel med att använda kommandoraden 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 apt-get update

För att installera alla tillgängliga uppdateringar:

sudo apt-get upgrade

För att söka efter ett paket:

apt-cache search paket

För att installera ett paket:

sudo apt-get install paket

För att ta ta bort ett paket:

sudo apt-get remove paket

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

apt-get help

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

Installera en enstaka paketfil

Den rekommenderade metoden att installera program på är via pakethanterarna som beskrivs i detta kapitel. Men om du, trots att Ubuntus paketarkiv är mycket stora, inte skulle hitta ett paket du behöver där kan du också 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] 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.

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

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

    sudo alien paketfilnamn.rpm

    i en terminal.

Installera tar-arkiv

Filer med filändelsen .tar, .tgz, .tar.gz eller .tar.bz2 är paketfiler som kallas för tar-arkiv och som är vanligt förekommande i Linux och Unix-världen.

Om det inte finns något passande Ubuntu-paket tillgängligt i något av Ubuntu-förråden kan du använda kommandoraden för att installera eller avinstallera ett tar-arkiv.

Det första steget blir att packa upp och extrahera tar-arkivet. Om filändelsen är .tgz eller .tar.gz skriver du

tar xfvz tar-arkiv

i en terminal.

Därefter ska du leta upp de instruktioner som följer med paketet. Dessa filer heter oftast README eller INSTALL och ligger bland de filer som packats upp från tar-arkivet.

Tar-arkiv innehåller ofta programmets källkod och behöver kompileras innan programmet kan användas.

[Note] Not

Kompilering av program kräver att vissa paket som inte installerats som standard. Du kan installera dessa i samtidigt genom att installera paketet build-essential.

  • Logga in eller registrera dig för att kunna kommentera

Hej, detta är en stor

Skrivet av Matt John den mån, 2010-04-12 12:33.

Hej, detta är en stor genomgång. Jag hade dock ett problem som jag vill nämna.

När jag gjorde detta med python, det exempel du gav, allt gick bra tills jag öppnade synaptic. Efter detta fick jag veta att jag hade 200 något trasiga paket. När jag filtrerade baserade på trasiga paket, upptäckte jag att var och en av dessa paket är beroende av "python" som också råkar vara det namn som checkinstall använder när det visar python3.1.1 i ett paket. Så var alla mina program förväntar 2.6.4 av python men de såg 3.1.1.

För att fixa det, var jag tvungen att låsa python i 2.6.4 i synaptic och tvinga en nedgradering. Efter det sprang jag checkinstall igen och döptes om till 3.1.1 paket till python3.1.1 istället för att bara python som standard.

Återigen, bra artikel. Jag ville bara kasta detta i det så ingen annan råkar ut detta och vänder ut.

Matt John

cisco training herre!

  • Logga in eller registrera dig för att kunna kommentera