Solução mais simples:
sudo zypper install -t pattern "devel_C_C++" "devel_java" && sudo zypper install java-1_6_0-openjdk-devel mercurial
Se você está preocupado que sudo
irá expirar após 5 minutos e não quiser que o usuário tenha que digitar sua senha duas vezes, você pode fazer
sudo sh -c 'zypper install -t pattern "devel_C_C++" "devel_java" && zypper install java-1_6_0-openjdk-devel mercurial'
ATUALIZAÇÃO
Como parece que você queria que tudo fosse uma única ligação para zypper install
, mais algumas ideias:
- execute
zypper search
ou zypper list
duas vezes, analise os nomes dos pacotes, combine a saída e execute zipper install
uma vez com uma lista completa de pacotes
- execute
zypper install --dry-run
para imprimir a saída, depois peça ao usuário para confirmar e execute zypper install
sem a opção de execução a seco se o usuário responder sim
- execute
zypper install --download-only
duas vezes com um diretório de pacotes personalizados e execute zypper install <that directory>/*.rpm
(consulte mktemp -d
e a opção packagesdir
em zypp.conf