Så här använder du Apt-Installera program i Ubuntu från kommandoraden
Ubuntu har många GUI-baserade metoder för att installera program, men de tar lite tid att söka och hitta. Eftersom tangentbordet oftast är snabbare än musen kan hanteringen av din programvara via kommandoraden vara en realtidssparare.
BENÄGEN
Linux hanterar programvara genom paket, enskilda enheter av programvara som innehåller användargränssnitt, moduler och bibliotek. De flesta applikationer kopplar samman flera medberoende paket tillsammans, och fortfarande andra tillåter dig att välja vilka paket som ska installeras och vilka att lämna ut efter eget gottfinnande. Det kan bli förvirrande, så det finns en paketchef till ditt förfogande för att hjälpa till
Varje Linux-distribution har sitt eget pakethanteringssystem. För vår egen nära och kära Ubuntu är det Advanced Packaging Tool. Det har en familj av kommandon som låter dig lägga till förråd; söka efter, installera och ta bort paket och även simulera uppgraderingar och liknande. Kommandon är ganska lätta att komma ihåg och använda, så du hanterar systemets programvara på nolltid alls!
APT kräver behörigheter för superanvändare, eftersom det handlar om centrala aspekter av systemet, så i Ubuntu måste du förorda de flesta kommandon med "sudo".
Söker efter paket
Kommandot att söka efter programvara är:
apt-cache search [sökord 1] [sökord 2] ... [sökord n]
Byt ut [söktermer] men använd inte parenteser. Du får en utmatning så här:
Du kan söka efter termer i beskrivningen av paket, säg för ett solitaire spel eller med paketnamn. Vissa sökningar kan ge ett stort antal resultat, så du kan bläddra igenom listan med följande kommando:
apt-cache search [söktermer] | mindre
Det finns ett rör mitt i det kommandot (det delar en nyckel med \). Med mindre kommando kan du rulla igenom din lista med piltangenterna, sidan upp / ner-tangenter och mellanslag, b och ange. Tryck på q för att lämna listan och gå tillbaka till prompten.
Lägga till Repositories
Du kan hitta mer mjukvara i repositorier som hittades online. Ta till exempel Ubuntu Tweak, ett program som låter dig ändra vissa dolda eller på annat sätt svåra att ändra inställningar för ditt system. Det är värd på ett annat förråd. Om du lägger till förvaret istället för att hämta och installera bara paketet, kommer systemet att meddela dig uppdateringar och automatiskt hålla den uppdaterad för dig. Du kan manuellt lägga till och ändra förråd genom att redigera APT: s källfil:
sudo nano /etc/apt/sources.list
Men Ubuntu 9.10 Karmic Koala ändrade det. Det finns ett enklare sätt!
sudo add-apt-repository [förvaringsnamn här]
Låt oss titta på Ubuntu Tweaks repo för att se hur det kommer att se ut i praktiken:
sudo add-apt-repository ppa: tualatrix / ppa
voila!
Uppdatering av källor
Efter att du har lagt till repositorier måste du uppdatera din paketlista.
sudo apt-get uppdatering
Det kommer att uppdatera paketlistorna från alla repositories på en gång. Kom ihåg att göra detta efter varje tillagt förråd!
Installation
Nu när du har lagt till ditt programvarurep och uppdaterat din paketlista och hittat det paketnamn du behöver kan du installera det.
sudo apt-get install [paketnamn 1] [paketnamn 2] ... [paketnamn n]
Detta hämtar och installerar alla paket som anges. Om det finns beroenden - andra förkunskapspaket - kommer de också att installeras. Ibland ser du också en lista med rekommenderade men valfria paket för att följa med ditt val. Ibland ser du även en bekräftelsespost, men inte alltid.
Ofta ser du ett kärnpaket med andra länkade paket, så installationen av den här installerar automatiskt beroendet och ibland dess tillhörande paket, också.
Ta bort paket
Om du vill bli av med ett program kan du avinstallera dess tillhörande paket.
sudo apt-get remove [paketnamn 1] [paketnamn 2] ... [paketnamn n]
Om du vill bli av med konfigurationsfilerna och tillhörande kataloger (vanligtvis i användarens hemkatalog) vill du lägga till reningsalternativet:
sudo apt-get remove -purge [paketnamn 1] [paketnamn 2] ... [paketnamn n]
Det finns två streck där. Detta kommer att vara till nytta om ett program inte fungerar korrekt. Genom att rengöra vid borttagning kan du få en "ren" installation.
För det mesta kan du bara välja kärnpaketet och de associerade kommer också att tas bort. Om det inte gör det kan du använda följande kommando:
sudo apt-get autoremove
Det tar automatiskt bort alla paket som inte används eller associeras med något installerat program. Om du till exempel blir av med ett kärnpaket kommer autoremove att bli av med det därmed associerade paketet och eventuella beroenden, så länge inget annat program använder dem. Det är ett utmärkt sätt att städa upp oanvända bibliotek och paket som du inte behöver.
Uppgradering av programvara
Så, vad händer om dina paket behöver uppgraderas? Du kan uppgradera enskilda program med följande kommando:
sudo apt-get uppgradering [paketnamn 1] [paketnamn 2] ... [paketnamn n]
Eller du kan uppgradera alla paket genom att inte ha några ytterligare argument:
sudo apt-get uppgradering
Detta kommer att berätta hur många och vilka paket som behöver uppdateras och kommer att begära en bekräftelse innan den fortsätter.
Kom ihåg att du kanske behöver uppdatera först. Uppgradering kommer att ersätta äldre versioner av program med deras nyare versioner. Detta är en ersättningsprocess; samma paketnamn krävs och den äldre versionen ersätts med en nyare version. Inga helt nya paket installeras och inga paket avinstalleras.
Vissa program fungerar inte riktigt så. De behöver ett paket med ett något annat namn som ska tas bort och en ny med ett annat namn som ska installeras. Ibland har ett programs nya version ett nytt obligatoriskt paket. I dessa fall måste du använda dist-uppgradering.
sudo apt-get dist-upgrade [paketnamn 1] [paketnamn 2] ... [paketnamn n]
sudo apt-get dist-uppgradering
Nu kommer alla beroenden att vara nöjda oavsett vad. Om du inte hanterar dina paket med mikro, är det här kommandot du ska använda.
Om du bara vill se vilka paket som ska uppgraderas om du skulle hypotetiskt köra kommandot kan du simulera en uppgradering med alternativet -s.
sudo apt-get -s uppgradering
Det här är verkligen användbart om du inte är säker på om uppgradering av ett paket kommer att förstöra andra program, vilket ibland händer med saker som PHP och postserver bibliotek.
Rengöring
När du hämtar paket cachar Ubuntu dem om det behöver hänvisas till dem vidare. Du kan ta bort denna cache och få tillbaka en hårddiskutrymme med följande kommando:
sudo apt-bli ren
Om du vill bli av med cacheminnet, men spara de senaste versionerna av vilka paket du har, använd det här istället:
sudo apt-get autoclean
Detta kommer att bli av med de äldre versionerna som är ganska oanvändbara, men lämnar dig fortfarande med en cache.
Kontrollera vad som är installerat
Du kan se en lista över alla dina installerade paket med dpkg.
sudo dpkg -list
Du kan också använda mindre för att bläddra igenom den här listan.
sudo dpkg -list | mindre
Du kan också söka igenom listan med grep-kommandot.
dpkg -list | grep [sökord]
Om något är installerat ser du ett paketnamn och en beskrivning.
Du kan också söka igenom en mer kompakt metod:
dpkg -l 'sökterm'
Det här alternativet är en liten bokstaven L, och din sökterm måste innehålla enkla citat. Du kan också använda jokertecken för att söka bättre också.
Påskägg
APT har ett intressant påskägg.
sudo apt-get moo
Njut av dina superko krafter!
Att kunna hantera paket och installerad programvara via kommandoraden kan spara dig lite tid. Ubuntus Software Updater är ofta laggy på mitt system och det kan verkligen vara en smärta att behöva lägga till programvarurepositioner och installera paket via Software Center, speciellt om du redan vet paketnamnen. Det är också bra för att hantera ditt system på distans via SSH. Du behöver inte ha en GUI alls eller hantera VNC.
Det finns många saker att lära dig när du blir bekväm med kommandoraden, så du kanske vill kolla in Beginners Guide to Nano, Linux Command-Line Text Editor. Det finns mer att komma!