на главнуюВсе эхи RU.LINUX
войти ?

Веpификация Шушпанчика

От Rinat H. Sadretdinow (2:5020/620) к Andrei Mihailov

В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)


Hello Andrei!

13 Jul 23 20:10, you wrote to me:

AM>>> Hужный фреймворк ставится вместе с программой.
RS>> Вот это как раз и хреново, привет, dll hell! Хотя если ставится
RS>> нормальным способом, то есть в систему и только один раз, тогда
RS>> ладно, но мало кто в вантузе подобным заморачивается, там
RS>> предпочитают устраивать помойку и свалку в той директории, куда
RS>> устанавливается программа и не проверяют вообще ничего.

AM> Как раз нет, если не заниматься рукоблядством, то автоматом все
AM> библиотеки и фреймворки ставятся в windows/system32. И ставятся только
AM> если такой библиотеки или фреймворка еще в системе нет.

В Linux если пакет собирали не рукожопы, то все необходимые зависимости тоже устанавливаются автоматически:

===
[rhs@localhost ~]$ sudo dnf install mono-core
[sudo] password for rhs:
Last metadata expiration check: 1:03:09 ago on Fri 14 Jul 2023 07:22:12 MSK.
Dependencies resolved.
=======================================================================================
Package Architecture Version Repository Size
=======================================================================================
Installing:
mono-core x86_64 6.12.0-11.fc38 fedora 17 M
Installing dependencies:
libgdiplus x86_64 6.1-4.fc38 fedora 191 k
mono-data x86_64 6.12.0-11.fc38 fedora 4.7 M
mono-data-sqlite x86_64 6.12.0-11.fc38 fedora 75 k
mono-extras x86_64 6.12.0-11.fc38 fedora 476 k
mono-mvc x86_64 6.12.0-11.fc38 fedora 468 k
mono-wcf x86_64 6.12.0-11.fc38 fedora 945 k
mono-web x86_64 6.12.0-11.fc38 fedora 2.5 M
mono-winforms x86_64 6.12.0-11.fc38 fedora 1.6 M

Transaction Summary
=======================================================================================
Install 9 Packages
===

Я попросил установить mono-core, но dnf увидел что mono-core требуется ещё куча всего и предложил эту кучу тоже установить. А в то, что у тебя после установки какого-то пакета он не работае, требуя то одно, то другое виноват никак не Linux а тот, криворук, который собирал пакет и не включил в него информацию о зависимостях.

Bye!

--- GoldED+/LNX 1.1.5-b20180707
* Origin: -= Thunder Bird =- (2:5020/620)

Ответы на это письмо:

From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку

From: Username
Или коротким

FGHI-url этого письма: area://RU.LINUX?msgid=2:5020/620+64b0dddc