A locomotiva não funciona em um sistema debian: sl ls

2

PROBLEMA:

Instalei sl , mas quando digito sl na linha de comando, recebo isso:

bash: sl: command not found
(root@host)-(03:55:38)-(/home/user)
$apt install sl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
sl is already the newest version (3.03-17+b2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Sl is a program that can display animations aimed to correct you if you type 'sl' by mistake. SL stands for Steam Locomotive. package on Debian packages

Instruções de instalação em cyberciti.biz/

Trecho:

Instale o software sl para obter a locomotiva a vapor (trem em casca)

Digite o seguinte comando apt-get / apt em um Debian / Ubuntu Linux:

$ sudo apt-get install sl

Uso

Ok, apenas digitei o comando ls como sl:

$ sl
(root@host)-(03:57:47)-(/home/user)
$cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 9 (stretch)"
NAME="Debian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
(root@host)-(04:04:01)-(/home/user)
$bash -version
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

PERGUNTA:

O que está acontecendo aqui, onde está a locomotiva, há algo que eu preciso configurar .......?

    
por somethingSomething 28.08.2018 / 06:01

1 resposta

5

Se você estiver executando como root (suponho que você esteja desde que você executou apt diretamente), PATH por padrão excluirá /usr/local/games e /usr/games devido a uma condicional em /etc/profile :

if [ "'id -u'" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH

sl está em /usr/games .

    
por 28.08.2018 / 07:10