Я пытался сделать это на своем компьютере, и это - работа :)
Сначала я получаю название своего устройства:
ls -l /proc/disk/by-id/
В моем случае это/proc/disk/by-id/usb-09a6_8001
Я добавил эту строку в/etc/fstab:
/dev/disk/by-id/usb-09a6_8001 /media/macle ext2 ro,users 0 2
И это работает, когда я включаю свой usbkey, это смонтировало ro и владело моим пользователем.
Проблема, что Вы пытаетесь установить данные в каталоге, где у Вас нет разрешения записать данные. Или Вы входите в систему как корень, или Вы запускаете программу с полномочиями пользователя root иметь доступ к тому каталогу.
Другой путь состоит в том, чтобы указать a prefix
в самой октаве (см. эту ссылку), где Вы хотите установить свой пакет. Затем Вы выполнили бы следующие строки в октаве:
pkg prefix <destination> <destination>
pkg install miscellaneous-1.0.11.tar.gz
где <destination>
путь туда, где Вы хотите установить свои пакеты.