Почему «* .exe в установке Python?

5

Просто из любопытства я выполнил следующую команду, и я был удивлен, увидев исполняемые файлы MS Windows в каталоге установки 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

Зачем нам эти .exe на установке Ubuntu? В частности, речь идет о exe s в пакете Python.

Мне просто не нравятся файлы, заканчивающиеся на .exe .

Я могу понять, что banshee, tomboy, gbrainy используют «mono», но почему они не могут просто называть его чем-то иным, чем .exe .

    
задан Muneeb 23.12.2011 в 15:39
источник

1 ответ

7

В соответствии с dpkg и сайтом пакетов они являются частью python2.7-dev . По умолчанию он не установлен.

Я считаю, что они включают установщиков Windows, чтобы люди могли легче создавать переносные автономные проекты (без необходимости выслеживать установщик текущей версии), но я мог ошибаться.

Если вы хотите точно знать (или предложить удалить эти файлы), вы можете найти несколько методов контакта на страница с информацией о пакете .

Изменить: и Mono .exes - это только исполняемые файлы Mono. Они распространяются в форме exe.

    
ответ дан Oli 23.12.2011 в 15:53
источник