Проект вроде заброшен, но любопытен.

Xstow - программа, позволяющая довольно простым способом устанавливать программы вручную, не захламляя систему. Xstow пригодится, если у вас появится необходимость установить программу или версию программы, которой нет в репозиториях вашего дистрибутива.Представим ситуацию: Вы используете дистрибутив Linux и вам нужно установить программу foobar, хотя ее нет в репозиториях вашего дистрибутива. Вы можете скачать архив с исходными кодами программы и скомпилировать ее вручную. Но как быть с захламлением системы безхозными файлами? На самом деле, путей для решения проблемы много. Xstow предлагает свой вариант: вы качаете архив с исходниками, собираете и устанавливаете программу, как обычно, но за одним исключением - программа устанавливается с префиксом /usr/local/stow/имяпрограммы-версия . После этого вы переходите в каталог /usr/local/stow и от пользователя root запускаете программу xstow, указав ей в качестве параметра "имяпрограммы-версия". Xstow создает необходимые символические ссылки в каталоге /usr/local/, в результате вы сможете запускать и использовать программу так, как если бы она была установлена обычным способом. Если программу надо будет удалить, вы заходите в каталог /usr/local/stow и выполняете команду xstow -D "имяпрограммы-версия". После этого можно просто удалить каталог /usr/local/stow/имяпрограммы-версия и в вашей системе не останется безхозных файлов. http://xstow.sourceforge.net/ #интересное

Комментарии

  • 29 янв 2017 10:22
    Пакет присутствует в репозитории debian-testing   а на домашней странице написано что пакет интегрирован в систему портов freebsd. Думаю и построен на этом принципе, а значит есть возможность устанавливать через это приложение  несколько версий одной программы рядышком
  • 29 янв 2017 10:28
    что то вроде прародителя snap, fatpack, хотя установка в /opt простой распаковкой архива уже скомпилированой проги со всем хозяйством думаю самая безболезненная, таких прог не мало у которых зависимостей нет, чтобы удалить таку прогу, нужно лишь снести каталог из /opt, напоминает макось
  • 29 янв 2017 11:02
    $ eix Xstow
    * app-admin/xstow
        Доступные версии:      1.0.1 {ncurses}
        Домашняя страница: http://xstow.sourceforge.net/
        Описание:              replacement for GNU stow with extensions
  • 29 янв 2017 11:03
    Current stable release: 1.0.2
  • 29 янв 2017 11:04
    Вчера дерево обновлялось, я хз.
    Видишь же, "установленные версии" пункт отсутствует.;-)
  • 29 янв 2017 11:33
    А мне это зачем?
    emerge же;-)
    А че скачивается, то:
    ./configure --help > conf.hlp && more conf.hlp && ./configure --optsN && make && sudo make install
    (H)
  • 29 янв 2017 12:39
    root@rox:/home/nez# apt policy xstow
    xstow:
     Установлен: (отсутствует)
     Кандидат:   1.0.0-3
     Таблица версий:
        1.0.0-3 500
    Я так понимаю у меня даже не 1.0.1