Notities PXL Help

Software

Om software te installeren gebruikt Linux package managers.

Ubuntu gebruikt standaard de apt package manager.

Wat is een package manager?

Een package manager is een programma dat het installeren, updaten en verwijderen van software automatiseert.

Zo werkt een package manager:

  1. Je geeft het commando om een package te installeren.

    1. Je moet sudo gebruiken omdat je niet alleen voor jouw gebruiker installeert.

gebruiker@ubuntu:~$ sudo apt install cbonsai

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

  1. Het kijkt in een lijst van packages die het lokaal heeft staan.

    1. Het haalt de lijst van online repositories.

    2. Deze lijst kan je updaten met sudo apt update om de nieuwste versies van packages te gebruiken.

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

  1. De package manager kijkt wat het package nodig heeft om te werken.

    1. Packages hebben vaak dependencies.

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

  1. De package manager installeert het package en de dependencies.

gebruiker@ubuntu:~$ sudo apt install cbonsai [sudo] password ​for gebruiker: Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: cbonsai 0 upgraded, 1 newly installed, 0 to remove and 159 not upgraded. ...

Commando's

Commando's voor de apt package manager.

Installeer of update een package.

gebruiker@ubuntu:~$ sudo apt install cbonsai

Download de nieuwste lijsten van packages en hun dependencies, versies...

gebruiker@ubuntu:~$ sudo apt update [sudo] password ​for gebruiker: Get:1 http://security.ubuntu.com/ubuntu noble-security InRelease [126 kB] Hit:2 http://be.archive.ubuntu.com/ubuntu noble InRelease ... Fetched 2,934 kB ​in 1s (1,974 kB/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done 165 packages can be upgraded. Run 'apt list --upgradable' to see them.

Installeert nieuwere versies van packages die al op je systeem staan.

gebruiker@ubuntu:~$ sudo apt upgrade

Zoek naar een package.

gebruiker@ubuntu:~$ apt search bonsai Sorting... Done Full Text Search... Done cbonsai/noble,now 1.3.1-1 amd64 [installed] terminal-based bonsai tree generator ​ python3-bonsai/noble 1.5.0+ds-3build3 amd64 Asyncio/gevent/tornado-compatible LDAP library

Verwijdert een package en laat de configuratie bestanden achter.

gebruiker@ubuntu:~$ sudo apt remove cbonsai

Verwijdert packages die automatisch als dependency geïnstalleerd waren en niet meer nodig zijn.

gebruiker@ubuntu:~$ sudo apt autoremove

Verwijdert een package, de dependencies en de configuratie bestanden.

gebruiker@ubuntu:~$ sudo apt purge cbonsai

Toont alle packages, gebruik --installed om de geïnstalleerde te zien.

gebruiker@ubuntu:~$ apt list --installed

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Commando's & Terminologie

Commando

Uitleg

sudo apt install

Installeer of update een package.

sudo apt update

Download de nieuwste lijsten van packages en hun dependencies, versies...

sudo apt upgrade

Installeert nieuwere versies van packages die al op je systeem staan.

apt search

Zoek naar een package.

sudo apt remove

Verwijdert een package en laat de configuratie bestanden achter.

sudo apt autoremove

Verwijdert packages die automatisch als dependency geïnstalleerd waren en niet meer nodig zijn.

sudo apt purge

Verwijdert een package, de dependencies en de configuratie bestanden.

apt list

Toont alle packages, gebruik --installed om de geïnstalleerde te zien.

Term

Uitleg

Repository

Een online locatie / server waar data op staat.

Dependency

Een stukje software dat een ander programma nodig heeft om te werken.

Studeren

Wat is een dependency?

Een stukje software dat een ander programma nodig heeft om te werken.

Wat is het verschil tussen apt autoremove en apt purge?

apt autoremove verwijdert alle dependencies die niet meer nodig zijn.

apt purge verwijdert één package met de dependencies en de configuratie bestanden.

Welk commando kan gebruikt worden om één enkel package te updaten?

apt install kan het gegeven package updaten.

Last modified: 26 January 2025