Установка пакета Arch Linux на внешний носитель

Установка пакета Arch Linux на внешний носитель

Это относится непосредственно к 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.

Связанный контент