De Raspberry Pi is een ongelooflijke kleine computer die een revolutie teweegbrengt in de informatica in de klas en thuis. Het is verantwoordelijk verantwoordelijk voor de introductie van een nieuwe generatie in programmeren en experimenteren in plaats van te leren hoe spreadsheets en tekstverwerkers moeten worden gebruikt.
Voor iedereen die nieuw is bij Raspberry Pi, is er veel om grip op te krijgen en-dientengevolge - veel om te onthouden. Deze tutorial biedt een hulpmiddel bij het onthouden van nuttige dingen die u moet weten. Misschien wil je hier een bladwijzer van maken.
Voordat je deze tutorial kunt volgen, moet je je Raspberry Pi hebben geïnstalleerd met een besturingssysteem. Voor de toepassing van deze tutorial gebruik ik een standaardinstallatie van Raspian, geïnstalleerd met NOOBS, die ik via SSH benader via een Mac.
Deze tutorial gaat ervan uit dat je Raspian al op je Raspberry Pi hebt laten lopen. Als dit niet het geval is, raadpleeg dan onze tutorials om een SD-kaart voor je Pi in te stellen.
Tip: Raadpleeg de zelfstudies voor het instellen van een SD-kaart Hoe een SD-kaart te flashen voor Raspberry Pi en NOOBS installeren op een Raspberry Pi met een Mac
Als u uw Raspberry Pi rechtstreeks gebruikt, opent u in Raspbian Graphical User Interface (GUI) LXTerminal vanaf de desktop.
Als u de GUI nog niet hebt gestart, gebruikt u de opdrachtregelinterface (CLI) en kunt u vanaf hier de benodigde opdrachten uitvoeren.
Secure Shell, vaak SSH genoemd, is een cryptografisch netwerkprotocol voor veilige communicatie tussen netwerkcomputers, hetzij via een lokaal netwerk (LAN) of via internet. Het is in wezen een veilig kanaal voor communicatie via een onveilig netwerk.
Tip: Een Raspberry Pi moet eerst configureren voor SSH-toegang vanaf een andere computer. Deze tutorial gaat ervan uit dat je SSH-toegang al hebt ingeschakeld op je Pi.
Vanaf een Mac kun je gebruiken Terminal voor toegang tot een Raspberry Pi. Als u een Linux-machine gebruikt, kunt u het terminalprogramma gebruiken dat deel uitmaakt van het besturingssysteem.
Als u een Windows-gebruiker bent, raad ik u aan PuTTY te downloaden en te installeren. Dit is een gratis SSH-clientprogramma
Software op Linux in het algemeen, en de Raspberry Pi specifiek, wordt onderhouden via een bewaarplaats. Een repository bevat software die is gecompileerd en wordt onderhouden, vaak door vrijwilligers, ten behoeve van de gemeenschap.
De mensen die software in de repository onderhouden, zorgen ervoor dat er ook voor alle afhankelijkheden wordt gezorgd.
In Linux om te bladeren, te installeren, bij te werken, te upgraden en de installatie ongedaan te maken van software die u nodig hebt om a te gebruiken Pakket manager. De Raspberry Pi gebruikt een pakketbeheerder genaamd geneigd
of Geavanceerde verpakkingstool.
De Advanced Packaging Tool is geen enkel programma; het is een gratis gebruikersinterface vereenvoudigt het beheer van software op Unix- of Linux-besturingssystemen, inclusief de Raspberry Pi. De functies van Advanced Packaging Tool worden uitgevoerd vanaf de opdrachtregel.
Tip: Er bestaan andere pakketbeheerders voor verschillende versies van Linux. Bijvoorbeeld, een Fedora-build van Linux gebruikt yum
of Yellowdog Update Manager. Redhat gebruikt opm
of Redhat Package Manager.
Het is waarschijnlijk geen goed idee om je Raspberry Pi - of een andere Linux-computer - te gebruiken met behulp van rootprivileges als een vanzelfsprekendheid. Het is zeer waarschijnlijk dat je dat toch niet bent. Het is niet de standaard werkingsmodus met de Raspberry Pi.
Dit betekent dat het uitvoeren van bepaalde commando's mogelijk niet mogelijk is als u niet over root-beveiligingsrechten beschikt. Een handig hulpmiddel in deze omstandigheden is sudo de naam komt van een samentrekking van vervang gebruiker en do.
Met de opdracht sudo kunnen gebruikers bepaalde opdrachten uitvoeren zonder zich als de rootgebruiker aan te melden.
Tip: Het installeren, upgraden of de-installeren van software vereist het gebruik van rootprivileges of het gebruik van de opdracht sudo.
Het is handig om de pakketindexbestanden van hun bronnen periodiek bij te werken of opnieuw te synchroniseren. De bronnen zijn afhankelijk van wat op de locatie is gedefinieerd /etc/apt/sources.list
. In Raspian is de standaardbron in dit bestand deb
http://mirrordirector.raspbian.org/raspbian/
wheezy belangrijkste contrib niet-vrije rpi
Om de softwarebibliotheek, op uw Raspberry Pi, bij te werken naar de nieuwste versie, voert u de volgende opdracht in:
apt-get update
Als u geen rootprivileges uitvoert, moet u de volgende opdracht invoeren met sudo
:
sudo apt-get update
Om een bepaald stuk software te vinden, kunt u een zoekopdracht op naam uitvoeren met behulp van de volgende opdracht
apt-cache zoeken [sleutelwoord voor zoeken]
Een praktisch voorbeeld hiervan is de Chromium-browser van Google die geen deel uitmaakt van de standaard Raspian-installatie. Om een zoekopdracht naar Chromium uit te voeren, kunt u de opdracht invoeren:
apt-cache zoekchromium
Tip: Root-privileges zijn normaal niet nodig om deze opdracht uit te voeren.
Net als bij het zoeken, gebruikt u de naam van de software om het softwarepakket te installeren. Alleen het benoemde deel van het pakket is vereist, niet de volledige bestandsnaam.
In dit voorbeeld is het pakket al geïnstalleerdIndien nodig, geneigd
zal automatisch pakketten ophalen en installeren waarvan het aangegeven pakket afhangt. Dit voorkomt installatieproblemen die het gevolg zijn van ontbrekende afhankelijkheden.
Om de software te installeren, gebruikt u de volgende opdracht:
apt-get install [naam van software]
Als u geen rootprivileges uitvoert, moet u de volgende opdracht invoeren met sudo
:
sudo apt-get install [naam van de software]
Een praktisch voorbeeld hiervan is:
sudo apt-get install chromium
Upgrade
is anders dan bijwerken
. Upgrade
installeert de nieuwste versies van alle pakketten die u momenteel op de Raspberry Pi hebt. Alleen pakketten die zijn geïnstalleerd, zijn geüpgraded.
apt-get-upgrade
Als u geen rootprivileges uitvoert, moet u de volgende opdracht invoeren met sudo
:
sudo apt-get upgrade
Van tijd tot tijd wilt u misschien een beetje gegevenshuishouding uitvoeren en alle pakketten verwijderen die u niet langer nodig hebt. Dit zorgt ervoor dat uw Pi slank blijft en zorgt ervoor dat u uw eindige SD-kaart niet vult met pakketten of software die niet nodig zijn.
Om een pakket te verwijderen, voert u het volgende in op de opdrachtregel:
apt-get remove [naam van software]
Als u geen rootprivileges uitvoert, moet u de volgende opdracht invoeren met sudo
:
sudo apt-get remove [naam van de software]
Een praktisch voorbeeld hiervan is:
sudo apt-get verwijdert chroom
Het bevel apt-get clean
wist de lokale repository van opgehaalde pakketbestanden. Dit is een handig hulpmiddel om schijfruimte vrij te maken.
apt-get clean
Als u geen rootprivileges uitvoert, moet u de volgende opdracht invoeren met sudo
:
sudo apt-get clean
Het is goed om te meten hoeveel ruimte wordt gebruikt en, indien gebruikt apt-get clean
, hoeveel ruimte is vrijgemaakt.
Om een idee te krijgen van de ruimte, voor en na gebruik apt-get clean
, gebruik de opdracht df
die de hoeveelheid schijfruimte aangeeft die door bestandssystemen wordt gebruikt.
df -h
De schakelaar -h
geeft de resultaten weer in een door mensen leesbaar formaat.
In deze tutorial heb ik de functie van de Advanced Packaging Tool uitgelegd en hoe je deze kunt gebruiken om software op de Raspberry Pi te installeren, updaten, upgraden en verwijderen.
Ik heb ook laten zien hoe je de hoeveelheid beschikbare vrije ruimte op je Pi kunt meten.