Поддельная среда выполнения программы

Можно ли запустить программу в фальшивой среде?

У меня есть инструмент, которому требуется определенная папка в /mnt/cdrom. У меня есть все файлы с этого компакт-диска, хранящиеся в другой папке, скажем / home / me / stuff. Как я могу притворяться (только для одного запуска этой программы), что /home/me/stuff на самом деле /mnt/cdrom? У меня нет доступа с правами root, поэтому mount не будет работать.

4
задан 19 December 2012 в 04:54

1 ответ

вы можете запустить его в среде chroot ... но есть вероятность, что chroot 1 потребует значительного количества работы, а 2. что более важно, потребует root-доступа. (в этом случае sudo ln -s / mnt / cdrom / home / me / stuff будет намного проще.).

Я бы посоветовал просто иметь виртуальную машину, которую можно загрузить / воспроизвести. VMware Player может воспроизводить виртуальную машину, которую вы настроили где-то еще ... и вы, вероятно, можете запустить VMware Player или Virtualbox из вашего $ HOME без его установки. С некоторой работой.

0
ответ дан 19 December 2012 в 04:54

Другие вопросы по тегам:

Похожие вопросы: