Хорошо существует filesets и RPM-пакеты, доступные пользователю, чтобы загрузить и затем установить их использующий "installp" или команду "об/мин". Таким образом, Если Вы не используете "SUMA" для автоматического обновления пакетов, нет репозиториев онлайн, доступных для прямой установки пакетов, но необходимо будет загрузить их явно и затем установить их.
Если Вы хотите, чтобы зависимости были разрешены также затем, можно заняться "installp-g" команда для установки fileset с зависимостями, но затем необходимо будет удостовериться, что filesets доступны в системе.
Я задаюсь вопросом, создали ли, а не попытка сделать это этот путь, скорее Вы сценарий оболочки, который взял %f
аргумент как пользовательская команда и затем сделал что-то вроде этого внутренне:
#!/bin/bash
for i in "$@"; do
echo "/usr/bin/exfalso $i"
done
Это генерирует ряд команд как это:
$ ./myexfalso_lancher.bash 1 2 3 "4 5"
/usr/bin/exfalso 1
/usr/bin/exfalso 2
/usr/bin/exfalso 3
/usr/bin/exfalso 4 5
Который является тем, что Вы хотите. Чтобы заставить это жить, необходимо будет просто измениться echo
строка к этому:
/usr/bin/exfalso "$i"
Проблемы с этим подходом, о котором Вы можете или не можете заботиться.
for
цикл не мог бы работать если аргументы от %f
не заключаются в кавычки. Переключение этого к a while
цикл с a read
оператор смог к более выгодным условиям с пробелами на названия файлов или папок.%f
но Вы, возможно, должны были бы использовать что-то еще.