Hin und wieder muss ich eine Software aktualisieren, die auf einem unserer Testserver bei der Arbeit ausgeführt wird (meistens Debian). Was mich fast jedes Mal wirklich verwirrt, ist die Tatsache, dass es nicht nur einen Weg gibt, Software zu installieren. Heute musste ich Coffeescript aktualisieren. Ich wusste nicht, wie es ursprünglich installiert wurde und daher nicht, wie ich es am besten aktualisieren kann.
Es könnte mit apt oder manuell installiert worden sein, indem das github-Projekt geklont und alleine oder über den Paketmanager npm von nodejs erstellt wurde. Nachdem ich damit zu kämpfen hatte und alle Coffeescript-bezogenen Dateien und Verzeichnisse manuell weggeworfen hatte, gelang es mir, eine Neuinstallation durchzuführen. Aber dann wollte ich einen Coffeescript-Befehl verwenden, der die NodeJS 0.6 und 0.4 benötigt.
Also, lass die Spiele wieder beginnen!
Wurde nodejs manuell installiert? Oder als Paket? Oder wurde es von Gott dorthin gebracht? Ich weiß es nicht.
Ich frage mich also, ob es eine einfache Strategie gibt, installierte Software zu aktualisieren, wenn Sie nicht wirklich wissen, wie sie ursprünglich installiert wurde. Was sind hier die besten Ansätze?