Använda Raspberry Pi Advanced Packaging Tool - APT

Raspberry Pi är en otrolig liten dator som revolutionerar datorer i klassrummet och hemma. Det är ensam ansvarigt för att introducera en ny generation till programmering och experiment i motsats till att lära sig hur man använder kalkylblad och ordbehandlare.

För den som är ny på Raspberry Pi finns det mycket att ta tag i och följaktligen mycket att komma ihåg. Denna handledning ger ett hjälpmeddelande om användbara saker som du behöver veta. Du kanske vill bokmärka den här.

Ställa in ett SD-kort

Innan du kan följa denna handledning måste du få din Raspberry Pi igång med ett operativsystem. I denna handledning använder jag en standardinstallation av Raspian, installerad med NOOBS, som jag åtkomst via SSH från en Mac.

Denna handledning förutsätter att du redan har Raspian på din Raspberry Pi. Om inte, hänvisar du till våra handledning för att ställa in ett SD-kort för din Pi.

Tips: För att ställa in ett SD-kort, se handledning Hur man blinkar ett SD-kort för Raspberry Pi och Hur man installerar NOOBS på en Raspberry Pi med en Mac

Kommandorad tillgång till en Raspberry Pi

Raspberry Pi med LXTerminal

Om du använder din Raspberry Pi direkt, öppnas i Raspbian Graphical User Interface (GUI) LXTerminal från skrivbordet.

Om du inte har startat GUI använder du kommandoradsgränssnittet (CLI) och kan köra de nödvändiga kommandona härifrån.

Åtkomst till en Pi med Secure Shell (SSH)

Secure Shell, som ofta kallas SSH, är ett krypterat nätverksprotokoll för att möjliggöra säker kommunikation mellan nätverksdatorer, antingen via ett lokalt nätverk (LAN) eller via Internet. Det är i huvudsak en säker kanal för kommunikation via ett osäkert nätverk.

Tips: En Raspberry Pi måste först konfigurera för SSH-åtkomst från en annan dator. Denna handledning förutsätter att du redan har SSH-åtkomst aktiverad på din Pi.

Secure Shell (SSH) från en annan dator

Från en Mac kan du använda Terminal för att komma åt en Raspberry Pi. Om du använder en Linux-maskin kan du använda terminalprogrammet som ingår i operativsystemet.

Om du är en Windows-användare rekommenderar jag att du hämtar och installerar PuTTY som är ett gratis SSH-klientprogram

Repository och Advanced Packaging Tool

Förvaret

Programvara på Linux generellt, och Raspberry Pi specifikt, upprätthålls via a Repository. Ett förråd innehåller programvara som har sammanställts och upprätthålls, ofta av volontärer, till förmån för samhället.

De personer som underhåller programvara i förvaret försäkrar att alla och alla beroenden tas hand om också.

Det avancerade förpackningsverktyget: APT

I Linux för att bläddra, installera, uppdatera, uppgradera och avinstallera programvara behöver du använda a Paketchef. Raspberry Pi använder en paketchef som heter benägen eller Avancerat förpackningsverktyg.

Advanced Packaging Tool är inte ett enda program; det är ett gratis användargränssnitt som förenklar hanteringen av programvara på Unix eller Linux operativsystem inklusive Raspberry Pi. Funktionerna för Advanced Packaging Tool utförs från kommandoraden.

Tips: Andra pakethanterare finns för olika versioner av Linux. Till exempel använder en Fedora-byggnad av Linux yum eller Yellowdog Update Manager. Redhat använder rpm eller Redhat Package Manager.

Suppleant Användare Gör

Det är nog inte en bra idé att driva din Raspberry Pi-eller någon Linux-dator som använder root privilegier som en självklarhet. Det är troligt att du inte är, ändå. Det är inte standardfunktionen med Raspberry Pi.

Det betyder att det inte går att göra vissa kommandon om du inte har root-säkerhetsbehörigheter. Ett användbart verktyg är under dessa omständigheter sudo vars namn kommer från en sammandragning av ersättare och do.

Kommandot sudo tillåter användare att utföra vissa kommandon utan att behöva logga in som root-användare.

Tips: Installera, uppgradera eller avinstallera programvara kräver användning av root-privilegier eller användningen av kommandot sudo.

Så här uppdaterar du databasdatabasen

apt-get uppdatering

Det är användbart att periodiskt uppdatera eller resynkronisera paketindexfilerna från deras källor. Källorna är beroende av vad som har definierats i platsen här formen. I Raspian är standardkällan i den här filen deb http://mirrordirector.raspbian.org/raspbian/ wheezy huvudbidrag non-free rpi

För att uppdatera mjukvaruförvaret, på din Raspberry Pi, till den senaste versionen, skriv följande kommando:

apt-get uppdatering

Om du inte kör root privilegier måste du ange följande kommando med sudo:

sudo apt-get uppdatering

Hur man söker efter programvara med namn

För att hitta ett visst program kan du göra en sökning med namn med följande kommando

apt-cache search [nyckelord för sökning]

Ett praktiskt exempel på detta skulle vara Googles Chromium-webbläsare som inte ingår i standard Raspian-installationen. Om du vill söka efter Chrom kan du ange kommandot:

apt-cache-sökning krom

Tips: Roten privilegier är normalt inte nödvändiga för att utföra detta kommando.

Så här installerar du ett programvarupaket

På samma sätt som sökningen, använd programnamnet för att installera programvarupaketet. Endast den angivna delen av paketet krävs, inte hela filnamnet.

I det här exemplet har paketet redan installerats

Om nödvändigt, benägen kommer automatiskt hämta och installera paket som det angivna paketet beror på. Detta undviker installationsfel som beror på saknade beroenden.

För att installera programvara, använd följande kommando:

apt-get install [namn på programvara]

Om du inte kör root privilegier måste du ange följande kommando med sudo:

sudo apt-get install [namn på programvara]

Ett praktiskt exempel på detta skulle vara:

sudo apt-get installera krom

Uppgradera alla tidigare installerade paket

uppgradering skiljer sig från uppdatering. uppgradering installerar de senaste versionerna av alla paket som du har för närvarande på Raspberry Pi. Endast paket som installeras uppgraderas.

apt-get uppgradering

Om du inte kör root privilegier måste du ange följande kommando med sudo:

sudo apt-get uppgradering

Så här tar du bort ett programpaket

Från tid till annan kanske du vill göra en plats för datahushållning och ta bort alla paket som du inte längre behöver. Detta håller din Pi lutande och säkerställer att du inte fyller ditt ändliga SD-kort med paket eller programvara som inte behövs.

För att ta bort ett paket anger du följande på kommandoraden:

apt-get remove [namn på programvara]

Om du inte kör root privilegier måste du ange följande kommando med sudo:

sudo apt-get remove [namn på programvara]

Ett praktiskt exempel på detta skulle vara:

sudo apt-få bort krom

Så här rengör du apt-get-cachen

Kommandot apt-få rena rensar det lokala förrådet för hämtade paketfiler. Detta är ett användbart verktyg för att frigöra diskutrymme.

apt-få rena

Om du inte kör root privilegier måste du ange följande kommando med sudo:

sudo apt-bli ren

Så här bestämmer du tillgängligt skivutrymme

Det är bra att mäta hur mycket utrymme används och, om det används apt-få rena, hur mycket utrymme frigörs.

För att få en uppfattning om rymden, före och efter att använda apt-få rena, använd kommandot df som rapporterar hur mycket diskutrymme som används av filsystem.

df -h

Bytet -h utmatar resultaten i ett mänskligt läsbart format.

Komma med apt-get

I denna handledning har jag förklarat funktionen för Advanced Packaging Tool och hur man använder den för att installera, uppdatera, uppgradera och ta bort programvara på Raspberry Pi.

Jag har också visat hur man mäter mängden tillgängligt ledigt utrymme på din Pi.