Gnu Parallel может создавать комбинации, см.https://www.gnu.org/software/parallel/Что-то вроде этого:
parallel echo ::: {a..z} {A..Z} {0..9} ::: {a..z} {A..Z} {0..9} ::: {a..z} {A..Z} {0..9} ::: {a..z} {A..Z} {0..9} ::: {a..z} {A..Z} {0..9}
Не пытайтесь смешивать и подбирать пакеты из разных дистрибутивов, это вряд ли будет надежно работать, за исключением самых простых случаев.
Вместо этого используйте инструменты целевого дистрибутива. Вы узнали, как загружать пакеты и их зависимости в дистрибутивах на базе Debian -; это также возможно в дистрибутивах на базе Fedora -. Чтобы загрузить expect
и все его зависимости, создайте временный корень и временный каталог загрузки и скажите dnf
загрузить пакеты, необходимые для установки expect
, во временный корень :
mkdir /tmp/expectroot
mkdir /tmp/expectdeps
sudo dnf install --installroot /tmp/expectroot \
--downloadonly --downloaddir /tmp/expectdeps \
--releasever 32 expect
(замена «32» в случае необходимости ).
Затем вы найдете все пакеты, необходимые для автономной установки, независимо от существующих зависимостей от целевой системы, в /tmp/expectdeps
.
Вы можете попробовать alien
он будет преобразовывать пакеты между различными системами пакетов.
Это не является пуленепробиваемым, будут применяться зависимости и могут возникнуть другие проблемы, но попробовать стоит.