Skip to main content

Installeren van software

Package manager

Een package manager is een tool die ervoor zorgt dat je software kunt installeren en weer kunt verwijderen. Je zou het een installer kunnen noemen. Als je onder Linux software installeert dan zijn er zogenaamde depedencies (afhankelijkheden). De package manager zorgt ervoor dat deze afhankelijkheden ook worden geinstalleerd.

Elke Linux distributie heeft zijn eigen package manager. Ubunu gebruikt apt

De meest gebruikte commando's

apt list laat alle geinstalleerde packages zien
sudo apt update update lijst met packages
sudo apt upgrade upgrade alle packages (dit moet je regelmatig draaien)
sudo apt install nano installeer het package nano (dit is een 'eenvoudige'editor)
sudo apt remove nano verwijderd de package nano

Installatie van Apache

We gaan nu Apache installeren op onze Linux server.

sudo apt update
sudo apt install apache2

Weet je nog wat je ipnummer van de Ubunt server is? Controleer dat anders nog een keer met ifconfig

Ga naar de browser en typ het ipnummer in - als het goed is zie je de standaard Apache2 pagina.

Host file - windows

Een ipnummer intikken is niet zo handig en moeilijk te onthouden. We zouden een domain moeten regeistreren en het ipnummer daar aan koppelen, maar dat gaat nu te ver. Bovendien heeft jouw Ubuntu server geen publiek ip address; het heeft een privat ip address dat alleen op jouw netwerk beschikbaar is.

Binnen ons netwerk zouden we op een lokale DNS (Domain Name Server) een naam kunnen registreren. Op onze windows machine kunnen we ook de host file gebruiken. Domein namen worden namelijk onder windows altijd eerst opgezocht in de hsotgs file en als die daar staan dan wordt er verder niet gekeken naar een DNS server. We kunnen dus via de hosts file onze eigen naam registreren. We moeten de hosts file wel onder admistrative privileges openen. Dat doen we door notepad in te type en dan rechtern muis - run as adminstrator te kiezen. We hebben nu notepad geopend als adminstrator (in Lunx termen als root).

Ga nu naar c:\windows\system32\drivers\etc\  laat alle files (*.*) zien en open hosts.

Voeg deze regel toe (ip nummer is voorbeeld):

192.168.153.134	ubuntu.local

Save de hosts file en ga dan naar je browser en ga naar ubuntu.local. Je ziet nu je Linux Apache web server standaard pagina.