Handmatig softwarebronnen toevoegen in Linux

Handmatig softwarebronnen toevoegen in Linux

Wanneer u via de opdrachtregel naar een pakket op Linux zoekt, zoekt de pakketbeheerder van uw systeem naar het pakket in verschillende opslagplaatsen. Standaard heeft elke Linux-distributie enkele officiële repositories die stabiele pakketten bevatten die worden ondersteund door het distro-team.





Wanneer u echter een pakket probeert te pakken dat niet aanwezig is in de officiële softwarerepository's, geeft de pakketbeheerder een fout weer. In dergelijke situaties kunt u de externe repository handmatig aan uw systeem toevoegen en vervolgens het pakket downloaden.





Laten we eens kijken hoe u nieuwe repositories aan de bronnenlijst van uw systeem kunt toevoegen.





Op Ubuntu en op Debian gebaseerde distributies

Op Debian gebaseerde distributies, waaronder Ubuntu, maken gebruik van de Advanced Package Tool (APT) om pakketten te installeren en bij te werken. U kunt informatie over de softwarerepository vinden in de: /etc/apt/sources.list bestand op uw op Debian gebaseerde Linux-installatie.

hoe je een film kunt kijken met iemand via internet

Hoewel u de gegevens van de repository handmatig in het bestand kunt invoeren, kan het al snel een vermoeiende klus worden. Een betere manier om THEM aan uw systeem toe te voegen, is door de add-apt-repository hulpmiddel.



Installeer add-apt-repository

U zult het hulpprogramma add-apt-repository niet standaard op uw systeem geïnstalleerd vinden. Het is een onderdeel van de software-eigenschappen-gemeenschappelijk pakket. Om add-apt-repository te installeren met behulp van de APT-pakketbeheerder, typt u:

sudo apt install software-properties-common

Opslagplaatsen toevoegen met behulp van add-apt-repository

Nu u het pakket hebt geïnstalleerd, is het tijd om een ​​softwarerepository van derden aan uw systeem toe te voegen. De basissyntaxis voor het toevoegen van repositories is:





sudo add-apt-repository [options] repository

...waar opslagplaats is het formaat dat wordt gebruikt door de bronnen.lijst het dossier.

Het standaard invoerformaat voor het bestand is:





deb https://repositoryurl.com distro type

Om bijvoorbeeld de Ubuntu-universerepository aan uw systeem toe te voegen:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

U kunt ook een PPA toevoegen met add-apt-repository met behulp van de volgende opdrachtsyntaxis:

sudo add-apt-repository ppa:user/name

...waar gebruiker en naam is de naam van de eigenaar en PPA-naam respectievelijk.

Om de PHP PPA van Ondrej toe te voegen met behulp van add-apt-repository:

sudo add-apt-repository ppa:ondrej/php

Verwant: Wat is het verschil tussen APT en dpkg in Ubuntu?

Handmatig repositories toevoegen op Fedora en CentOS

Fedora, CentOS en andere op RHEL gebaseerde distributies gebruiken DNF- en yum-pakketbeheerders. In tegenstelling tot APT heeft DNF een ingebouwde methode config-manager waarmee gebruikers gemakkelijk repository's van derden kunnen toevoegen, verwijderen en uitschakelen.

DNF-pakketbeheer gebruiken

Een nieuwe repository toevoegen met DNF:

dnf config-manager --add-repo repository

...waar opslagplaats is de URL naar de softwarerepository.

Om een ​​repository in te schakelen, typt u:

dnf config-manager --set-enabled repository

yum-config-manager gebruiken

Als alternatief kunt u ook de yum-config-manager hulpprogramma om opslagplaatsen op uw systeem toe te voegen en te beheren. Yum-config-manager is standaard niet geïnstalleerd op RHEL-gebaseerde distributies, dus je zult het handmatig moeten installeren. Het is een onderdeel van de yum-utils pakket. Om het te installeren, typt u:

sudo dnf install yum-utils

Het formaat van de opdracht yum-config-manager is vergelijkbaar met DNF. Je kunt als volgt een nieuwe repository toevoegen met yum-config-manager:

yum-config-manager --add-repo repository

Het inschakelen van een repository is ook eenvoudig.

yum-config-manager --enable repository

Arch Linux en de AUR

Als je Arch Linux gebruikt, weet je misschien al dat gebruikers geen repositories op Arch kunnen toevoegen. Maar dat betekent niet dat u geen extra pakketten op uw systeem kunt downloaden.

Arch Linux heeft de AUR, de Arch User Repository, die duizenden door gebruikers ontwikkelde pakketten van derden bevat. U hebt toegang tot de AUR met behulp van een AUR-pakketbeheerder. Pacman, de standaard pakketbeheerder op Arch Linux, heeft geen toegang tot de pakketten die zijn opgeslagen in de Arch User Repository.

Er zijn verschillende AUR-pakketbeheerders, waarvan de meest prominente is: boog . U kunt yay eenvoudig op uw systeem installeren door: de git-repository klonen .

git clone https://aur.archlinux.org/yay-git.git

Wijzig de machtigingen van de gedownloade map:

sudo chmod 777 /yay-git

Wijzig de map en gebruik de makepkg opdracht om yay te installeren:

cd /yay-git && makepkg -si

Kom meer te weten: Pakketten installeren en verwijderen in Arch Linux

De repositorylijst van uw systeem beheren

Van een Linux-installatie tot het dagelijkse gebruik, repositories zijn verantwoordelijk voor het leveren van pakketten aan het systeem. Als je een beginner bent, zijn de standaard repositories voldoende om aan je behoeften te voldoen. Als u echter weet hoe u repositories kunt toevoegen, is dit zeker nuttig voor degenen die pakketten van derden op hun computer willen downloaden.

Op Linux ben je misschien vaak de gebroken pakketfout tegengekomen tijdens het updaten of installeren van nieuwe pakketten. Opnieuw installeren of dergelijke pakketten verwijderen lost het probleem op de meeste Linux-systemen op.

Deel Deel Tweeten E-mail 3 manieren om te controleren of een e-mail echt of nep is

Als je een e-mail hebt ontvangen die er een beetje dubieus uitziet, is het altijd het beste om de authenticiteit ervan te controleren. Hier zijn drie manieren om te zien of een e-mail echt is.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Arch Linux
  • Linux
  • Computertips
Over de auteur Deepesh Sharma(79 artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel alle nieuwkomers een zalige ervaring te bieden. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn gitaar spelen.

Meer van Deepesh Sharma

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren