I am currently playing around with cmake a bit and in the process I discovered a few things I don't understand mostly concerning python symbolic links in usr/bin
directory:
In my
usr/bin
directory there exist symbolic links with almost the name of the python executables they point to. It seems to be a while since they were created and I want to know if there could be a reason why this is necessary or if something went wrong at some point and I should delete these symbolic links.What are the symbolic links pointing to
x86_64-linux-gnu-python<x.x>-config*
for?This is more a python specific question: What is the difference between
python3.5
andpython3.5m
?
My usr/bin
looks like this:
lrwxrwxrwx 1 root root 9 Okt 18 2016 python -> python2.7*
lrwxrwxrwx 1 root root 9 Okt 18 2016 python2 -> python2.7*
-rwxr-xr-x 1 root root 3546104 Nov 19 10:35 python2.7*
lrwxrwxrwx 1 root root 33 Nov 19 10:35 python2.7-config -> x86_64-linux-gnu-python2.7-config*
lrwxrwxrwx 1 root root 16 Dez 10 2015 python2-config -> python2.7-config*
lrwxrwxrwx 1 root root 9 Okt 18 2016 python3 -> python3.5*
-rwxr-xr-x 2 root root 4460336 Nov 17 20:23 python3.5*
lrwxrwxrwx 1 root root 33 Nov 17 20:23 python3.5-config -> x86_64-linux-gnu-python3.5-config*
-rwxr-xr-x 2 root root 4460336 Nov 17 20:23 python3.5m*
lrwxrwxrwx 1 root root 34 Nov 17 20:23 python3.5m-config -> x86_64-linux-gnu-python3.5m-config*
lrwxrwxrwx 1 root root 16 Mär 23 2016 python3-config -> python3.5-config*
lrwxrwxrwx 1 root root 10 Okt 18 2016 python3m -> python3.5m*
lrwxrwxrwx 1 root root 17 Mär 23 2016 python3m-config -> python3.5m-config*
lrwxrwxrwx 1 root root 16 Dez 10 2015 python-config -> python2.7-config*