Por que '* .exe está na instalação do Python?

5

Apenas por curiosidade, executei o comando a seguir e fiquei surpreso ao ver executáveis do MS Windows no diretório de instalação do Python.

    20:36:46 nixlap [~] $ locate -i -r exe$
    [snipped]
    /usr/lib/python2.6/dist-packages/setuptools/cli.exe
    /usr/lib/python2.6/dist-packages/setuptools/gui.exe
    /usr/lib/python2.7/dist-packages/setuptools/cli.exe
    /usr/lib/python2.7/dist-packages/setuptools/gui.exe
    /usr/lib/python2.7/distutils/command/wininst-6.0.exe
    /usr/lib/python2.7/distutils/command/wininst-7.1.exe
    /usr/lib/python2.7/distutils/command/wininst-8.0.exe
    /usr/lib/python2.7/distutils/command/wininst-9.0-amd64.exe
    /usr/lib/python2.7/distutils/command/wininst-9.0.exe
    /usr/lib/tomboy/Tomboy.exe
    /usr/share/mono/MonoGetAssemblyName.exe
    /usr/share/pyshared/setuptools/cli.exe
    /usr/share/pyshared/setuptools/gui.exe

Por que precisamos desses .exe na instalação do Ubuntu? Particularmente falando sobre o pacote exe s no Python.

Eu simplesmente não gosto dos arquivos que terminam em .exe .

Eu posso entender que banshee, tomboy, gbrainy usam 'mono' mas por que eles não podem simplesmente nomear algo diferente de .exe .

    
por Muneeb 23.12.2011 / 15:39

1 resposta

7

De acordo com dpkg e o site de pacotes , eles fazem parte do python2.7-dev package. Isso não é instalado por padrão.

Acredito que eles incluam os instaladores do Windows para permitir que as pessoas criem projetos independentes portáteis mais facilmente (sem ter que procurar o instalador da versão atual), mas posso estar errado.

Se você quiser saber com certeza (ou sugerir que esses arquivos sejam removidos), você pode encontrar vários métodos de contato no página de informações do pacote .

Edit: e os Mono .exes são apenas executáveis Mono. Eles são distribuídos na forma exe.

    
por Oli 23.12.2011 / 15:53

Tags