50% kedvezmény minden terv, korlátozott idő. Kezdés: $2.48/mo
7 perc van hátra
Szerverek és operációs rendszer

Az „apt parancs nem található” hiba javítása Linux rendszeren

Ada Lovegood By Ada Lovegood 7 perc olvasás
apt hiba: a parancs nem található

Ha Ön Linux-felhasználó, valószínűleg ismeri az apt parancsot. Ez a parancs kulcsfontosságú eszköz a csomagkezeléshez olyan Debian-alapú disztribúciókon, mint az Ubuntu. Valószínű azonban, hogy találkozik a 'apt parancs nem található' hiba. Egy ilyen hibával való találkozás frusztráló lehet, és leállíthatja a folyamatokat. Átfogó útmutatónk végigvezeti Önt ennek a hibának a megértésében és megoldásában, így biztosítva a rendszer zökkenőmentes működését.

Az „apt parancs nem található” hiba értelmezése

A ‘apt parancs nem található"vagy"apt get nem található' hiba általában azt jelzi, hogy a rendszer nem ismeri fel az apt parancsot. Ennek több oka is lehet:

  • Nem Debian alapú disztribúciót használ, amely nem támogatja az apt. Például előfordulhat, hogy Fedorát vagy Archot használ.
  • Az apt csomagkezelő nincs telepítve a rendszerére.
  • Problémák vannak a rendszer PATH konfigurációjával.

Fontos megjegyezni az apt és az apt-get közötti különbséget. Mindkét parancs csomagkezelő, amelyet a szoftver telepítésének és eltávolításának kezelésére használunk Debian-alapú rendszereken. De az apt az apt-get újabb és felhasználóbarátabb alternatívája.

„Apt get not found” Előzetes ellenőrzések és megoldások

Mielőtt bonyolultabb megoldásokba merülne, végezze el az alábbi előzetes ellenőrzéseket:

  • Ellenőrizze Linux-terjesztését: Győződjön meg arról, hogy Debian-alapú disztribúciót használ, mint például az Ubuntu, a Mint vagy maga a Debian. Néha hiba adódik abból az egyszerű tényből, hogy nem vette figyelembe a terjesztési kompatibilitást.
  • Ellenőrizze, hogy az apt telepítve van-e: Fut mely apt hogy lássa, elérhető-e a parancs. Ha nem ad vissza semmit, akkor az apt nincs telepítve.
  • PATH problémák: Győződjön meg arról, hogy az apt-ot tartalmazó könyvtár a rendszer PATH-jában van. Ezt futással megteheti echo $PATH.

Ha ezeket az előzetes tényezőket ellenőrzi, mielőtt bonyolultabb megoldásokhoz kezdene, sok időt takaríthat meg. Néha a mögöttes ok közvetlenül az arca előtt van.

Az „apt parancs nem található” hiba javítása

Az „apt not found” hibával kapcsolatos elsődleges probléma a csomag telepítésétől függhet. Kezdjük a probléma megoldását az apt telepítésével.

Először győződjön meg arról, hogy Debian-alapú rendszert használ, például Ubuntu vagy Debian. Az „apt” nem kompatibilis a nem Debian rendszerekkel, mint például a Fedora vagy a CentOS, amelyek különböző csomagkezelőket használnak (például „yum” vagy „dnf”).

Ha nem Debian rendszert használ (például Fedora vagy Arch), előfordulhat, hogy az „apt not found” hibaüzenet jelenik meg, mivel ezek a rendszerek különböző csomagkezelőket használnak. Nézzük meg, hogyan használhatod az apt-ot Fedorán és Archon. Fedora esetén használja dnf, Arch esetén pedig használja pacman. Íme, hogyan használhatja őket:

Fedora:

sudo dnf install <package-name>

Boltív:

sudo pacman -S <package-name>

Ha az „apt: parancs nem található” hibát észlel egy Debian-alapú rendszeren, nyissa meg a terminált, és futtassa ezt a parancsot a telepítés ellenőrzéséhez:

sudo apt update

Ha a „parancs nem található” üzenet jelenik meg, folytassa az apt újratelepítésével.

Töltse le a rendszerverziójához tartozó „.deb” csomagot a hivatalos adattárból:

wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_2.0.2ubuntu0.2_amd64.deb

Telepítse a csomagot a „dpkg”-val:

sudo dpkg -i apt_2.0.2ubuntu0.2_amd64.deb

Frissítse a helyi tárolót a sikeres telepítés megerősítéséhez:

sudo apt update

Ha függőségi problémák merülnek fel, azonosítsa és telepítse a szükséges függőségeket:

dpkg -I apt_2.0.2ubuntu0.2_amd64.deb

A rendszer „apt” csomagja most megfelelően be van állítva.

Néha a hiba azért fordul elő, mert a csomaglista elavult. Frissítheti a csomaglistát, hogy megbizonyosodjon arról, hogy rendszere ismeri a legújabb elérhető csomagokat. Futtassa a következő parancsot a csomaglista frissítéséhez:

sudo apt-get update

A frissítés után próbálja meg futtatni a alkalmas parancsoljon újra.

Az „apt” parancs az „apt-get” újabb, felhasználóbarátabb változata. Ha az „apt” nem található, próbálkozzon az „apt-get” használatával. Az „apt-get” parancs ugyanazokat a funkciókat hajtja végre, és gyakran elérhető olyan rendszereken, ahol az „apt” nem. Például futás helyett:

sudo apt install package-name

A következő parancsot használhatja:

sudo apt-get install package-name

Ez segít az „apt get parancs nem található” és a „sudo apt get parancs nem található” hibák megoldásában.

Egy másik probléma, amely az „apt parancs nem található hibát” okozhatja, az lehet, hogy nem rendelkezik sudo jogosultságokkal. Az 'apt' és 'apt-get' parancsok végrehajtásához szuperfelhasználói jogosultságok szükségesek. Ha olyan hibákat tapasztal, mint a „sudo apt parancs nem található” vagy „sudo apt get parancs nem található”, ennek oka lehet, hogy nincs elegendő engedélye. A szükséges jogosultságok megszerzéséhez írja be a parancsok elé a „sudo” szót, és adja meg a root jelszót, amikor a rendszer kéri. És ha továbbra is problémákba ütközik, ellenőrizze, hogy a felhasználó rendelkezik-e sudo jogosultságokkal a következő futtatással:

sudo -l

Ez a parancs felsorolja a felhasználó jogosultságait. Ha nem rendelkezik sudo jogosultságokkal, előfordulhat, hogy kapcsolatba kell lépnie a rendszergazdával.

Ha követi ezeket a lépéseket, meg tudja oldani az „apt parancs nem található” hibát, és hatékonyan folytathatja a csomagok kezelését a Debian-alapú Linux disztribúción.

4 tipp az „apt parancs nem található” hiba elkerülésére

Az „apt parancs nem található” hiba előfordulásának csökkentése érdekében kövesse az alábbi bevált módszereket a rendszerkarbantartásra és a csomagkezelésre vonatkozóan:

  1. Rendszeres rendszerfrissítések: Tartsa naprakészen a rendszert a legújabb szoftverekkel és biztonsági javításokkal, hogy megelőzze a kompatibilitási problémákat és a sebezhetőséget.
  2. Függőségek kezelése: Győződjön meg arról, hogy minden szükséges csomag telepítve van, és oldja meg az esetleges ütközéseket új szoftverek vagy frissítések hozzáadásakor.
  3. Rendszerintegritás ellenőrzések: Rendszeresen ellenőrizze a rendszert, hogy nincs-e olyan probléma, amely olyan kritikus eszközöket érinthet, mint például az apt.
  4. Biztonsági mentés és visszaállítás: Hozzon létre megbízható biztonsági mentési rendszert beállításaihoz és fontos fájljaihoz, hogy gyorsan helyreálljon bármilyen probléma esetén.

Alternatív csomagkezelők

Ha folyamatosan problémákba ütközik az „apt” paranccsal, vagy ha nem Debian-alapú Linux disztribúciót használ, számos alternatív csomagkezelőt használhat. Minden Linux disztribúció általában saját csomagkezelővel rendelkezik, amely kezeli a szoftvercsomagok telepítését, frissítését és eltávolítását. Íme néhány népszerű alternatív csomagkezelő áttekintése:

YUM és DNF (Red Hat-alapú disztribúciókhoz)

YUM (Yellowdog Updater, módosított) és DNF (Dandified YUM) csomagkezelők a Red Hat-alapú disztribúciókhoz, mint például a Fedora, a CentOS és a Red Hat Enterprise Linux (RHEL).

NAGYON

Egy csomag YUM használatával történő telepítéséhez használja a következő parancsot:

sudo yum install package-name

A következő yum paranccsal frissítheti a rendszer csomagjait:

sudo yum update

És ez a yum parancs eltávolít egy csomagot:

sudo yum remove package-name

DNF

A DNF a YUM következő generációs verziója, amely sokkal gyorsabb és hatékonyabb csomagkezelő. DNF használatával csomag telepítéséhez használja:

sudo dnf install package-name

A következő dnf parancs frissíti a rendszer csomagjait:

sudo dnf update

És ez a dnf parancs eltávolít egy csomagot:

sudo dnf remove package-name

Pacman (arch alapú disztribúciókhoz)

A Pacman az Arch Linux és származékai, például a Manjaro csomagkezelője. Ez egy egyszerű és gyors csomagkezelő.

A Pacman használatával csomag telepítéséhez használja ezt a parancsot:

sudo pacman -S package-name

A rendszer frissítéséhez használja ezt a parancsot:

sudo pacman -Syu

Egy csomag eltávolításához használja ezt a parancsot:

sudo pacman -R package-name

A terjesztéshez megfelelő csomagkezelő megértése és használata nagyon fontos a hatékony rendszerkezeléshez. Ha megismeri ezeket az alternatív csomagkezelőket, zökkenőmentesen és hatékonyan kezelheti csomagjait.

Következtetés

Az „apt parancs nem található” hibával való találkozás bosszantó lehet, de néhány egyszerű lépéssel kijavíthatja. Ebben a blogbejegyzésben áttekintettük a probléma kezelésének bevált gyakorlatait. Ha követi ezeket a lépéseket, gyorsan megoldja a problémát, és fenntartja a hatékony rendszerkezelést.

Megbízható VPS szolgáltatót keres? A Cloudzy Cloud VPS-je előre telepített Linux disztribúciókat kínál az Ön által választott. A legkorszerűbb infrastruktúrára épülő szervereink 99,95%-os rendelkezésre állást garantálnak, és a hét minden napján, 24 órában támogatottak. Tapasztalja meg a megbízhatóságot és a nagy teljesítményt, és élvezze a robusztus támogatást minden műszaki igényéhez Cloudzy Linux VPS.

GYIK

Mi a különbség az „apt” és az „apt-get” között?

Az „apt” egy újabb, felhasználóbarát parancssori felület a Debian-alapú disztribúciók csomagjainak kezelésére. Egyesíti az „apt-get” és más eszközök funkcióit. Az „apt-get” egy régebbi eszköz, még mindig elérhető és működőképes, de az „apt” intuitívabb szintaxist és további szolgáltatásokat kínál.

Miért kapok „nem található parancs” hibaüzenetet más parancsoknál is?

A „parancs nem található” hibák általában akkor fordulnak elő, ha a rendszer nem tudja megtalálni a futtatni kívánt parancs végrehajtható fájlját. Ennek oka lehet hiányzó szoftvercsomagok, helytelen PATH-változók vagy a telepítéssel kapcsolatos problémák.

Részesedés

Továbbiak a blogból

Olvass tovább.

A Cosmos Cloud borítóképével futtatható legjobb saját üzemeltetésű alkalmazások a Cosmos irányítópultja körüli alkalmazáspanelekkel.
Szerverek és operációs rendszer

A Cosmos Cloud segítségével futtatható legjobb saját üzemeltetésű alkalmazások: fájlok, média, jelszavak, automatizálás és egyebek!

Lehet, hogy beállította a Cosmos Cloud szolgáltatást, és most szeretné látni, hogy mely alkalmazások illenek jól hozzá, vagy talán még nem döntötte el a Cosmos mellett, és csak azt szeretné látni, hogy mennyire illeszkedik a munkájához.

Nick SilverNick Silver 16 perc olvasás
Portainer vs Cosmos Cloud a Docker Apps kezeléséhez, hibrid beállítási diagrammal és neon ops vs hozzáférési blokkokkal.
Szerverek és operációs rendszer

Portainer vs Cosmos Cloud: A legjobban illeszkedik a Docker alkalmazáskezeléshez

Ha már ismeri a Dockert, és csak tisztább módon szeretné futtatni a növekvő alkalmazáskészletet, íme a rövid válasz a Portainer vs Cosmos Cloud kérdésére. Portainer az erősebb választás a direc számára

Nick SilverNick Silver 14 perc olvasás
A Cosmos Cloud vs CasaOS vs Umbrel funkciógrafika, amely három önállóan tárolt útvonalat mutat be egy absztrakt felhőhálózati világban.
Szerverek és operációs rendszer

Cosmos Cloud vs CasaOS vs Umbrel: Melyik önkiszolgáló platform illik az Ön beállításához?

A rövid válasz az, hogy továbbra is a CasaOS a legkönnyebb kezdeni, az Umbrel a legtisztábban kezeli, és a Cosmos Cloud értelmesebb, ha szorosabb ellenőrzést szeretne a doma felett.

Nick SilverNick Silver 11 perc olvasás

Készen áll a telepítésre? 2,48 USD/hó-tól.

Független felhő, 2008 óta. AMD EPYC, NVMe, 40 Gbps. 14 napos pénzvisszafizetés.