příkaz nenalezen“ v terminálu Linux

Klíčové věci

  • Pokud narazíte na chybu „apt-get: command not found“, ujistěte se, že používáte distribuci Linuxu založenou na Debianu.
  • Pokud používáte jinou distribuci, jako je CentOS nebo RHEL, použijte místo apt-get příslušný správce balíčků (např. yum).
  • Přeinstalace operačního systému nebo stažení a instalace apt.deb může opravit chybu „apt-get: command not found“ v OS Debian, Ubuntu nebo Raspberry Pi. Znovu zkontrolujte pravopis a v případě potřeby použijte „sudo“.

Pokud chcete nainstalovat software na linuxové distro založené na Debianu, apt-get je spolehlivý terminálový příkaz. Občas se však můžete dostat do potíží s chybou „příkaz nenalezen“ jako odpověď.

Zde je návod, jak se vypořádat s chybou „apt-get: command not found“.

  Jak používat příkaz pro přejmenování v systému Linux

Co je apt-get?

Nástroj apt-get je správce balíků příkazového řádku pro rodinná distribuce Debianu. Umožňuje instalovat, aktualizovat a odebírat software. Jeho použití je následující:

 apt-get [option] [command] 

Takže k instalaci, řekněme, softwaru pro snímání obrazovky scrot byste použili:

 apt-get install scrot 

Přísně vzato, apt-get je zastaralý, což znamená, že by neměl být používán pro žádnou interaktivní instalaci (tj. stisknutí Y nebo N nebo zadávání jakýchkoli jiných příkazů na vyžádání). Místo toho se doporučuje kratší příkaz apt (který zahrnuje příkazy apt-get), zatímco apt-get je schválen pro skripty.

Pokud však jednoduše potřebujete nainstalovat nějaký software, oba fungují.

Ale co když apt-get nefunguje?

Získání „apt-get: command not found“ na CentOS nebo RHEL?

Příkaz apt-get obvykle funguje bez problémů, ale co když ne?

Pokud používáte distribuci, která nepoužívá apt-get, pak to prostě nebude fungovat. (To je snadná chyba, kterou můžete udělat například při přístupu na vzdálený webový server.) Chcete-li tento problém vyřešit, musíte nainstalovat pomocí správného správce balíčků.

  Jak nainstalovat Flowblade Video Editor pro Linux

Může to být pacman, zypper, yum nebo dnf, v závislosti na distribuci Linuxu.

Pokud jste byli například vytáčeni na server CentOS a chtěli jste nainstalovat software, místo apt-get (nebo apt) byste použili yum:

 yum install PACKAGE_NAME 

(Kde „PACKAGE_NAME“ souvisí s dostupným balíčkem k instalaci.)

Naše srovnání apt, yum a dnf to vysvětluje dále.

Oprava „apt-get: command not found“ v OS Debian, Ubuntu nebo Raspberry Pi

Co když používáte rodinnou distribuci Debianu, jako je Ubuntu nebo Pop!_OS nebo Raspberry Pi OS a narazíte na chybu „apt-get: command not found“?

Je neuvěřitelné, že se to může stát, ale co se dá dělat, aby se to napravilo?

  • Přeinstalujte OS. Toto je nejrychlejší a nejméně praktický způsob, jak problém vyřešit.
  • Případně si stáhněte apt.deb z Web Ubuntu a nainstalovat pomocí sudo dpkg -i apt_[VERSION].deb (změňte název souboru tak, aby odpovídal staženému souboru).

Uživatelé operačního systému Raspberry Pi mohou zjistit, že instalace apt-get (nebo sudo apt-get install) nefunguje. V tomto případě zkuste místo toho apt install.

  3 nejlepší způsoby, jak najít soubory a složky pomocí terminálu Linux

Pokud se také pokusíte nainstalovat apt-get a dojde k jiné chybě (ve smyslu „Vyřešení dočasného selhání“ následovaného adresou URL serveru), problém se týká připojení. Proveďte tedy následující kontroly:

  • Internetové připojení
  • Systémové hodiny a datum
  • Pomocí příkazu ping potvrďte, že se váš počítač může dostat na jakýkoli web (např. Google)

Po provedení nezbytných úprav restartujte počítač a zkuste to znovu.

Další způsoby, jak opravit chybu „apt-get: command not found“.

Trio dalších problémů může vést k chybě „apt-get: command not found“.

Za prvé, píšete příkaz správně? Překlepy mohou způsobit zmatek v jakémkoli systému zaměřeném na text, od vyhledávání Google po hledání slov nebo frází na stránce. Linuxový terminál není jiný. Udělejte si čas, abyste se ujistili, že jste „apt-get“ zadali správně.

Za druhé, mohlo by se stát, že vaše oprávnění jsou nedostatečná? Místo „apt-get“ zkuste „sudo apt-get“ – chyba „příkaz nenalezen“ by nyní měla být odstraněna.

Nakonec, pokud zjistíte, že se objeví konkrétnější chyba „sudo: příkaz nenalezen“ a vyzkoušeli jste vše výše, problém může být ve skutečnosti spíše se sudo než s apt-get. Podívejte se do našeho průvodce opravou příkazu sudo: chyba nenalezena.