Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema Quiliro Ordóñez Baca
El mar 08 jul 2014 17:43:17 ECT, Guillermo V. Salas M. escribió:
> No solo mereces ayuda, eres merecedor de mi estimación y respeto Quiliro.

Gracias mil.

--
Saludos libres,
Quiliro Ordóñez
600 8579



signature.asc
Description: OpenPGP digital signature
___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, etc).

Participa en las listas y próximo foro, como socio de ASLE 
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo real.

Todo mensaje que sea enviado a esta lista es público (especialmente los que 
contengan una nota de confidencialidad) y cualquiera puede hacer el uso que 
desee de él.

Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema Guillermo V. Salas M.
2014-07-08 17:39 GMT-05:00 Quiliro Ordóñez Baca :
> Gracias por su ayuda Diego, Guillermo y Eduardo. Es bueno constatar que
> merezco su estimación y, por lo tanto, su ayuda. :-)
>

No solo mereces ayuda, eres merecedor de mi estimación y respeto Quiliro.

Saludos,



-- 
Guillermo Salas M.
Celular  : +593 9 985 5138
USA  : +1 360 968 1701
e-mail   : gsa...@mantareys.com
www  : http://www.mantareys.com
SIP   : 4564...@sip.mantareys.net

Linux User: 255902

Beat me, whip me, make me use Windows!

Please avoid the Top Posting, see
http://es.wikipedia.org/wiki/Top-posting
___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, etc).

Participa en las listas y próximo foro, como socio de ASLE 
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo real.

Todo mensaje que sea enviado a esta lista es público (especialmente los que 
contengan una nota de confidencialidad) y cualquiera puede hacer el uso que 
desee de él.


Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema Quiliro Ordóñez Baca
Gracias por su ayuda Diego, Guillermo y Eduardo. Es bueno constatar que
merezco su estimación y, por lo tanto, su ayuda. :-)

-- 
Saludos libres,
Quiliro Ordóñez
600 8579




signature.asc
Description: OpenPGP digital signature
___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, etc).

Participa en las listas y próximo foro, como socio de ASLE 
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo real.

Todo mensaje que sea enviado a esta lista es público (especialmente los que 
contengan una nota de confidencialidad) y cualquiera puede hacer el uso que 
desee de él.

Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema Quiliro Ordóñez Baca
Investigué sobre esto y es que hay algún control+m que suele pasar a 
los archivos de texto en Windows. Sin embargo, no uso Windows. Es raro.

Este comando parece resolver el problema:
sed s/^M// instanthobo.bash > instanthobo.tmp && mv instanthobo.tmp 
instanthobo.bash

--
Saludos libres,
Quiliro Ordóñez
600 8579



signature.asc
Description: OpenPGP digital signature
___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, etc).

Participa en las listas y próximo foro, como socio de ASLE 
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo real.

Todo mensaje que sea enviado a esta lista es público (especialmente los que 
contengan una nota de confidencialidad) y cualquiera puede hacer el uso que 
desee de él.

Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema Guillermo V. Salas M.
On Tue, Jul 8, 2014 at 5:18 PM, Quiliro Ordóñez Baca
 wrote:
>
>
> El mar 08 jul 2014 17:14:40 ECT, Diego Saravia escribió:
>>> Cuando ejecuto un programa que escribí en bash que tiene en la primera
>>> línea #!/bin/bash me bota el siguiente error;
>>>
>>> bash: ./programa.bash: /bin/bash^M: intérprete erróneo: No existe el
>>> archivo o el directorio
>>>
>>> Si existe el archivo /bin/bash. ¿Por qué es que me da ese error?
>>>
>>
>> me da espina el ^M parece un programa editado en MSDOS,
>>
>> podes mandarme programa.bash para que lo pruebe?
>

Instala dos2unix

dos2unix /ruta/del/archivo.sh


Saludos,




-- 
Guillermo Salas M.
Celular  : +593 9 985 5138
USA  : +1 360 968 1701
e-mail   : gsa...@mantareys.com
www  : http://www.mantareys.com
SIP   : 4564...@sip.mantareys.net

Linux User: 255902

Beat me, whip me, make me use Windows!

Please avoid the Top Posting, see
http://es.wikipedia.org/wiki/Top-posting
___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, etc).

Participa en las listas y próximo foro, como socio de ASLE 
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo real.

Todo mensaje que sea enviado a esta lista es público (especialmente los que 
contengan una nota de confidencialidad) y cualquiera puede hacer el uso que 
desee de él.


Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema eduardo

Saludos,

apt-get install dos2unix

Un abrazo

El 2014-07-08 16:14, Diego Saravia escribió:

Cuando ejecuto un programa que escribí en bash que tiene en la primera
línea #!/bin/bash me bota el siguiente error;

bash: ./programa.bash: /bin/bash^M: intérprete erróneo: No existe el
archivo o el directorio

Si existe el archivo /bin/bash. ¿Por qué es que me da ese error?



me da espina el ^M parece un programa editado en MSDOS,

podes mandarme programa.bash para que lo pruebe?

muchas veces me paso algo parecido pero no recuerdo que lo causaba, a
veces una linea en blanco o algo asi, falta de flag ejecutable, etc,
pero no parece ser el caso
quizas espacios en blanco en la linea inicial
___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, 
etc).


Participa en las listas y próximo foro, como socio de ASLE
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo 
real.


Todo mensaje que sea enviado a esta lista es público (especialmente
los que contengan una nota de confidencialidad) y cualquiera puede
hacer el uso que desee de él.

___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, etc).

Participa en las listas y próximo foro, como socio de ASLE 
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo real.

Todo mensaje que sea enviado a esta lista es público (especialmente los que 
contengan una nota de confidencialidad) y cualquiera puede hacer el uso que 
desee de él.


Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema Quiliro Ordóñez Baca


El mar 08 jul 2014 17:14:40 ECT, Diego Saravia escribió:
>> Cuando ejecuto un programa que escribí en bash que tiene en la primera
>> línea #!/bin/bash me bota el siguiente error;
>>
>> bash: ./programa.bash: /bin/bash^M: intérprete erróneo: No existe el
>> archivo o el directorio
>>
>> Si existe el archivo /bin/bash. ¿Por qué es que me da ese error?
>>
>
> me da espina el ^M parece un programa editado en MSDOS,
>
> podes mandarme programa.bash para que lo pruebe?

#!/bin/bash

# Copyright (C) 2012-2014 Quiliro Ordóñez
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public
# License along with this program.If not, see
# .
#
# InstantHobo.bash version 0.5.9


# This program installs Hobo stable version 2.1.0 on Trisquel 6.0.1
# distribution of the GNU operating system by installing Ruby version
# 1.9.3 and other binary software packages from the repository.


# Installation:
#
# Just download this file and save it as InstantHobo.bash . Then make it
# executable by typing:
# chmod +x InstantHobo.bash
# Run it by typing:
# ./InstantHobo.bash
# It will ask you for the current user password. It will work if the 
user
# is in the sudoers list.


# Note: If you want to remove all gems, before running this script type:
# sudo gem list | cut -d" " -f1 | xargs sudo gem uninstall -aIx


# This script has been untested on Trisquel 6.0.1 with Apache & Webmin
# web servers and with SQLite3, PostgreSQL & MySQL database engines.
# Have fun using and modifying it. Please send me your updates
# at quiliro [at] fsfla [dot] org so I can share them with others.
# Keep hacking!


echo "Updating package database"
sudo apt-get update
# Uncomment the following line if you want to update installed packages.
# sudo apt-get upgrade -y

echo
echo "Installing stable versions of Build utilities, Ruby"
echo " and Rubygems as well as the git versioning system"
sudo apt-get -y install build-essential libssl-dev libreadline-gplv2-dev
sudo apt-get -y install zlib1g-dev checkinstall nodejs ruby1.9.1-full 
git-core

# Uncomment the following 3 lines if you want to update installed gems.
# echo
# echo "Updating currently installed gems"
# sudo gem update

# Choosing the web server

echo
echo "Choose web server"
echo "-- --- --"
echo "Choose one of the following webserver:"
echo
echo "[A]pache 2"
echo "[W]ebrick"

read webserver

case "$webserver" in

"A" | "a" )

echo "Installing Apache 2 Web server"
sudo apt-get -y install apache2
;;

"W" | "w" )

echo "Webrick Web server is always installed by Hobo"
;;

esac

# Choosing the database

echo
echo "Choose database"
echo "-- "
echo "Choose one of the following databases:"
echo
echo "[M]ySQL 5"
echo "[S]QLite 3"
echo "[P]ostgreSQL"

read database

case "$database" in

"M" | "m" )

echo
echo "Installing MySQL database management system server"
sudo apt-get -y install mysql-server libmysqlclient-dev 
libmysql-ruby1.9.1
echo "Installing MySQL gem"
sudo gem install mysql2
;;

"S" | "s" )

echo
echo "Installing SQLite 3 database management system server"
sudo apt-get -y install sqlite3 libsqlite3-dev
echo "Installing Sqlite3 gem"
sudo gem install sqlite3
;;


#
#
# When using PostgreSQL, the database requires to change:
# local   all all peer
# for:
# local   all all md5
# Also tried with changing to this:
# local   all all trust
# hostall all 127.0.0.1/32trust
#
# Then restart the database motor with:
# sudo service postgresql restart
# But it still has errors which I am currently correcting. I guess you 
have
# to create the user and the database first. But I have no experience 
with
# Hobo and PostgreSQL.

"P" | "p" )

echo
echo "Installing PostgreSQL database management system server"
sudo apt-get -y install postgresql postgresql-server-dev-9.1
echo "Installing PostgreSQL gem"
sudo gem install pg
;;

esac

echo
echo "Installing the Hobo gem"
sudo gem update
sudo gem install hobo
echo "You can create a new Hobo application with: "
echo "hobo new application_name --setup"
echo "You can remove it with: "
echo "rm -rf application_name"
echo "Happy hacking!"

# End of script

--
Saludos libres,
Quiliro Ordóñez
600 8579



signature.asc
Description: OpenPGP digital signature
___
Lista de Correo Asociacion@listas.asle.ec

Re: [ASLE] /bin/bash^M: intérprete erróneo

2014-07-08 Por tema Diego Saravia
> Cuando ejecuto un programa que escribí en bash que tiene en la primera
> línea #!/bin/bash me bota el siguiente error;
>
> bash: ./programa.bash: /bin/bash^M: intérprete erróneo: No existe el
> archivo o el directorio
>
> Si existe el archivo /bin/bash. ¿Por qué es que me da ese error?
>

me da espina el ^M parece un programa editado en MSDOS,

podes mandarme programa.bash para que lo pruebe?

muchas veces me paso algo parecido pero no recuerdo que lo causaba, a
veces una linea en blanco o algo asi, falta de flag ejecutable, etc,
pero no parece ser el caso
quizas espacios en blanco en la linea inicial
___
Lista de Correo Asociacion@listas.asle.ec
Visite http://listas.asle.ec/mailman/listinfo/asociacion
para modificar las opciones de suscripción (suscribirse, retirarse, etc).

Participa en las listas y próximo foro, como socio de ASLE 
http://www.asle.ec/portal2/node/7

Visita el canal IRC #asle en irc.freenode.org para consultas en tiempo real.

Todo mensaje que sea enviado a esta lista es público (especialmente los que 
contengan una nota de confidencialidad) y cualquiera puede hacer el uso que 
desee de él.