El 07/02/11 13:04, Francisco Javier Cuadrado escribió:
El día 7 de febrero de 2011 12:48, Narcis Garcia - GiLUG
<informat...@actiu.net>  escribió:
¿En cambio si que es de esperar que "env" se encuentre en /usr/bin en
cualquier entorno GNU?

Aquí tienes una discusión de la lista «tutor» de python:
http://mail.python.org/pipermail/tutor/2007-June/054808.html

En este mensaje[1] dicen (y cito):

«[...] env is almost always located in /usr/bin/ so one need not worry
what is env is not present at /usr/bin) [...]»

Lo que viene a decir (por alguien no sabe inglés) que: «env está casi
siempre ubicado en /usr/bin de modo que no hay que preocuparse por si
env no está presente en /usr/bin»

Mi opinión es que es más probable que env esté instalado en un sistema
y esté en /usr/bin, que python esté instalado y que esté en el
directorio que tú pienses que está.

[1] http://mail.python.org/pipermail/tutor/2007-June/054816.html


env viene en el paquete coreutils, junto con otras utilidades como pueden ser who, sort, tail, head, du, etc...
Y tal y reza en la página de gnu:

"The GNU Core Utilities are the basic file, shell and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system."

IMHO, si mi soft solo soporta python 2.x, usaría

#!/usr/bin/env python2

Al menos por mi experiencia, me he encontrado python bajo 3 raizes que recuerde, /opt, /usr, /usr/local

Un saludo.




_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a