1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Erweiterungen

Addons aus dem Intranet updaten/installieren

  • SilverC
  • 5. Juli 2010 um 11:41
  • Geschlossen
  • Erledigt
  • SilverC
    Mitglied
    Beiträge
    4
    Mitglied seit
    5. Jul. 2010
    • 5. Juli 2010 um 11:41
    • #1

    Hallo zusammen,

    Gibt es eine Möglichkeit die Addons in's Intranet bzw. lokales Netzwerk abzulegen und von dort aus zu aktualisieren.
    Vielleicht einen Eintrag in der prefs.js ?

    Danke und Gruß

  • slengfe
    Senior-Mitglied
    Reaktionen
    79
    Beiträge
    7.842
    Mitglied seit
    18. Nov. 2008
    Hilfreiche Antworten
    8
    • 5. Juli 2010 um 12:36
    • #2

    Hallo SilverC und willkommen im TB-Forum,

    ich verstehe die Frage nicht ganz. Du kannst doch Deine installierten AddOns einfach mittels Aktualisieren-Button auf den neuesten Stand bringen. Wozu willst Du denn die Erweiterungen nochmals ins Intranet stellen? Oder haben Deine Mozilla-Produkte keinen Zugang zum Netz? ;)

    Und selbst wenn das gehen sollte, wäre wahrscheinlich eine Anpassung jeder einzelnen Erweiterung notwendig. Die haben sicher irgendwo gespeichert, von welcher Seite sie die neueste Version herunterladen. Aber wie gesagt, sinnig ist das alles nicht. Vielleicht klärst Du uns mal auf, was genau bezweckt werden soll, damit wir die Frage richtig einordnen und ggf. eine andere Lösung präsentieren oder ein Missverständnis beseitigen können.

    Gruß
    slengfe

    Meine Beiträge sind subjektiv und manipulativ, erheben Anspruch auf Allwissenheit und können Spuren von Ironie oder Sarkasmus enthalten. Außerdem sind sie käuflich.

    Windows 10 Home (64 Bit) | Thunderbird 136 (64 Bit) | Firefox 136 (64 Bit) | Windows Defender | Fritzbox 7490 | Posteo / web.de / GMail | OpenPGP

    Android 15 | Thunderbird 8 | Firefox 136 | Orbot | OpenKeychain | Business Calendar 2 | DAVx5 | ICSx5

  • err0r
    Gast
    • 5. Juli 2010 um 14:01
    • #3

    Hallo,

    die Möglichkeit besteht, ABER ich habe es bis jetzt nur mit der TB2 Version hin bekommen. Mit dem TB3 bin selber noch am werkeln, die Addon-Aktualisierungen zu verteilen.

  • SilverC
    Mitglied
    Beiträge
    4
    Mitglied seit
    5. Jul. 2010
    • 5. Juli 2010 um 14:08
    • #4

    Hallo slengfe,

    Danke für die schnelle Antwort.

    Zitat

    Wozu willst Du denn die Erweiterungen nochmals ins In's tranet stellen? Oder haben Deine Mozilla-Produkte keinen Zugang zum Netz?


    In der Tat, Thunderbird holt bei uns die Mails von einem Mail-Relay-Server.
    Da wir keinen Proxy in Thunderbird eintragen wollen sind direkte Updates nicht möglich.

    Zitat

    Die haben sicher irgendwo gespeichert, von welcher Seite sie die neueste Version herunterladen


    Du hast recht. Wie ich inzwischen herausgefunden habe muss die xpi Datei entpackt und eine custom update.rdf angelegt werden mit eigener URL.
    http://www.bengoodger.com/software/mb/ex…extensions.html

    Zitat

    Und selbst wenn das gehen sollte, wäre wahrscheinlich eine Anpassung jeder einzelnen Erweiterung notwendig.


    Wieder richtig.Viel zu umständlich.
    Ich werde die *.xpi Dateien per Logonscript ins Profil\extensions ordner kopieren.
    Bei start/neustart von Thunderbird werden die Erweiterungen automatisch installiert.

    Danke nochmal für die Antwort.


    Gruß

  • SilverC
    Mitglied
    Beiträge
    4
    Mitglied seit
    5. Jul. 2010
    • 5. Juli 2010 um 14:17
    • #5
    Zitat von "err0r"

    Hallo,

    die Möglichkeit besteht, ABER ich habe es bis jetzt nur mit der TB2 Version hin bekommen. Mit dem TB3 bin selber noch am werkeln, die Addon-Aktualisierungen zu verteilen.

    Hallo err0r,

    Kannst du mir kurz erläutern wie du es unter 2.0 gelöst hast ?

    Danke und Gruß

  • err0r
    Gast
    • 5. Juli 2010 um 15:11
    • #6
    Zitat von "SilverC"

    Hallo err0r,

    Kannst du mir kurz erläutern wie du es unter 2.0 gelöst hast ?

    Danke und Gruß


    Natürlich! Beispiel: Update von Lightning 0.5 auf 0.9 mit der Thunderbird Version 2.0.0.18.

    System:
    openSuse 11.1
    XAMPP 1.7.3

    Es sind zwei Einträge in der about:config des TB2 nötig:

    Eintrag 1 (schon vorhanden)
    extensions.update.url
    Typ: string
    Wert:

    Code
    http://intranet-adresse/systems/updates/mozilla/update_mozilla_extensions?/%REQ_VERSION%/%ITEM_ID%/%ITEM_VERSION%/%ITEM_MAXAPPVERSION%/%ITEM_STATUS%/%APP_ID%/%APP_VERSION%/%APP_OS%/%APP_ABI%


    Eintrag 2 (muss hinzugefügt werden)

    extensions.update.url.override
    Typ: string
    Wert:

    Code
    http://intranet-adresse/systems/updates/mozilla/update_mozilla_extensions?/%REQ_VERSION%/%ITEM_ID%/%ITEM_VERSION%/%ITEM_MAXAPPVERSION%/%ITEM_STATUS%/%APP_ID%/%APP_VERSION%/%APP_OS%/%APP_ABI%


    Im Ordner /opt/lampp/htdocs/systems/updates/mozilla befindet sich das PHP-Skript "update_mozilla_extensions":

    PHP
    <?php
    header("Content-type: text/xml");
    
    
    
    
    $url_array_tmp=explode("?",$_SERVER["REQUEST_URI"]);
    $url_array=explode("/",$url_array_tmp[1]);
    $noidea=$url_array[0];
    $req_version=$url_array[1];
    $item_id=$url_array[2];
    $item_version=$url_array[3];
    $item_max_appversion=$url_array[4];
    $item_status=$url_array[5];
    $app_id=$url_array[6];
    $app_version=$url_array[7];
    $app_os=$url_array[8];
    $app_abi=$url_array[9];
    
    
    
    
    $strUpdatePath = "/opt/lampp/htdocs/systems/updates/mozilla/extensions/update_data/";
    $strUpdateFile = "update_". $app_version .".xml";
    $strUpdateInfoFile = $strUpdatePath . $strUpdateFile;
    
    
    
    
    if(file_exists($strUpdateInfoFile))
    {
      $handle = fopen($strUpdateInfoFile, "r");
      $contents = fread($handle, filesize($strUpdateInfoFile));
      echo "$contents";
      fclose($handle);
    }
    else
    {
    	echo "<?xml version=\"1.0\"?>";
    	echo "<RDF:RDF xmlns:RDF=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:em=\"http://www.mozilla.org/2004/em-rdf#\">";
    	echo "</RDF:RDF>";
    }
    
    
    
    
    ?>
    Alles anzeigen


    Im Ordner /opt/lampp/htdocs/systems/updates/mozilla/extensions/update_data befindet sie die "update_2.0.0.18.xml":

    XML
    <?xml version="1.0"?>
    <r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    	 xmlns="http://www.mozilla.org/2004/em-rdf#"> 
    <r:Description about="urn:mozilla:extension:{e2fda1a4-762b-4020-b5ad-a41df1933103}"> 
    <updates> 
       <r:Seq> 
         <r:li> 
           <r:Description> 
             <version>0.9</version> 
             <targetApplication> 
               <r:Description> 
                 <id>{3550f703-e582-4d05-9a08-453d09bdfdc6}</id> 
                 <minVersion>2.0.0.0</minVersion> 
                 <maxVersion>2.0.0.18</maxVersion> 
                 <updateLink>http://intranet-adresse/systems/updates/mozilla/extensions/download/xpi/lightning/lightning0.9.xpi</updateLink> 
               </r:Description> 
             </targetApplication> 
           </r:Description> 
         </r:li> 
       </r:Seq> 
     </updates> 
     <version>0.9</version> 
     <updateLink>http://intranet-adresse/systems/updates/mozilla/extensions/download/xpi/lightning/lightning0.9.xpi</updateLink> 
    </r:Description> 
    </r:RDF>
    Alles anzeigen

    Die Lightning0.9.xpi befindet sich wie in der XML-Datei zu sehen im Ordner /opt/lampp/htdocs/systems/updates/mozilla/extensions/download/xpi/lightning

    Hier noch ein Tip:
    Die XML-Datei habe ich mir hier generieren lassen:
    http://www.gmacker.com/web/content/tu…efirefoxext.htm

    Das Programm über einen internen Update Server zu aktualisieren ist auch kein Problem. Bei Bedarf einfach Bescheid geben. Über Verbesserungen, Tips und Lösungsmöglichkeiten mit Thunderbird 3 würde ich mich natürlich auch freuen.

  • SilverC
    Mitglied
    Beiträge
    4
    Mitglied seit
    5. Jul. 2010
    • 5. Juli 2010 um 15:27
    • #7

    Hallo err0r,

    danke für die ausführliche Antwort.

    Wir aktualisieren z.B Firefox auf ähnlicher Weise.
    In der prefs.js zwei Einträge :

    user_pref("app.update.url", "http://pfadzumintrAnet:8080/updates/firefox/update.xml");
    user_pref("app.update.url.override", "http://pfadzumintrAnet:8080/updates/firefox/update.xml");

    Die xml Dateien passen wir von Hand an.

    Genau danach habe ich gesucht :

    extensions.update.url

    Ich werde ein bisschen experimentieren mit 3.1.

    Melde mich wenn ich mehr herausgefunden habe.

    Gruß

  • Community-Bot 3. September 2024 um 19:40

    Hat das Thema geschlossen.

Aktuelle Programmversion

  • Thunderbird 139.0.2 veröffentlicht

    Thunder 11. Juni 2025 um 17:31

Aktuelle ESR-Version

  • Thunderbird 128.11.1 ESR veröffentlicht

    Thunder 11. Juni 2025 um 17:27

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™