De kern Linux-distributie strekt zich uit door het gebruik van pakketten gepresenteerd via online catalogi. Verschillende distributies zijn afhankelijk van architecturale builds gericht op specifieke pakketbeheersystemen. De pakketbeheerder die u gebruikt, bepaalt hoe u nieuwe pakketten installeert of bijwerkt.
Wat is een pakket?
Pakketten zijn softwaretoepassingen voor Linux. Net zoals de App Store en Google Play Music van Apple gecureerde apps voor iOS en Android bieden en de Microsoft Store Windows 10 ondersteunt, krijgt een pakketmanager toegang tot een bibliotheek met programma's die zijn ontworpen om te werken met de architectuurstandaarden van uw distributie.
Wat is een pakketmanager?
EEN pakket manager fungeert als de ingebouwde tool voor toegang tot online softwarecatalogi en het installeren, bijwerken en verwijderen van pakketten uit uw Linux-omgeving.
Er is meer dan één pakketbeheerder op de markt en hun pakketten zijn niet gemakkelijk compatibel met elkaar. Bovendien bestaan niet alle pakketten in de catalogus van elke pakketbeheerder.
Gemeenschappelijke pakketbeheersystemen omvatten:
- DKPG: Gebruikt door Debian en Ubuntu en ondersteund door tools zoals apt, aptitude en de Synaptic Package Manager
- Pacman: Gebruikt door Arch Linux
- Portage: Gebruikt door Gentoo Linux
- pittig: Een relatief nieuw, op zichzelf staand pakketformaat, ontwikkeld door het moederbedrijf van Ubuntu
- RPM Package Manager: Ontwikkeld door Red Hat en ondersteund door tools zoals YUM en zypper
Hoe installeer of update ik pakketten?
Beginnende Linux-gebruikers moeten de ingebouwde pakketbeheertool gebruiken die bij uw distributie is geleverd. Je vindt het in het venstersysteem. Elke tool is anders geconfigureerd en biedt verschillende opties, maar ze zijn allemaal grafisch gebaseerd en vereisen een administratief wachtwoord om te werken.
Binnen de point-en-click-tool kunt u zoeken naar nieuwe pakketten, bestaande pakketten verwijderen of updates voor geïnstalleerde pakketten zoeken.
Handmatig pakketbeheer
Krachtige gebruikers vertrouwen zelden op de grafische hulpmiddelen die bij de distributie worden geleverd, maar geven er de voorkeur aan om pakketbeheeropdrachten direct vanuit de shell uit te geven. In sommige gevallen, bijvoorbeeld Linux-serverbeheer, is er helemaal geen bureaublad, dus shell-toegang is de enige manier om pakketten bij te werken.
Elk pakketbeheer ondersteunt verschillende shell-opdrachten, maar in het algemeen vereist elk dat u root-levelreferenties opgeeft (het root-wachtwoord of het accountwachtwoord van een gebruiker die gemachtigd is om pakketten te beheren) om het besturingssysteem te wijzigen.
Als u bijvoorbeeld de populaire teksteditor Nano wilt installeren, gebruikt u de volgende shell-opdrachten:
Apt:
apt-get install nano
Portage: emerge nano
Yum: yum installeer nano
Raadpleeg de documentatie voor de shell-gebaseerde pakketbeheertool voor specifieke instructies, inclusief relevante opdrachtvlaggen die de werking van het basistool wijzigen. Bekijk een lijst met handleidingen voor mensen die nieuw zijn bij Linux.