50% korting alle plannen, beperkte tijd. Beginnend om $2.48/mo
Nog 7 minuten
Servers en besturingssystemen

Hoe u de fout “apt command not found” op Linux kunt oplossen

Ada Lovegood By Ada Lovegood 7 minuten lezen
apt-fout: opdracht niet gevonden

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:

  1. Regelmatige systeemupdates: Houd uw systeem up-to-date met de nieuwste software en beveiligingspatches om compatibiliteitsproblemen en kwetsbaarheden te voorkomen.
  2. Afhankelijkheden beheren: Zorg ervoor dat alle benodigde pakketten zijn geïnstalleerd en los eventuele conflicten op bij het toevoegen van nieuwe software of updates.
  3. Systeemintegriteitscontroles: Controleer uw systeem regelmatig op problemen die van invloed kunnen zijn op cruciale tools zoals apt.
  4. 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.

Deel

Meer van de blog

Blijf lezen.

De beste zelfgehoste apps die u kunt uitvoeren met Cosmos Cloud-omslagafbeelding met app-panelen rond een Cosmos-dashboard.
Servers en besturingssystemen

Beste zelfgehoste apps die u kunt uitvoeren met Cosmos Cloud: bestanden, media, wachtwoorden, automatisering en meer!

Misschien heb je Cosmos Cloud opgezet en wil je nu kijken welke apps er goed bij passen, of misschien heb je nog niet eens voor Cosmos gekozen en wil je gewoon kijken hoe goed het bij je werk past.

Niek ZilverNiek Zilver 16 minuten lezen
Potainer vs Cosmos Cloud voor het beheren van Docker Apps-omslag met hybride installatiediagram en neon-ops versus toegangsblokken.
Servers en besturingssystemen

Portainer versus Cosmos Cloud: het beste geschikt voor Docker-appbeheer

Als je Docker al kent en gewoon een schonere manier wilt om een ​​groeiende app-stack uit te voeren, dan is hier het korte antwoord op Potainer versus Cosmos Cloud. Potainer is de sterkere keuze voor direc

Niek ZilverNiek Zilver 14 minuten lezen
Cosmos Cloud vs CasaOS vs Umbrel functieafbeelding die drie zelf-gehoste paden binnen één abstracte cloudnetwerkwereld laat zien.
Servers en besturingssystemen

Cosmos Cloud versus CasaOS versus Umbrel: welk zelfgehoste platform past bij uw configuratie?

Het korte antwoord is dat CasaOS nog steeds de gemakkelijkste plek is om te beginnen, Umbrel het schoonste samengestelde gevoel heeft en Cosmos Cloud logischer is als je meer controle over doma wilt.

Niek ZilverNiek Zilver 11 minuten lezen

Klaar om te implementeren? Vanaf $ 2,48/maand.

Onafhankelijke cloud, sinds 2008. AMD EPYC, NVMe, 40 Gbps. 14 dagen geld-terug-garantie.