Конфигурация Fedora для последней версии программного обеспечения

expectможно автоматизировать это

#!/usr/bin/env expect
spawn -noecho gdb -q ls
expect -ex {(gdb)}
send -- "break main\r"
expect -ex {(gdb)}
send -- "run\r"
while {1} {
    expect -ex {(gdb)}
    send -- "s\r"
    sleep 1
}

или если есть риск того, что программа закончится s, вы можете повторить gdbэто с небольшими осложнениями

#!/usr/bin/env expect

while {1} {
    spawn -noecho gdb -q ls
    expect -ex {(gdb)}
    send -- "break main\r"
    expect -ex {(gdb)}
    send -- "run\r"
    expect {
        -ex {The program is not being run} {}
        eof {}
        -ex {(gdb)} {
            send -- "s\r"
            sleep 1
            exp_continue
        }
    }
}
0
27.06.2019, 11:01
1 ответ

Похоже, Fedora 30 в настоящее время предлагает octave-4.4.1, которые вы уже нашли.

Я смог найти только octave-5.1.0упакованный для тестирования Fedora Rawhide (). Вы можете попробовать скачать исходный RPM с Rawhide и попытаться собрать его на Fedora 30, чтобы посмотреть, что получится.

Глядя на этот отчет об ошибке , похоже, что octave-5.1.0скоро будет выпущен как для Fedora 29, так и для Fedora 30.

1
28.01.2020, 02:39

Теги

Похожие вопросы