LINUX.ORG.RU
ФорумTalks

Их не догонишь

 , , ,


0

2

https://www.reddit.com/r/linuxquestions/comments/kxtynq/using_two_different_commands_with_same_name/

Пересказ для Ъ

Чувак на Убунте решил установить:

Разумеется две программы с одним именем даже искуственный интеллект в PATH не отличит и что-то одно просто не будет работать. Конечно, можно придумать какой-то костыль, вроде переименования или симлинка, но это ведь костыль.

На самом деле это демонстрирует на сколько Linux, как операционная система, фрагментирован. Ведь если бы соблюдались стандарты, менеджер пакетов был бы один и вероятность конфликтов имён с системными утилитами стремилась бы к нулю. А тут первый - модный молодёжный snap, из мира десктопов, неожиданно встретился со своим менее известным тёзкой из мира серверов, в которых первый snap - редкость.

И эти люди ещё попрекают кого-то Виндой :-))


ничего страшного, кто-то поменяет название и жизнь пойдёт прежним чередом

Harald ★★★★★
()
Ответ на: комментарий от Harald

Первый snap - утилита Убунты. Второй snap - программа веб фреймворка. На оба одинаковых названий может быть куча зависимостей. Их все тоже править придётся или запускать изолированно.

hummer
() автор топика
Ответ на: комментарий от ddidwyll

С каких пор nix стал стандартом?

hummer
() автор топика

Хаскелепроблемы.

urxvt ★★★★★
()

убунтовский - это который с залочкой на проприетарные сервисы каноникал? ненужно.

stevejobs ★★★★☆
()

А тут первый - модный молодёжный snap, из мира десктопов, неожиданно встретился со своим менее известным тёзкой из мира серверов

Старые пердуны так кричат, как будто при добавлении левых реп это первый в истории случай конфликта пакетов из левого репа с дистрибутивом.

Забавно ;)

grim ★★☆☆
()
Ответ на: комментарий от TooPar

flatpak search skype
com.skype.Client 8.67.0.96 stable flathub Call and message skype users, with video chat support

Не оно?

thunar ★★★★★
()

Возможно кто-то до namespace догадается, но не набросить про один фюрер, конечно, нельзя.

FedyaPryanichkov ★★
()

Винда где можно выполнить вместо системного приложения - приложение из текущего каталога с таким-же именем, ничем не лучше, увы.

DawnCaster ★★
()
Последнее исправление: DawnCaster (всего исправлений: 1)

Одно ненужно встретилось с другим ненужно

peregrine ★★★★★
()

И? Два файла с одним именем лежат в /usr/bin? Или таки остался только один?

imul ★★★★★
()

Ещё немного и линуксоеды догадаются, что сваливать всё в одну помойку – хреновая идея.

hateyoufeel ★★★★★
()

Да, это ведь только на Линусе такое бывает.

BceM_IIpuBeT ★★☆☆☆
()

в которых первый snap - редкость

Не переживай, я думаю, второй snap там еще большая редкость.

buddhist ★★★★★
()

chromium - игра по типу дума/квейка и пакет с браузером назывался chromium-browser, позднее игру из репы просто выкинули и браузер занял имя ее пакета.

deep-purple ★★★★★
()
Последнее исправление: deep-purple (всего исправлений: 1)

Haskell Web Framework конфликтует со snap

literally unplayable

goingUp ★★★★★
()

Странно, именно в Убунту обычно одной из программ мэйнтэйнеры добавляют суффикс, и все довольны. Например, rename и rename.ul.

question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)

Хороший наброс, но

I used cabal to install snap (Framework) and apt to install the package manager, and not dpkg.
Cabal is package manager for Haskell (like npm is to JS and pip is to python).

Т.е. проблема возникла из-за очередного языкоспецифичного велосипедного ПМ от разрабов хаскелла (которым придётся пользоваться под любой осью), а не «фрагментации линупса».

AX ★★★★★
()

Ведь если бы соблюдались стандарты, менеджер пакетов был бы один

вот, что характерно, в unix-ах 30 лет назад были или pkg_add, или addpkg, или просто pkg... Даже оказавшись на незнакомого юниксе (ну, кроме «чпукса»), можно было интуитивно найти ман и всё что нужно сделать.
Но в gnu/Linux NIH.

Shadow ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.