Používám Ubuntu 18.04 a nedávno se mi při spouštění bash skriptů stále zobrazuje tato chyba:tr: command not found . tr v /usr/bin neexistuje a /usr/sbin . Nainstalován také coreutils ale stále bez štěstí. Jak mohu přidat tento příkaz do svého shellu?
which tr nic nevrací. Toto říká apt o coreutils :
coreutils is already the newest version (8.28-1ubuntu1).
Dostávám Command 'tr' not found takže to nic nepřeváží. /usr/bin je v mé PATH proměnná.
Přijatá odpověď:
tr je obsažen v coreutils balíček, ale pokud byl tento balíček nainstalován před jednoduchou apt install neobnoví to. Chcete-li znovu nainstalujte balíček pomocí apt-get --reinstall možnost:
sudo apt install --reinstall coreutils
Pokud jste (znovu) nepřesunuli chybějící binární kód /usr/bin/tr ve vašem systému může být něco špatně, spusťte fsck na oddílu pro kontrolu souborového systému a (pokud je to nutné) opravu.