Veel nuttige programma's zijn reeds standaard geïnstalleerd wanneer u Ubuntu op uw computer zet. Echter, moet u wellicht een bepaald stuk van software dat een zin niet gediend door de standaard toepassingen. U kunt gewoon om te proberen een alternatief programma naar een die al is geïnstalleerd. Met andere woorden, moet u nieuwe software.
Als u zou willen krijgen wat achtergrondinformatie over lees wat er gebeurt wanneer u software installeren (die soms kan technische), pakketten en Package Management. Als je gewoon aan de slag voor het installeren van nieuwe programma's wilt, kunt u rechtstreeks bij het installeren van een pakket overslaan.
Pakketten en pakketbeheer
Deze sectie behandelt de basisbegrippen van pakketten en pakketbeheer. U leert over de verschillen tussen de verschillende soorten pakket, wat een pakket is en ook hoe pakket beheer werkt op Ubuntu.
Wat is een pakket?
Software is een zeer brede term, en is over het algemeen genomen in de betekenis van een programma die u op uw computer uitvoeren kunt. Dergelijke programma's moeten echter vaak andere middelen om te werken. Wanneer u software installeert, kan duizenden bestanden eventueel gewoon te laten het programma starten! Als je denkt dat ze allemaal hebben op precies de juiste locatie worden gebracht, en sommige van deze bestanden moet mogelijk worden verwisseld afhankelijk van wat voor soort computer je hebt, kan het allemaal krijgen zeer ingewikkeld. Gelukkig, Ubuntu kan kijken na deze complexiteit.
Ubuntu maakt gebruik van pakketten voor het opslaan van alles dat een bepaald programma moet worden uitgevoerd. Een "pakket", is in wezen een verzameling bestanden gebundeld in één bestand, die veel gemakkelijker kunnen worden verwerkt. Naast de bestanden die nodig zijn voor het programma uit te voeren, zal er speciale bestanden genaamd installatiescripts, die de bestanden kopiëren naar waar zij nodig zijn (onder andere).
Bron- of binaire?
Normaal gesproken, wanneer iemand een pakket voor een programma maakt, ze allemaal van de broncode van het programma in dat pakket. Broncode is geschreven door programmeurs en is in wezen een lijst van instructies voor een computer die de mensen kunnen lezen en schrijven. Computers kunnen alleen begrijpen deze code als het wordt geïnterpreteerd voor hen in een vorm die zij rechtstreeks kunnen gebruiken. Een dergelijke manier interpreteren van de broncode voor een computer is vertalen of compileren naar binary, die computers kunnen begrijpen.
Dus waarom niet de mensen die het maken van het pakket (de zogenaamde verpakkers) alleen converteren naar binaire vanaf het begin? Nou, verschillende computers gebruiken verschillende soorten binary, zodat als u een binair package voor een bepaald type (zoals een Intel PC), het zal niet op een andere (zoals een PowerPC werken).
Bronpakketten zijn gewoon pakketten die gewoon broncode bevatten, en kunnen over het algemeen worden gebruikt op elk type van machine als de code is gecompileerd op de juiste manier.
Binaire pakketten zijn degenen die specifiek voor een bepaald type computer, of het platform zijn gemaakt. Ubuntu ondersteunt de x86 (i386 of i686), AMD64 en PPC architecturen. De juiste binaire pakketten zal automatisch worden gebruikt, zodat u niet hoeft te maken over het plukken van de juiste zijn. Als u wilt achterhalen welke u gebruikt, open Terminal, type voor accessoires → van toepassingen → uname -m vervolgens treffer naar de steken toonsoort.