Это относится непосредственно к Arch Linux, но актуально и для некоторых других Linux/Unice.
Я хочу установить пакет. Назовем этот пакет leviathan
. Мой жесткий диск недостаточно велик для хранения всех leviathan
зависимостей s. У меня есть внешний жесткий диск, на котором достаточно места для leviathan
. Как мне установить leviathan
на этот жесткий диск? Пример того, что, как я надеюсь, возможно: sudo pacman -S leviathan -o /media/big/drive
установить его там, но разрешить мне запускать его где угодно с /media/big/drive/leviathan arg1 arg2 arg3
. Мне не нужны и не нужны никакие обычные привязки и ссылки, которые создает установка пакета. Я знаю, что этот конкретный пакет также доступен как самоустанавливающийся скрипт bash, но я попробовал
Возможно ли это? Если да, то как?
ПРИМЕЧАНИЕ: Я пытался установить его, клонировав соответствующий URL и собрав, но он пытается разместить кучу вещей в странных местах. В частности, я пытаюсь установить Unity3D на ноутбук с <10 ГБ доступной памяти, но с жестким диском на 2 ТБ (отформатированным в ext4), который я использую для всех своих больших вещей. Так что если нет общего решения, временно приемлемым будет решение, специфичное для Unity.