Выдача команды zypper build-install в скрипте bash при автоматизации установки

У меня есть следующая команда, которая предлагает пользователю выбрать один вариант из [1/2/c]. Есть ли у кого-нибудь идеи о том, как автоматизировать этот процесс для сценария bash, чтобы он не запрашивал и не получал «1» в качестве опции для завершения монтаж.

    $zypper source-install  R-patched
    Reading installed packages...
    Loading repository data...
    Resolving package dependencies...

    Problem: nothing provides gcc43 = 4.3.4_20091019-0.7.35 needed by gcc43-fortran-4.3.4_20091019-0.7.35.s390x
    Solution 1: do not ask to install a solvable providing gcc-fortran
    Solution 2: break gcc43-fortran-4.3.4_20091019-0.7.35.s390x by ignoring some of its dependencies

    Choose from above solutions by number or cancel [1/2/c] (c): Cannot read input: bad stream or EOF.

person Salamani    schedule 20.01.2016    source источник
comment
Какие есть варианты? Почему вы получаете приглашение для них? Это звучит (от above solutions), как будто что-то не так с системой до запуска этой команды. Это правда?   -  person Etan Reisner    schedule 20.01.2016


Ответы (1)


Попробуйте сделать:

echo "1" | zypper source-install  R-patched
person Coder-256    schedule 22.01.2016
comment
Я также пытался дать входной поток, например zypper source-install R-patched <<< echo "1" - person Salamani; 22.01.2016
comment
Хотя это может ответить на вопрос, было бы лучше, если бы вы могли дать небольшое объяснение, почему это происходит. - person Adam Michalik; 22.01.2016