Een van de verbazingwekkende dingen over de Linux-wereld die andere besturingssystemen missen, is de software en het pakketbeheer. Alles wordt voor je geregeld. De updates, de afhankelijkheden, de ontbrekende bestanden, je hoeft niet na te denken over alles wat er voor je wordt gedaan. Dat gezegd hebbende, er zijn dingen die voor starters niet helemaal duidelijk zijn. Hier volgt een korte samenvatting van opdrachten, bestanden en hulpmiddelen die u op de hoogte moeten brengen van pakketbeheer.
De meeste Linux-distributies die zijn gericht op gemiddelde gebruikers hebben een pakketbeheertool. RedHat en Fedora hebben RPM, Debian / Ubuntu / Mint heeft APT, Arch heeft Pacman enzovoort. Elk van hen doet in essentie hetzelfde - houd bij wat geïnstalleerd is, laat u software installeren en verwijderen en vraag u om indien nodig de geïnstalleerde software bij te werken. Als u ervoor kiest om er een gedetailleerd beeld van te hebben, zou het APT-pakketbeheer in Ubuntu zijn. Hier gaan we:
Vindplaatsen
Er zijn vele softwaretoepassingen en hulpprogramma's beschikbaar in Linux. Er moet een manier zijn om ze op de een of andere manier te organiseren. Bewaarplaatsen doen dat. Repositories zijn net archieven van software die op uw computer draait. In Ubuntu-wereld worden opslagplaatsen onderverdeeld in 4 categorieën: Main, Restricted, Universe en Multiverse. Deze indeling is gebaseerd op verschillende ondersteuningsniveaus. Hoofd - bevat software die officieel wordt ondersteund, Restricted - heeft software die wordt ondersteund maar niet beschikbaar is onder een gratis (verwijst niet naar de kosten, maar de licentie) licentie, Universe - bevat software die niet officieel wordt ondersteund, maar wordt onderhouden door de Linux Community, Multiverse - herbergt software die niet gratis is.
Configureer softwarebronnen
Nu zijn niet alle repositories standaard ingeschakeld op elke Ubuntu-installatie. Er zijn een aantal redenen waarom dit zo is, redenen zoals die waarbij Ubuntu niet de mogelijkheid heeft om codecs en drivers uit de verpakking te verzenden. Hoe dan ook, het inschakelen van repositories is heel eenvoudig. Ga naar Systeem> Beheer> Softwarebronnen en dan kunt u eenvoudigweg de selectievakjes in- of uitschakelen om ze in of uit te schakelen.
Installeer / verwijder software en pakketbeheer in Ubuntu
De recente versies van Ubuntu bevatten het zogenaamde "Ubuntu Software Center" waarmee u software zo eenvoudig kunt installeren en verwijderen als het installeren van applicaties vanuit uw iPhone App Store. De keuzes zijn echter beperkt. Als je kunt vinden wat je zoekt in het Ubuntu Software Center, ga dan door en installeer als daar. Het is de gemakkelijkste manier om dit te doen. Voor een beetje meer controle, en wat de gemakkelijkste manier was om 6 maanden terug te komen, kun je de Synaptic Package Manager opzoeken.
Het is toegankelijk via Systeem> Beheer> Synaptic Package Manager. In de standaardweergave worden de categorieën aan de linkerkant weergegeven en als u op een van de categorieën klikt, ziet u de pakketten aan de rechterkant. U kunt ook de zoekfunctionaliteit gebruiken om te vinden wat u zoekt. Zodra u het vereiste pakket in zicht heeft, hoeft u het alleen maar aan te vinken en Synaptic zorgt voor de afhankelijkheden voor u. Klik vervolgens op Toepassen en u krijgt een overzicht van wat er allemaal op uw computer wordt gewijzigd. Accepteer of Annuleer zoals het geval kan zijn.
"Andere software" of PPA's configureren
Het kost enige tijd en maakt een back-up voordat een software de repositories kan maken. Dit is echter het tijdperk van internet en we willen niet al die tijd wachten. Dus hoe kun je software installeren die niet in de repositories zit? Houd er rekening mee dat Google Picasa, Google Earth, Chrome niet beschikbaar zijn via repositories. Likes van Banshee en Gwibber waren tot voor kort niet in de repositories.
In dat geval moet u de zogenaamde Personal Package Archives gebruiken. Er is niets nieuws of angstaanjagends aan deze pups. We hebben ze in het verleden een aantal keer gebruikt toen we de nieuwste software installeerden die niet beschikbaar was via de repositories. Zodra u de PPA voor uw favoriete software hebt toegevoegd, krijgt u automatische updates en bugfixes voor de software, net zoals u zou krijgen voor software in de repositories. Om een PPA toe te voegen:
Ga naar de PPA-pagina van de software (een voorbeeld). Het bevat de belangrijke details die u nodig zou hebben in de volgende stappen.
Ga naar Systeem> Beheer> Softwarebronnen en vervolgens naar het tabblad Overige software.
Klik op de knop Toevoegen en plak de regel die begint met deb en overeenkomt met uw Ubuntu-versie. Karmische gebruikers zouden een regel invoeren die eruit ziet als:
deb http: // karmic main
Klik op Bron toevoegen en u bent klaar. Klik op Sluiten en Ubuntu laadt pakketinformatie opnieuw.
Sleutels importeren
PPA's vermelden over het algemeen een OpenPGP-sleutel die wordt gebruikt door Pakketbeheerprogramma's om de authenticiteit van de pakketten die worden geïnstalleerd te bevestigen. Dus nadat u de PPA hebt toegevoegd, importeert u ook de bijbehorende sleutels voordat u de software kunt installeren en gebruiken. Open de terminal en voer de volgende opdracht uit:
sudo apt-key adv-keyserver keyserver.ubuntu.com -recv-keys
Waarbij "Een getal" een hexadecimaal getal is dat wordt vermeld op de pagina van de PPA. Zie het scherm hierboven.
U kunt de software nu net zo gemakkelijk installeren, bijwerken en verwijderen als bij elk ander pakket uit de repositories. Vond je die korte uitleg nuttig?