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

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

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

Я могу понять, что банши, сорванцы, гбрейни используют «моно», но почему они не могут просто назвать это как-то иначе, чем .exe.

5
задан 25 July 2016 в 05:57

1 ответ

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

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

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

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

0
ответ дан 25 July 2016 в 05:57

Другие вопросы по тегам:

Похожие вопросы: