chmod
Scripts de shell devem ser executáveis para que possam ser usados. O comando chmod pode ser usado para indicar que o arquivo de texto é um executável (ou seja, que o conteúdo pode ser executado como um script de shell).
Primeiro shell script
sh arquivos são abertos em um editor de texto (Xcode ou TextEdit). Para criar um script de shell que será executado no Terminal quando você o abrir, nomeie-o com a extensão "command", por exemplo file. command ,. Por padrão, eles são enviados ao Terminal, que executará o arquivo como um script de shell.
Em sistemas operacionais do tipo Unix, o chmod (abreviação de change mode, em português: alterar modo) é o comando e a chamada de sistema que pode alterar permissões de acesso de objetos do sistema (arquivos e diretórios) e sinalizações (flags) de modo especial. A requisição é filtrada pelo umask.
Assim, hoje em dia já existem diversas ferramentas e scripts que podem fazer todo esse processo de conversão para gente, como o PyInstaller, o py2exe e o cx_Freeze. Usaremos o cx_Freeze, por ser multi-plataforma e de simples usabilidade. O primeiro passo, como sempre, é instalar esse pacote Python.
Caso não queira gerar um JRE, você também pode informar um JDK. Após a configuração, clique na seta para gerar o executável. Ou o salve em um arquivo xml e gere com a aplicação launch4jc: Para verificar se tudo está correto, você pode executar o executável gerado. Se a aplicação for exibida é porque o arquivo foi criado corretamente.
Para criarmos um executável no Windows, o ideal seria rodar o _cxFreeze também no Windows. Portabilizando nosso código para maior acesso O Python, por diversas razões, é uma linguagem de programação incrível!
Para suprir um pouco desta necessidade, criarei uma série de dois artigos explicando como gerar um arquivo executável de uma aplicação Java e como criar um instalador para este executável. Como o título do artigo indica, neste primeiro irei abordar a criação de um executável.