1 votos

¿Cómo comprimir un archivo script para MacOS en Windows y darle los atributos correctos?

Estoy trabajando bajo Windows 10 y estoy reuniendo algunos archivos de datos y un simple bash-script que quiero compartir con los usuarios de Mac. (Estoy aprendiendo MacOS, por lo que puede haber sacado conclusiones erróneas en alguna parte...)

Cuando intenté utilizarlo en un Mac, el script no se ejecutaba después de descomprimirlo y tuve que configurar sus atributos para permitir la ejecución. ¿Es posible hacerlo ya en Windows para que el archivo se descomprima con los atributos deseados?

0 votos

Hace muchos años que no utilizo Windows; sin embargo, tengo entendido que existe un subsistema Windows para Linux. ¿Es esto lo que está utilizando para su bash scripts ? En caso afirmativo, ¿cómo script(s) ¿Mediante línea de comandos o GUI? Si es por la GUI, intentaría ejecutar una versión de línea de comandos de zip para Linux para ver si conserva el atributo ejecutable.

0 votos

No, no, estoy trabajando en "Windows puro" y acabo de escribir el script con un editor de texto. No se supone que debe ser utilizado unser Windows, sólo se lleva allí porque eso pasa a ser mi desarrollo-entorno. Pero aunque el script es inútil bajo Windows, quiero que el usuario que descomprime pueda usarlo inmediatamente,

1 votos

Me refiero a una función de Windows 10: Echa un vistazo a Todo lo que puedes hacer con el nuevo Bash Shell de Windows 10 y https://www.howtogeek.com/265900/everything-you-can-do-with-Windows-10s-new-bash-shell/ . Si lo hace por la línea de comandos utilizando un Linux zip en el subsistema Windows para Linux. Otra sugerencia es ejecutar Linux a través de Máquina Virtual y hacerlo allí.

0voto

user3439894 Puntos 5883

No he usado Windows en muchos años, sin embargo, entiendo que hay una nueva característica de Windows 10 llamado Subsistema de Windows para Linux. Echa un vistazo a Todo lo que puedes hacer con el nuevo Bash Shell de Windows 10 y Cómo instalar y utilizar Linux Bash Shell en Windows 10 . Tal vez utilizando esta función se pueda crear y comprimir un bash ejecutable y conservar sus atributos una vez descomprimido en un Mac. No lo he probado, así que esto es más informativo que una respuesta de trabajo.

Hay bastantes pasos en los dos artículos enlazados y para no hacer de esto una respuesta sólo de enlaces, ya que no cito ninguno de los pasos, déjame decirte algo que puedes hacer desde Windows y que funcionará seguro...

Instala Linux en una Máquina Virtual y haz tu scripting, hazlo ejecutable, y comprímelo en la VM Linux. Un zip bash ejecutable de una máquina virtual Linux será ejecutable en MacOS cuando se descomprima.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X