Installera program i Ubuntu
Från Ubuntu Sverige
[redigera] Programhantering
|
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.
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
Gå till System-menyn, vidare in på Administration och klicka på Programvarukällor
Välj fliken Tredjepartsprogramvara. Klicka på knappen Lägg till...
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.
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.
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.
- Installera paketet alien.
- 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



