sv.phhsnews.com


sv.phhsnews.com / Hur man använder Apt-Komma att installera program i Ubuntu från kommandoraden

Hur man använder Apt-Komma att 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 paket och även simulera uppgraderingar och liknande. Kommandon är ganska lätta att komma ihåg och använda, så du kommer att hantera ditt systems programvara på nolltid!

APT kräver överordnade användarbehörigheter, eftersom det handlar om kärnans aspekter av systemet, så i Ubuntu är du " Du måste 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ö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:

Sök efter apt-cache [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-tangenterna och mellanslag, b och ange. Klicka på q för att lämna listan och gå tillbaka till prompten.

Lägg 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

But Ubuntu 9.10 Karmic Koala ändrade det. Det finns ett enklare sätt!

sudo add-apt-repository [repository name here]

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

sudo add-apt-repository ppa:

Voila!

Uppdatering av källor

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

sudo apt-get update

Det uppdaterar paketlistorna från alla repositories i en gå. Kom ihåg att göra detta efter varje tillagt arkiv!

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- få installera [paketnamn 1] [paketnamn 2] ... [paketnamn n]

Detta laddar ner 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 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 rensa bort 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 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å, 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-get upgrade

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

Nu kommer alla beroenden att vara nöjda oavsett vad. Om du inte vill hantera 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 röra upp andra program, vilket ibland händer med saker som PHP och mail serverns bibliotek.

Rengöring

När du hämtar paket cachar du Ubuntu om det behövs ytterligare hänvisningar till dem. 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, då 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ökterm]

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


Hur mycket Wi-Fi-signalstyrka förloras per fot av antennkabellängd?

Hur mycket Wi-Fi-signalstyrka förloras per fot av antennkabellängd?

Om du gör dig redo att lägga till en antenn till din router för att förlänga Wi-Fi-området i ditt hem, hur länge på en kabel kan du använda? Är kabellängden till och med viktig? Dagens SuperUser Q & A-post har svaret på en nyfiken läsarens fråga. Dagens Frågor och svarssession kommer till vårt tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

(how-to)

Vad är

Vad är "Juice Jacking" och bör jag undvika offentliga telefonladdare?

Din smartphone behöver en laddning än igen och du är miles från laddaren hemma ; den offentliga laddningskiosken ser ganska lovande ut - koppla bara in telefonen och få den söta, söta, energi du längtar efter. Vad skulle kunna gå fel, eller hur? Tack vare vanliga egenskaper i mobiltelefonhårdvara och mjukvaruutveckling, läser en hel del saker om att lära sig mer om juice jacking och hur man undviker det.

(how-to)