Als u een Linux-gebruiker bent, bent u waarschijnlijk bekend met de opdracht apt. Deze opdracht is een cruciaal hulpmiddel voor pakketbeheer op op Debian gebaseerde distributies zoals Ubuntu. Het is echter waarschijnlijk dat u de ‘apt-opdracht niet gevonden’ fout. Het tegenkomen van een dergelijke fout kan frustrerend zijn en kan uw processen stopzetten. Onze uitgebreide gids begeleidt u bij het begrijpen en oplossen van deze fout, zodat uw systeem soepel werkt.
De fout ‘apt command not found’ begrijpen
De ‘apt-opdracht niet gevonden' of 'apt wordt niet gevonden'-fout geeft meestal aan dat uw systeem de apt-opdracht niet herkent. Dit kan verschillende redenen hebben:
- U gebruikt een niet op Debian gebaseerde distributie die apt niet ondersteunt. Het kan bijvoorbeeld zijn dat je Fedora of Arch gebruikt.
- De apt-pakketbeheerder is niet op uw systeem geïnstalleerd.
- Er zijn problemen met de PATH-configuratie van uw systeem.
Het is essentieel om het onderscheid tussen apt en apt-get te noteren. Beide commando's zijn pakketbeheerders die we gebruiken om de installatie en verwijdering van software op Debian-gebaseerde systemen af te handelen. Maar apt is een nieuwer en gebruiksvriendelijker alternatief voor apt-get.
‘apt get not found’ Voorafgaande controles en oplossingen
Voordat u in complexere oplossingen duikt, voert u deze voorafgaande controles uit:
- Controleer uw Linux-distributie: Zorg ervoor dat u een op Debian gebaseerde distributie gebruikt, zoals Ubuntu, Mint of Debian zelf. Soms ontstaat er een fout vanwege het simpele feit dat u geen rekening hebt gehouden met de compatibiliteit van de distributie.
- Controleer of apt is geïnstalleerd: Loop welke geschikt om te zien of de opdracht beschikbaar is. Als er niets terugkomt, is apt niet geïnstalleerd.
- PATH-problemen: Zorg ervoor dat de map die apt bevat zich in het PATH van uw systeem bevindt. Dat kun je doen door te rennen echo $PATH.
Als u deze voorafgaande factoren controleert voordat u naar complexere oplossingen gaat, bespaart u veel tijd. Soms ligt de onderliggende reden recht voor je neus.
De fout ‘apt command not found’ repareren
Het primaire probleem met de fout ‘apt not found’ kan afhankelijk zijn van de installatie van het pakket. Laten we beginnen met het oplossen van het probleem door apt te installeren.
Zorg er eerst voor dat u een op Debian gebaseerd systeem gebruikt, zoals Ubuntu of Debian. ‘apt’ is niet compatibel met niet-Debian-systemen zoals Fedora of CentOS, die verschillende pakketbeheerders gebruiken (bijvoorbeeld ‘yum’ of ‘dnf’).
Als je een niet-Debian systeem gebruikt (zoals Fedora of Arch), kun je de foutmelding ‘apt not found’ tegenkomen omdat deze systemen verschillende pakketbeheerders gebruiken. Laten we eens kijken hoe u apt op Fedora en Arch kunt gebruiken. Voor Fedora, gebruik dnfen gebruik voor Arch Pacman. Zo kunt u ze gebruiken:
Fedora:
sudo dnf install <package-name>
Boog:
sudo pacman -S <package-name>
Als u de fout ‘apt: command not found’ tegenkomt op een op Debian gebaseerd systeem, open dan de terminal en voer deze opdracht uit om de installatie te verifiëren:
sudo apt update
Als u 'opdracht niet gevonden' krijgt, gaat u verder met het opnieuw installeren van apt.
Download het ‘.deb’-pakket voor uw systeemversie uit de officiële repository:
wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_2.0.2ubuntu0.2_amd64.deb
Installeer het pakket met ‘dpkg’:
sudo dpkg -i apt_2.0.2ubuntu0.2_amd64.deb
Update de lokale repository om een succesvolle installatie te bevestigen:
sudo apt update
Als er afhankelijkheidsproblemen zijn, identificeer en installeer dan de vereiste afhankelijkheden:
dpkg -I apt_2.0.2ubuntu0.2_amd64.deb
Het ‘apt’-pakket van uw systeem is nu correct geconfigureerd.
Soms treedt de fout op omdat uw pakketlijst verouderd is. U kunt de pakketlijst bijwerken om ervoor te zorgen dat uw systeem op de hoogte is van de nieuwste beschikbare pakketten. Voer de volgende opdracht uit om uw pakketlijst bij te werken:
sudo apt-get update
Probeer na het updaten de geschikt opdracht opnieuw.
Het commando ‘apt’ is een nieuwere, gebruiksvriendelijkere versie van ‘apt-get’. Als ‘apt’ niet wordt gevonden, kunt u in plaats daarvan ‘apt-get’ proberen. De opdracht ‘apt-get’ voert dezelfde functies uit en is vaak beschikbaar op systemen waarop ‘apt’ niet beschikbaar is. In plaats van bijvoorbeeld te rennen:
sudo apt install package-name
U kunt de volgende opdracht gebruiken:
sudo apt-get install package-name
Dit zal helpen bij het oplossen van de fouten ‘apt get command not found’ en ‘sudo apt get command not found’.
Een ander probleem dat mogelijk de fout ‘apt command not found’ veroorzaakt, is dat u mogelijk geen sudo-rechten heeft. De opdrachten ‘apt’ en ‘apt-get’ vereisen superuser-rechten om te kunnen worden uitgevoerd. Als u fouten tegenkomt zoals ‘sudo apt command not found’ of ‘sudo apt get command not found’, kan het zijn dat u niet over voldoende rechten beschikt. Om er zeker van te zijn dat u over de benodigde rechten beschikt, plaatst u bij uw opdrachten het voorvoegsel ‘sudo’ en geeft u het rootwachtwoord op wanneer daarom wordt gevraagd. En als u nog steeds problemen ondervindt, controleer dan of uw gebruiker sudo-rechten heeft door het volgende uit te voeren:
sudo -l
Met deze opdracht worden de rechten van uw gebruiker vermeld. Als u geen sudo-rechten heeft, moet u mogelijk contact opnemen met uw systeembeheerder.
Door deze stappen te volgen, zou u de fout ‘apt command not found’ moeten kunnen oplossen en effectief door kunnen gaan met het beheren van pakketten op uw op Debian gebaseerde Linux-distributie.
4 tips om de fout ‘apt command not found’ te vermijden
Om de kans te verkleinen dat u de fout ‘apt command not found’ tegenkomt, volgt u deze best practices voor systeemonderhoud en pakketbeheer:
- Regelmatige systeemupdates: Houd uw systeem up-to-date met de nieuwste software en beveiligingspatches om compatibiliteitsproblemen en kwetsbaarheden te voorkomen.
- Afhankelijkheden beheren: Zorg ervoor dat alle benodigde pakketten zijn geïnstalleerd en los eventuele conflicten op bij het toevoegen van nieuwe software of updates.
- Systeemintegriteitscontroles: Controleer uw systeem regelmatig op problemen die van invloed kunnen zijn op cruciale tools zoals apt.
- Back-up en herstel: Implementeer een betrouwbaar back-upsysteem voor uw instellingen en belangrijke bestanden om snel te herstellen van eventuele problemen.
Alternatieve pakketbeheerders
Als u voortdurend problemen ondervindt met de opdracht ‘apt’ of als u een niet op Debian gebaseerde Linux-distributie gebruikt, zijn er verschillende alternatieve pakketbeheerders die u kunt gebruiken. Elke Linux-distributie heeft doorgaans zijn eigen pakketbeheerder, die de installatie, update en verwijdering van softwarepakketten afhandelt. Hier is een overzicht van enkele populaire alternatieve pakketbeheerders:
YUM en DNF (voor op Red Hat gebaseerde distributies)
YUM (Yellowdog-updater, aangepast) En DNF (Dandified YUM) zijn pakketbeheerders voor op Red Hat gebaseerde distributies zoals Fedora, CentOS en Red Hat Enterprise Linux (RHEL).
YUM
Om een pakket te installeren met YUM, gebruik je de volgende opdracht:
sudo yum install package-name
Je kunt de volgende yum-opdracht gebruiken om de pakketten van je systeem bij te werken:
sudo yum update
En dit yum-commando verwijdert een pakket:
sudo yum remove package-name
Niet gevonden
DNF is de volgende generatie versie van YUM, een veel snellere en efficiëntere pakketbeheerder. Om een pakket te installeren met DNF, gebruikt u:
sudo dnf install package-name
Met de volgende dnf-opdracht worden de pakketten van uw systeem bijgewerkt:
sudo dnf update
En deze dnf-opdracht verwijdert een pakket:
sudo dnf remove package-name
Pacman (voor op Arch gebaseerde distributies)
Pacman is de pakketbeheerder voor Arch Linux en zijn derivaten, zoals Manjaro. Het is een eenvoudige en snelle pakketbeheerder.
Gebruik deze opdracht om een pakket te installeren met Pacman:
sudo pacman -S package-name
Gebruik deze opdracht om het systeem bij te werken:
sudo pacman -Syu
Gebruik deze opdracht om een pakket te verwijderen:
sudo pacman -R package-name
Het begrijpen en gebruiken van de juiste pakketbeheerder voor uw distributie is erg belangrijk voor effectief systeembeheer. Door uzelf vertrouwd te maken met deze alternatieve pakketbeheerders, kunt u uw pakketten soepel en effectief beheren.
Conclusie
Het tegenkomen van de fout ‘apt command not found’ kan frustrerend zijn, maar u kunt dit met een paar eenvoudige stappen oplossen. In deze blogpost hebben we de best practices besproken om dit probleem aan te pakken. Door deze stappen te volgen, lost u het probleem snel op en behoudt u een efficiënt systeembeheer.
Op zoek naar een betrouwbare VPS-aanbieder? Cloudzy’s Cloud VPS biedt vooraf geïnstalleerde Linux-distributies naar keuze. Onze servers zijn gebouwd op de allernieuwste infrastructuur en garanderen een uptime van 99,95% en worden ondersteund door 24/7 ondersteuning. Ervaar betrouwbaarheid en hoge prestaties en geniet van robuuste ondersteuning voor al uw technische behoeften Cloudzy's Linux VPS.
Veelgestelde vragen
Wat is het verschil tussen 'apt' en 'apt-get'?
‘apt’ is een nieuwere, gebruiksvriendelijke opdrachtregelinterface voor het beheren van pakketten op op Debian gebaseerde distributies. Het combineert de functionaliteiten van ‘apt-get’ en andere tools. ‘apt-get’ is een oudere tool, nog steeds beschikbaar en functioneel, maar ‘apt’ biedt een meer intuïtieve syntaxis en extra functies.
Waarom krijg ik ook bij andere opdrachten de foutmelding 'opdracht niet gevonden'?
‘opdracht niet gevonden’-fouten treden meestal op wanneer het systeem het uitvoerbare bestand voor de opdracht die u probeert uit te voeren niet kan vinden. Dit kan te wijten zijn aan ontbrekende softwarepakketten, onjuiste PATH-variabelen of problemen met de installatie.