#11
|
|||
|
|||
Веpификация Шушпанчика
Rinat H. Sadretdinow написал(а) к Andrei Mihailov в Jul 23 08:25:56 по местному времени:
Нello Andrei! 13 Jul 23 20:10, you wrote to me: AM>>> Нужный фреймворк ставится вместе с программой. 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 |