Вы не можете просто использовать system
. Вы имеете к fork
и exec
самостоятельно и использование передает по каналу в обоих направлениях. Необходимо было бы также использовать некоторый терминальный интерфейс, если бы Вы хотели поймать вход клавиши Ctrl.
Это не связано с дефисами в имени пакета - то, что вы пытаетесь сделать, это именно то, как это должно Работа. Yum указывает проблемы либо из-за толстой кишки в версии, которую вы указали, или потому что версия, которую вы указаны, недоступна ни в одном из репозиториев, которые вы настроили в системе. Видите ли вы, что конкретная версия OpenJDK доступна, когда вы делаете список yum
?
Вам необходимо запустить следующее от имени пользователя root:
# yum install java-1.7.0-openjdk-devel-1.7.0.65-2.5.1.2.el6_5