Проблемы с установщиком программ в Линуксе | автор: Ttheion | 17 марта 2021
Категория: GNU/Linux
Продолжаю темы
https://stoplinux.org.ru/linux/linuxinstall.html
и
https://stoplinux.org.ru/linux/packagedependence.html
В Windows 10 работает, потому что в версии под Windows есть пайтон и другие зависимости. То есть по каким-то причинам разработчик не сделал сборку со всеми зависимостями под линукс. В старых дистрибутивах Линукса оно работало, а в дистрибутивах этого года — нет. Видимо пайтон обновился, а так как в пайтоне плохая обратная совместимость, то понятное дело почему эта прога пятилетней давности не работает. Вот если бы разрабочтик постарался укомлектовать сборку под линукс всеми зависимостями, то оно бы работало. Вы скажете что в винде для некоторых программ тоже требуется доустанавливать зависимости и будете правы. Это всем известные зависимости: .NET, DirectX, и какая-то библиотека — их устанавливают в основном сразу после установки винды опытными пользователями и дальше ни каких проблем такого рода. Да и в винде некоторые разработчики комплектуют свои программы всеми зависимостями, даже этими. В редких случаях требуется доустановить и другие компоненты, но этот вопрос легко решаеться.
Некоторые линуксоиды скажут мне что с таким подходом в системе дублируются компоненты и будут правы. А я спрошу у них: у вас HDD на сколько мегабайт ?
Я понмю, пробовал установить какой-то майнер криптовалюты, который работал на видеокарте. Для винды требовалось скачать в самораспаковывающемся архиве какой-то компонент с сайта майкорософт, чтобы майнер запустился, и майнер работает. А в Линуксе если нет нужной программы в репозиторяих, нужно скачать исходники программы, скачать компиляторы и исходники разных зависимых библиотек, скомпилировать программу и только потом уже установить. А скомпилируется оно или нет, это как повезёт. В одних дистрибутивах можно таким образом установить ту или иную программу, а в другом — нет. За примерами далеко ходить не надо. Вот программа Audacity https://www.audacityteam.org/download/. На оффсайте по линукс и мак есть сборки, а под линукс нате вам архив с исходниками. В дистрибутивах наверно есть такие программы, раз разработчик не постарался сделать универсальную сборку для всех дистрибутивов, но не всегда свежая версия. А если кому понадобиться и старая версия программы в новом дистрибутиве, как тогда ? Ставить винду ?
У Майкрософт такие проблемы даже во времена MS-DOS не наблюдались !
Прочитано 1261 раз
Продолжаю темы
https://stoplinux.org.ru/linux/linuxinstall.html
и
https://stoplinux.org.ru/linux/packagedependence.html
В Windows 10 работает, потому что в версии под Windows есть пайтон и другие зависимости. То есть по каким-то причинам разработчик не сделал сборку со всеми зависимостями под линукс. В старых дистрибутивах Линукса оно работало, а в дистрибутивах этого года — нет. Видимо пайтон обновился, а так как в пайтоне плохая обратная совместимость, то понятное дело почему эта прога пятилетней давности не работает. Вот если бы разрабочтик постарался укомлектовать сборку под линукс всеми зависимостями, то оно бы работало. Вы скажете что в винде для некоторых программ тоже требуется доустанавливать зависимости и будете правы. Это всем известные зависимости: .NET, DirectX, и какая-то библиотека — их устанавливают в основном сразу после установки винды опытными пользователями и дальше ни каких проблем такого рода. Да и в винде некоторые разработчики комплектуют свои программы всеми зависимостями, даже этими. В редких случаях требуется доустановить и другие компоненты, но этот вопрос легко решаеться.
Некоторые линуксоиды скажут мне что с таким подходом в системе дублируются компоненты и будут правы. А я спрошу у них: у вас HDD на сколько мегабайт ?
Я понмю, пробовал установить какой-то майнер криптовалюты, который работал на видеокарте. Для винды требовалось скачать в самораспаковывающемся архиве какой-то компонент с сайта майкорософт, чтобы майнер запустился, и майнер работает. А в Линуксе если нет нужной программы в репозиторяих, нужно скачать исходники программы, скачать компиляторы и исходники разных зависимых библиотек, скомпилировать программу и только потом уже установить. А скомпилируется оно или нет, это как повезёт. В одних дистрибутивах можно таким образом установить ту или иную программу, а в другом — нет. За примерами далеко ходить не надо. Вот программа Audacity https://www.audacityteam.org/download/. На оффсайте по линукс и мак есть сборки, а под линукс нате вам архив с исходниками. В дистрибутивах наверно есть такие программы, раз разработчик не постарался сделать универсальную сборку для всех дистрибутивов, но не всегда свежая версия. А если кому понадобиться и старая версия программы в новом дистрибутиве, как тогда ? Ставить винду ?
У Майкрософт такие проблемы даже во времена MS-DOS не наблюдались !
Прочитано 1261 раз