Ich versuche, colordiffin einem benutzerdefinierten Verzeichnis zu installieren, da ich keine sudoBerechtigungen habe. Ich habe die Verzeichnisse im Makefile fest codiert, wie in der README-Datei angegeben, aber ich erhalte den folgenden Fehler:
...
chown root.root /share/edu-mei/colordiff/1.0.13/etc/colordiffrc
chown: changing ownership of `/share/edu-mei/colordiff/1.0.13/etc/colordiffrc': Operation not permitted
make: [install] Error 1 (ignored)
...
Das Ändern des Dateibesitzes ist kein wirkliches Problem (wahrscheinlich der Grund, warum der Autor dies ignoriert). Ich bin jedoch nicht mit dieser Verwendung von vertraut chown.
Die Manpage von chown besagt, dass die Befehlssyntax lautet:
chown [OPTION]... [OWNER][:[GROUP]] FILE...
chown [OPTION]... --reference=RFILE FILE...
Der ausgeführte Befehl lautet jedoch chown root.root $file.
Was bedeutet die Syntax mit einem Punkt anstelle eines Doppelpunkts?