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.