[ message lost ]

  • l-xoid
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    Допустим, приложения ставятся в каталог ~/Apps по схеме ~/Apps/VideoLAN/VLC#3.6.8/{bin,lib,share}

    Тогда можно сделать каталог ~/Apps/bin и внести его в глобальный PATH. В этот каталог пакетный менеджер будет класть автоматически сгенерированные скрипты, в нашем случае это скрипт под названием vlc#3.6.8. Этот скрипт будет через переменные LD_LIBRARY_PATH и прочие подхватывать для vlc каталоги bin, lib, share самого vlc и его зависимостей. А сам скрипт можно будет запускать глобально.

    Т.е. будет запуск программ не напрямую бинарниками, а промежуточными сгенерированными скриптами, только и всего.

    • cvs-255OP
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Да, по такому пути можно попробовать пойти.

    • sudopacman
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      Ещё чуть-чуть и ты переизобретёшь Flatpak :P

      • l-xoid
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Поэтому главное - вовремя остановиться 😁