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:
- 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.
- 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.
- 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.
- 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.