$ mkdir bash $ hsh-install bash hsh-install: Insufficient arguments. Try `hsh-install --help' for more information. $ hsh-install -- bash hsh-install: Insufficient arguments. Try `hsh-install --help' for more information. С первым вариантом ещё можно согласиться, а вот со вторым - уже сложно.
Тьфу, а я вчера подумал "это оно мне так говорит, что надо путь к rpm, а не имя пакета в репо".
$ hsh-install --help | grep Usage Usage: hsh-install [options] [<path-to-workdir>] <package>... $ mkdir bash $ hsh-install bash bash hsh-install: /home/mike/bash/chroot: cannot find chroot. $ hsh --initroot bash [...] $ hsh-install bash bash $ hsh-run bash rpmquery bash bash-3.2.51-alt1 $ _ По умолчанию используется ~/hasher, если существует.
Погодите, бага же вроде про то, что если hsh-install попросить установить пакет bash и даже указать --, чтобы отличить имя пакета от имени (потенциального) workdir'а, то ничего не выйдет? Если я правильно понял #2, то описанный там способ плохо автоматизируется: как в произвольной ситуации установить в (умолчательный) workdir пакет, имя которого ненароком совпало с именем одного из каталогов под $PWD?
Не умалчивать workdir -- полагание на умолчания не годится при предположении произвольных ситуаций.
workdir указан, например, в ~/.hasher/config . Возникает вопрос: какой штатный способ установить пакеты с именами pkg1 pkg2 ... pkgN?