В чем разница между /usr/bin/python3
и /usr/bin/python3m
исполняемыми?
Я наблюдаю за ними в Ubuntu 13.04, но Google предполагает, что они существуют и в других дистрибутивах.
Два файла имеют одинаковую сумму md5sum, но не кажутся символическими или жесткими ссылками; два файла имеют разные номера inode, возвращаемые, ls -li
и тестирование find -xdev -samefile /usr/bin/python3.3
не возвращает никаких других файлов.
Кто-то задал аналогичный вопрос на AskUbuntu , но я хотел узнать больше о разнице между двумя файлами.
python
python-3.x
Джеймс Мишра
источник
источник
Ответы:
Благодарим за это Чепнера, указавшего , что у меня уже есть ссылка на решение.
через PEP 3149 .
Что касается
m
конкретно флага, это то, что такое Pymalloc:через Что нового в Python 2.3
Наконец, в некоторых системах эти два файла могут быть жестко связаны. Хотя два файла имеют разные номера inode в моей системе Ubuntu 13.04 (следовательно, это разные файлы), сообщение comp.lang.python от двухлетней давности показывает, что когда-то они были жестко связаны.
источник