which-2.14 y alternativas

La presencia / ausencia del programa which en el libro LFS es posiblemente una de las más polémicas discusiones que hemos tenido en las listas de correo, provocando al menos una disputa recientemente. Para poner de una vez un final feliz a esto, presentamos dos de las varias opciones que hay para equipar tu sistema con "which".

La primera opción es instalar realmente el programa GNU which.

Introducción a which

Localización de descarga (HTTP):		http://ftp.gnu.org/gnu/which/which-2.14.tar.gz
Localización de descarga (FTP):			ftp://ftp.gnu.org/gnu/which/which-2.14.tar.gz
Versión usada:					2.14
Tamaño del paquete:				110 KB
Estimación del espacio requerido en disco:	719 KB

Instalación de which

Instala which ejecutando los siguientes comandos:

./configure --prefix=/usr &&
make &&
make install

Contenido

El paquete which contiene which.

Descripción

El guión 'which'

La segunda opción (para aquellos que no quieran instalar el programa) es crear un sencillo guión:

cat > /usr/bin/which << "EOF"
#!/bin/bash
type -p "$@"
EOF
chmod 755 /usr/bin/which
chown root:root /usr/bin/which

Normalmente esto debería funcionar correctamente y es, posiblemente, la solución más facil para máquinas que no necesitan trabajar con un buen entorno de usuario.