Я использовал инструкции от сюда, чтобы установить Protocol Buffer: https://github.com/google/protobuf/blob/master/src/README.md и в конечном итоге с 3-й версии ("protoc --version" "libprotoc 3.0.0"
)Как удалить protobuf 3.0.0?
Однако мне нужна версия protoc 2.
Я попытался удалить его с apt-get remove protobuf-compiler
Но это то, что я получаю и версии 3 все еще установлен:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'protobuf-compiler' is not installed, so not removed
0 to upgrade, 0 to newly install, 0 to remove and 396 not to upgrade.
Я использую Ubuntu 14.04 и «Который protoc» командные пункты в «/ USR/BIN/protoc»
Я ищу альтернативное решение, чем дано в Protocol Buffer: Version Change
Я не уверен, если я использую правильную команду для удаления. Какие-либо предложения?
'make uninstall' должен был удалить' protoc', но если вы сначала запустили './Configure' с другим' --prefix', то он удалился бы из-за неправильного места. Пока вы запускаете './Configure' с тем же' --prefix' (и другими флагами), как и при первоначальной установке, 'make uninstall' должен удалить все файлы (если только нет ошибки!). –
Спасибо за это разъяснение. Я также думал, что моя проблема может возникнуть из-за другого '--prefix'. Однако это другое '-prefix' было предложено в примечаниях к руководству, и я был удивлен, что unistall был не таким простым, как я ожидал. – Voltronika
OMG. Я использовал rm 'which protoc', а затем я не могу переустановить прототип. – user8264