История изменений
Исправление kostik87, (текущая версия) :
чтобы использовать работу меёнтейнеров всех команд, а не только одной.
Работа мантейнера заключается в оптимизации программы для работы в конкретном дистрибутиве, окружении, т.е. наборе конкретных версий программ, собранных с определёнными опциями и располагающихся по определённым путям. Всё это в разных дистрибутивах может различаться. Поэтому просто взять программу, собранную для другого дистрибутива и запустить в окружении другого нельзя. Для этого существуют статические сборки программ.
это слишком сложно. Если бы это было просто, то все пакеты уже были бы во всех репозиториях
Ну при чём здесь пакеты во всех репозиториях. В мире OpenSource программы распространяются в виде исходных кодов, если вам нужна программа, которой нет в репозитории вашего дистрибутива, то вы скачиваете исходные коды программы и собираете пакет, заодно разбираетесь с зависимостями. Всё, по другому ни как. Хватит думать категориями Windows.
почему? Они же на диске не будут перемешиваться - каждый пакетный менеджер будет в своей диерктории
Смешиваться будут файлы установленных программ. Будет каша из файлов программ разных версий и собранных с разными опциями.
Исправление kostik87, :
чтобы использовать работу меёнтейнеров всех команд, а не только одной.
Работа мантейнера заключается в оптимизации программы для работы в конкретном дистрибутиве, окружении, т.е. наборе конкретных версий программ, собранных с определёнными опциями и располагающихся по определённым путям. Всё это в разных дистрибутивах может различаться. Поэтому просто взять программу, собранную для другого дистрибутива и запустить в окружении другого нельзя. Для этого существуют статические сборки программ.
это слишком сложно. Если бы это было просто, то все пакеты уже были бы во всех репозиториях
Ну при чём здесь пакеты во всех репозиториях. В мире OpenSource программы распространяются в виде исходных кодов, если вам нужна программа, которой нет в репозитории вашего дистрибутива, то вы скачиваете исходные коды программы и собираете пакет, заодно разбираетесь с зависимостями. Всё, по другому ни как. Хватит думать терминами Windows.
почему? Они же на диске не будут перемешиваться - каждый пакетный менеджер будет в своей диерктории
Смешиваться будут файлы установленных программ. Будет каша из файлов программ разных версий и собранных с разными опциями.
Исходная версия kostik87, :
чтобы использовать работу меёнтейнеров всех команд, а не только одной.
Работа мантейнера заключается в оптимизации программы для работы в конкретном дистрибутиве, окружении, т.е. наборе конкретных версий программ, собранных с определёнными опциями и располагающихся по определённым путям. Всё это в разных дистрибутивах может различаться. Поэтому просто взять программу, собранную для другого дистрибутива и запустить в окружении другого нельзя. Для этого существуют статические сборки программ.
Будет каша из файлов программ разных версий и собранных с разными опциями.
это слишком сложно. Если бы это было просто, то все пакеты уже были бы во всех репозиториях
Ну при чём здесь пакеты во всех репозиториях. В миру OpenSource программы распространяются в виде исходных кодов, если вам нужна программа, которой нет в репозитории вашего дистрибутива, то вы скачиваете исходные коды программы и собираете пакет, заодно разбираетесь с зависимостями. Всё, по другому ни как. Хватит думать терминами Windows.
почему? Они же на диске не будут перемешиваться - каждый пакетный менеджер будет в своей диерктории
Смешиваться будут файлы установленных программ.