ubuntu (Einrichtung mit Chef) - gibt Aktualisierungspakete auf dem System aus (z. B. PHP, Rubygems und andere).

530
SwiftD

Ich wäre wirklich dankbar für etwas Hilfe, da ich seit Tagen mit Google unterwegs bin und leer komme.

Hintergrund, ich verwende Chef-Solo / Vagrant, um einen Entwicklungs-Webserver zu bauen. Ich habe eine seltene (Ubuntu 13.04) -Box verwendet, die mit Ruby und Koch installiert ist.

Ich habe einen kompletten Lampenstapel installiert und alles funktioniert super. Aber es gibt ein paar Rubinsteine, die ich installieren muss, die Version 1.9.x erfordern, 1.8.x ist installiert. Also habe ich versucht, Rubygems zu aktualisieren und es wurde mit einer Erfolgsmeldung zurückgegeben. Das System meldet jedoch immer noch Version 1.8.x.

Es gibt eine ähnliche Situation mit php, fragte ich vorher diese Frage https://superuser.com/questions/607629/ubuntu-12-04-cli-using-correct-php-version-apache-is-not zu Fragen PHP Upgrade auf einer Ubuntu 12.04 Basisbox. Mit der neuen Basebox kann ich jetzt PHP auf Version 5.4.9 bringen, aber nicht die aktuellste stabile Version ausführen, ohne von Source installiert zu werden. In diesem Fall habe ich das gleiche Problem in der vorherigen Frage erörtert.

Bei der Aktualisierung anderer Programme und Pakete gibt es ähnliche Probleme. Was passiert also hier? Sind alle Software-Updates gesperrt, weil es sich um eine LTS-Version handelt.

Ich glaube nicht, dass dies ein Chefproblem ist, denn wenn ich ssh in die Box gehe, bekomme ich die gleichen Ergebnisse. Ich habe das Gefühl, dass es etwas mit den Basisboxen zu tun hat. Jede Hilfe bei der Diagnose wäre sehr dankbar.

1

1 Antwort auf die Frage

0
Tom

Sie können Package: ruby1.9.1 (1.9.3.194-8.1ubuntu1) von der URL herunterladen: [packages.ubuntu.com/raring/ruby1.9.1]

Normalerweise konsultiere ich [packages.ubuntu.com/], wähle dann die entsprechende Version aus, in diesem Fall [packages.ubuntu.com/raring/] und besuche den unteren Bereich der Webseite, um den Link zu All Packages at [packages zu erhalten. ubuntu.com/raring/allpackages]

Nachdem die Webseite vollständig geladen wurde (einige Minuten), suchte ich nach Rubin und fand:

rubygems1.9.1 virtuelles Paket, bereitgestellt von ruby1.9.1

die auf Ruby 1.9.1 unter [packages.ubuntu.com/search?keywords=ruby1.9.1] verlinkt ist, der wiederum auf ruby1.9.1 (1.9.3.194-8.1ubuntu1) auf seiner Webseite verlinkt ist: [packages.ubuntu.com/ Raring / Rubin1.9.1]