Это зависит от Вашей целевой платформы. Если Вы разрабатываете для виртуальной платформы (Java или даже.NET), необходимо быть больше затем в порядке. Существуют некоторые платформы, которые являются еще более дружественными на Linux, чем в Windows (например, Ruby).
Что касается Linux как рабочий стол, просто необходимо перечислить программное обеспечение, которое Вы ищете. Существует едва любое программное обеспечение, установленное на компьютере окон в наше время, которое не имеет альтернативы Linux.
Вы используете chmod's -h
опция (из страницы справочника: "-h, Если файл является символьной ссылкой, изменяют режим самой ссылки, а не файла, на который ссылка указывает на")? Я попробовал его, и это, казалось, сделало задание:
sudo chmod -h o+rx erl
Это корневые файлы MacOS, защищенные системой Apple System Integrity Protection
Если путь задан правильно, для выполнения не потребуются права root. символическая ссылка.
Я бы не рекомендовал, но вы можете разрешить доступ пользователям следующим образом:
sudo chown -r $ (whoami) / usr / local / bin
Каков ваш текущий путь? Вот мой пример: echo $ PATH
/ usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / MacGPG2 / bin