Raspberry Pi er en utrolig liten datamaskin som revolusjonerer databehandling i klasserommet og hjemme. Det er enkeltstående ansvarlig for å introdusere en ny generasjon til programmering og eksperimenter i motsetning til å lære å bruke regneark og tekstbehandlere.
For alle som er ny på Raspberry Pi, er det mye å få tak i, og følgelig mye å huske. Denne opplæringen gir et veiledende memoire om nyttige ting du trenger å vite. Du kan ønske å bokmerke denne.
Før du kan følge denne opplæringen, må du ha din Raspberry Pi oppe med et operativsystem. I denne veiledningen bruker jeg en standardinstallasjon av Raspian, installert ved hjelp av NOOBS, som jeg får tilgang til via SSH fra en Mac.
Denne opplæringen antar at du allerede har Raspian som kjører på Raspberry Pi. Hvis ikke, vennligst se vår veiledning for å sette opp et SD-kort for Pi.
Tips: For å sette opp et SD-kort, se veiledningene Slik blar du et SD-kort for Raspberry Pi og Slik installerer du NOOBS på en Raspberry Pi med en Mac
Hvis du bruker din Raspberry Pi direkte, åpnes i Raspbian Graphical User Interface (GUI) LXTerminal fra skrivebordet.
Hvis du ikke har startet GUI, bruker du kommandolinjegrensesnittet (CLI) og kan kjøre de nødvendige kommandoene herfra.
Secure Shell, ofte referert til som SSH, er en kryptografisk nettverksprotokoll som muliggjør sikker kommunikasjon mellom nettverkstilkoblede datamaskiner, enten over et lokalt lokalnettverk (LAN) eller over Internett. Det er i hovedsak en sikker kanal for kommunikasjon via et usikkert nettverk.
Tips: En Raspberry Pi må først konfigurere for SSH-tilgang fra en annen datamaskin. Denne opplæringen antar at du allerede har SSH-tilgang aktivert på Pi.
Fra en Mac kan du bruke Terminal å få tilgang til en Raspberry Pi. Hvis du bruker en Linux-maskin, kan du bruke terminalprogrammet som er en del av operativsystemet.
Hvis du er en Windows-bruker, anbefaler jeg at du laster ned og installerer PuTTY som er et gratis SSH-klientprogram
Programvare på Linux generelt, og Raspberry Pi spesielt, opprettholdes via a Oppbevaringssted. Et depot inneholder programvare som er opprettet og vedlikeholdes, ofte av frivillige, til fordel for samfunnet.
Folk som vedlikeholder programvare i depotet, sørger for at alle og alle avhengigheter blir tatt vare på også.
I Linux for å bla, installere, oppdatere, oppgradere og avinstallere programvare må du bruke en Package Manager. Raspberry Pi bruker en pakkeleder kalt apt
eller Avansert pakningsverktøy.
Advanced Packaging Tool er ikke et enkelt program; Det er et gratis brukergrensesnitt som forenkler styringen av programvare på Unix eller Linux operativsystemer, inkludert Raspberry Pi. Funksjonene til Advanced Packaging Tool utføres fra kommandolinjen.
Tips: Andre pakkeforvaltere eksisterer for forskjellige versjoner av Linux. For eksempel bruker en Fedora-bygg av Linux yum
eller Yellowdog Update Manager. Redhat bruker rpm
eller Redhat Package Manager.
Det er sannsynligvis ikke en god idé å betjene din Raspberry Pi-eller noen Linux-datamaskin ved hjelp av root privilegier som en selvfølge. Det er mest sannsynlig at du ikke er, uansett. Det er ikke standard modus for bruk med Raspberry Pi.
Dette betyr at det ikke er mulig å kjøre bestemte kommandoer hvis du ikke har root-sikkerhetsrettigheter. Et nyttig verktøy, under disse omstendighetene, er sudo navnet som kommer fra en sammentrekning av erstatning bruker og gjøre.
Kommandoen sudo lar brukerne utføre bestemte kommandoer uten å måtte logge på som rotbruker.
Tips: Installasjon, oppgradering eller avinstallering av programvare krever bruk av root-privilegier eller bruk av kommandoen sudo.
Det er nyttig å periodisk oppdatere eller resynkronisere pakkeindeksfiler fra sine kilder. Kildene er avhengig av hva som er definert på stedet /etc/apt/sources.list
. I Raspian er standardkilden i denne filen deb
http://mirrordirector.raspbian.org/raspbian/
hvite hovedbidrag ikke-fri rpi
For å oppdatere programvarebeholderen, på Raspberry Pi, til den nyeste versjonen, skriv inn følgende kommando:
apt-get oppdatering
Hvis du ikke kjører root-privilegier, må du skrive inn følgende kommando med sudo
:
sudo apt-get oppdatering
For å finne et bestemt program kan du utføre et søk etter navn ved hjelp av følgende kommando
apt-cache søk [nøkkelord for søk]
Et praktisk eksempel på dette ville være Googles Chromium-nettleser, som ikke er en del av standard Raspian-installasjonen. For å utføre et søk etter krom kan du skrive inn kommandoen:
apt-cache søk krom
Tips: Root privilegier er vanligvis ikke nødvendig for å utføre denne kommandoen.
På samme måte som søket, bruk programvarenavnet til å installere programvaren. Bare den navngitte delen av pakken er nødvendig, ikke hele filnavnet.
I dette eksemplet er pakken allerede installertHvis nødvendig, apt
vil automatisk hente og installere pakker som den angitte pakken avhenger av. Dette unngår installasjonsfeil som skyldes manglende avhengigheter.
For å installere programvare, bruk følgende kommando:
apt-get install [navn på programvare]
Hvis du ikke kjører root-privilegier, må du skrive inn følgende kommando med sudo
:
sudo apt-get install [navnet på programvaren]
Et praktisk eksempel på dette ville være:
sudo apt-get installer krom
Oppgradering
er forskjellig fra Oppdater
. Oppgradering
installerer de nyeste versjonene av alle pakkene du har på Raspberry Pi. Bare pakkene som er installert, oppgraderes.
apt-upgrade
Hvis du ikke kjører root-privilegier, må du skrive inn følgende kommando med sudo
:
sudo apt-get oppgradering
Fra tid til annen kan du ønske å utføre et sted med data housekeeping og fjerne eventuelle pakker som du ikke lenger trenger. Dette holder din Pi lean og sikrer at du ikke fyller ditt endelige SD-kort med pakker eller programvare som ikke er nødvendig.
For å fjerne en pakke, skriv inn følgende på kommandolinjen:
apt-get remove [navn på programvare]
Hvis du ikke kjører root-privilegier, må du skrive inn følgende kommando med sudo
:
sudo apt-get remove [navn på programvare]
Et praktisk eksempel på dette ville være:
sudo apt-få fjern krom
Kommandoen apt-clean
fjerner det lokale arkivet for hentede pakkefiler. Dette er et nyttig verktøy for å frigjøre diskplass.
apt-clean
Hvis du ikke kjører root-privilegier, må du skrive inn følgende kommando med sudo
:
sudo apt-bli ren
Det er godt å måle hvor mye plass blir brukt og, hvis du bruker apt-clean
, hvor mye plass er frigjort.
For å få en ide om plass, før og etter bruk apt-clean
, bruk kommandoen df
som rapporterer hvor mye diskplass som brukes av filsystemer.
df -h
Byttet -h
outputs resultatene i et menneskelig lesbart format.
I denne veiledningen har jeg forklart funksjonen til Advanced Packaging Tool og hvordan du bruker det til å installere, oppdatere, oppgradere og fjerne programvare på Raspberry Pi.
Jeg har også vist hvordan du måler mengden ledig ledig plass på Pi.