Was ist der Unterschied zwischen /usr/bin/python3
und /usr/bin/python3m
ausführbaren Dateien?
Ich beobachte sie unter Ubuntu 13.04, aber Google schlägt vor, dass sie auch auf anderen Distributionen existieren.
Die beiden Dateien haben dieselbe md5sum, scheinen jedoch keine symbolischen oder festen Links zu sein. Die beiden Dateien haben unterschiedliche Inode-Nummern, die von zurückgegeben werden, ls -li
und beim Testen werden find -xdev -samefile /usr/bin/python3.3
keine anderen Dateien zurückgegeben.
Jemand hat eine ähnliche Frage zu AskUbuntu gestellt , aber ich wollte mehr über den Unterschied zwischen den beiden Dateien herausfinden.
python
python-3.x
James Mishra
quelle
quelle
Antworten:
Das Verdienst dafür geht an chepner, der darauf hingewiesen hat, dass ich bereits den Link zur Lösung hatte.
über PEP 3149 .
In Bezug auf die
m
Flagge ist dies Pymalloc:über Neuigkeiten in Python 2.3
Schließlich können die beiden Dateien auf einigen Systemen fest verknüpft sein. Während die beiden Dateien auf meinem Ubuntu 13.04-System unterschiedliche Inode-Nummern haben (also unterschiedliche Dateien), zeigt ein Beitrag von comp.lang.python vor zwei Jahren , dass sie einmal fest verknüpft waren.
quelle