установка приложений в Linux

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

установка приложений в Linux

Непрочитанное сообщение Olej » 03 мар 2023, 20:54

Olej писал(а):
03 мар 2023, 20:20
д). Модной альтернативой make является новый мнструмент сборки Ninja
Ну, и последний на сегодня:
е). GN ... Generate Ninja - проект GN
GN is a meta-build system that generates build files for Ninja.
GN is currently used as the build system for Chromium, Fuchsia, and related projects.
GN Quick Start guide
GN Reference
В каком-то смысле GN - это эквивалент Cmake: генерирует скрипты сборки для Ninja.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

установка приложений в Linux

Непрочитанное сообщение Olej » 05 мар 2023, 10:47

Olej писал(а):
12 фев 2023, 23:35
но тут в последние годы появляются всякая срань новые методы: snap, flatpak, appimage ...
А про то, как я сносил у себя в системе эту самую срань эти "новые методы" - я вынужден был просто (происходящим в последних дистрибутивах) разделить и вынести в новую тему. Вот: как я сносил Flatpak ... и подобное с ним

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

установка приложений в Linux

Непрочитанное сообщение Olej » 05 мар 2023, 11:18

Olej писал(а):
05 мар 2023, 10:47
про то, как я сносил у себя в системе эту самую срань эти "новые методы"
А всем, кто увлекается "лёгкими" (за их простоту) установками из flatpak (в последний год ... как и ранее: snap, appimage) нужно хорошо помнить, что flatpak устанавливает не "приложения" (как они продвигают и рекламируют), а "контейнеры":
53026355.jpg
53026355.jpg (51.64 КБ) 336 просмотров
И, как мне это кажется (!?), всё это: статическая сборка приложений, заключающие контейнеры (да даже и Docker технология) ... - это отрыжка из привычек приобретённых в Windows.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

установка приложений в Linux

Непрочитанное сообщение Olej » 11 фев 2024, 20:16

Olej писал(а):
12 фев 2023, 23:35
2). сборка и установка из исходных кодов;
Одна из самых частых причин почему не идёт компиляуия-сборка из исходных кодов, или не выполняеся make при сборке готовых проетов из GIT :!: - нет ... или, чаще, есть но не находятся нужные библиотеки...
Ldconfig самая полезная команда для новичков сборки в Linux

Код: Выделить всё

error while loading shared libraries: xxxx.so.0
cannot open shared object file no such file or directory
Вам всего лишь необходимо отредактировать файл /etc/ld.so.config, в котором хранятся пути к необходимым библиотекам.
...
и выполнить с консоли команду ldconfig, после которой эта утилита просмотрит указанные ей директории на наличие там библиотек и поместит ссылки на них в кэш.
Просмотреть, какие-же библиотеки в данный момент находятся в кэше можно командой:

Код: Выделить всё

ldconfig -p

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя