https://www.reddit.com/r/linuxquestions/comments/kxtynq/using_two_different_commands_with_same_name/
Пересказ для Ъ
Чувак на Убунте решил установить:
- Snap (Package Manager)
- Snap (Haskell Web Framework)
Разумеется две программы с одним именем даже искуственный интеллект в PATH не отличит и что-то одно просто не будет работать. Конечно, можно придумать какой-то костыль, вроде переименования или симлинка, но это ведь костыль.
На самом деле это демонстрирует на сколько Linux, как операционная система, фрагментирован. Ведь если бы соблюдались стандарты, менеджер пакетов был бы один и вероятность конфликтов имён с системными утилитами стремилась бы к нулю. А тут первый - модный молодёжный snap, из мира десктопов, неожиданно встретился со своим менее известным тёзкой из мира серверов, в которых первый snap - редкость.
И эти люди ещё попрекают кого-то Виндой :-))