28Jun

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.

APT

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. Detta kan bli förvirrande, så det finns en paketchef till ditt förfogande för att hjälpa

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 paketoch även simulera uppgraderingar och liknande. Kommandon är ganska lätta att komma ihåg och använda, så du hanterar systemets programvara på nolltid!

APT kräver överordnade användarbehörigheter, eftersom det handlar om centrala aspekter av systemet, så i Ubuntu måste du förorda de flesta kommandon med "sudo".

Söka efter paket

Kommandot att söka efter programvara är:

apt-cache search [sökord 1] [sökord 2]. .. [sökord n]

Ersätt [sökord] men använd inte parentes. 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 bläddra genom din lista med piltangenterna, sidan upp / ner-tangenter och mellanslag, b och ange. Tryck q för att lämna listan och gå tillbaka till prompten.

Lägga till arkiv

Du hittar 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 för 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 det uppdaterat 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 [arkivnamn här]

Låt oss titta på Ubuntu Tweaks repo för att se hur det ser ut i praktiken:

sudo add-apt-repository ppa: tualatrix / ppa

Voila!

Uppdatering av källor

Efter att du har lagt till förteckningar måste du uppdatera din paketlista.

sudo apt-get uppdatering

Som uppdaterar 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 även 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 även dess associerade paket.

Ta bort paket

Om du vill bli av med ett program kan du avinstallera de tillhörande paketen.

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 dulägg till reningsalternativet:

sudo apt-get remove -purge [paketnamn 1] [paketnamn 2]. .. [paketnamn n]

Det finns två bindestreck 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

Detta tar bort automatiskt 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 förknippade 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.

Uppgradera programvara

Så, vad händer om dina paket behöver uppdateras? Du kan uppgradera enskilda program med följande kommando:

sudo apt-get upgrade [paketnamn 1] [paketnamn 2]. .. [paketnamn n]

Eller du kan uppgradera alla paket genom att inte ha några ytterligare argument:

sudo apt-få 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 sina 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 väldigt användbart om du inte är säker på om uppgradering av ett paket kommer att röra upp andra program, vilket ibland händer med saker som PHP och postserverbibliotek.

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-clean

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 meningslösa, men lämnar dig fortfarande med en cache.

Kontrollera vad som installeras

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. Ubuntu Software Updater är ofta laggy på mitt system och det kan verkligen vara en smärta att behöva lägga till programvaruuppdateringar och installera paket via Software Center, speciellt om du redan känner till paketnamnen. Det är också bra för att hantera ditt system på distans via SSH.Du behöver inte ha en GUI på alla 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!