У меня возникли проблемы с завершением соединений ssh и подумал, что лучше установить mosh на emr-master - таким образом, будет некоторая защита от потери подключения. Я создал следующий скрипт, чтобы действовать как часть моего загрузочного файла, но когда я его запускаю, у меня возникает несколько проблем.Как установить mosh на master-сервере EMR
#!/bin/bash
#
# Make sure we've got git, autoconf, automake, protobuf-compilers
#
sudo yum install -y \
git \
autoconf-2.69-11.9.amzn1.noarch \
automake-1.13.4-3.15.amzn1.noarch \
protobuf-compiler-2.5.0-1.8.amzn1.x86_64 \
protobuf-2.5.0-1.8.amzn1.x86_64
#
# Pull the latest code from github
#
cd /home/hadoop
git clone https://github.com/keithw/mosh
#
# Build and install
#
cd mosh
./autogen.sh && ./configure && make && sudo make install
В настоящее время это падает на этапе конфигурирования со следующими требованиями:
checking for protobuf... no
configure: error: Package requirements (protobuf) were not met:
No package 'protobuf' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Я попытался установить PREFIX=/usr
и PKG_CONFIG_PATH=${PREFIX}/lib64/pkgconfig
, затем запустить ./configure с --prefix=$PREFIX
- это не поможет, я Мы также попытались установить 32-битный пакет, который также не помог. Это было бы все проще, если бы существовал источник для sudo yum install -y mosh
, однако yum whatprovides mosh
возвращается пустым.
Любые указатели приветствуются!
пожалуйста не ADDEND вопроса, который был дан ответ (особенно один с Баунти) с новым вопросом, созданным с помощью ответ. Это намного лучше (и менее запутывает будущих читателей), чтобы присудить ответ, и поставить новый вопрос со ссылками на исходный вопрос и ответ, если они предоставляют контекст. Если кто-то попытается ответить сейчас, отвечают ли они на вопрос об установке или вопрос о nat? и что является наградой? ..... – Claies
@Claies щедрость на вопрос точно, как это было, когда оно было размещено, однако ответ, поскольку он не полностью решает проблему получения моста и работает на Экземпляр emr - я не считаю, что кто-то придет к этому вопросу, ища решение, которое не привело бы к созданию работы. Это не очень успешно установлено, если необходимо выполнить остаточную конфигурацию.Мое намерение состоит в том, что к моменту ответа на этот вопрос мой прошлый «я» мог бы рассмотреть этот вопрос и использовать его для создания вещей без каких-либо внешних ресурсов. – theheadofabroom
Он по-прежнему выглядит для меня двумя отдельными вопросами; Я просто считаю это менее запутанным, если вы можете ограничить свой вопрос одним ответным сегментом за раз. Как и сейчас, у вас будет один ответ с награжденной наградой и * возможно * какой-то другой ответ в качестве принятого, что не совсем понятно. – Claies