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.
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".
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.
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!
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!
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.
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.
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.
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.
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å.
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!
Så här byter du en Windows-dator till en trådlös repeater
En repeater sitter inom ditt Wi-Fi-nätverk och "upprepar" det, och förlänger Wi-Fi-täckningen längre än din router ensam. Om din Wi-Fi bara täcker hälften av ditt hus, kan en repeater placerad mitt i ditt hem förlänga din Wi-Fi till resten av byggnaden. Det finns tre sätt att göra detta: Det bästa sättet, som köper en repeater för under $ 50, ett anständigt sätt, som köper $ 50 repeater-programvara för en dator, och det inte så bra sättet, som använder en inbyggd (men fri) Windows-funktion.
Så här byter du till Dvorak (och andra tangentbordslayouter) på din dator eller telefon
Den så kallade QWERTY-tangentbordslayouten - det tangentbord vi använder mest varje dag - är en typstöd. De flesta människor behöver aldrig eller vill använda något annat. Men det finns andra tangentbordslayout där ute, varav några hävdar att de är mer effektiva. RELATED: Alternativa tangentbordslayout Förklaras: Ska du byta till Dvorak eller Colemak?