Vollautomatisches System zur Bereitstellung und Aktualisierung von Software [geschlossen]

7

Mein Büro hat ungefähr 120 Windows-Clients.

Wir brauchen eine Möglichkeit, kostenlose / herunterladbare Software wie Flash, Firefox, Skype usw. bereitzustellen und zu aktualisieren.

Dies bedeutet, dass wir möchten, dass unsere Kunden immer über die neuesten Versionen dieser Software verfügen.

Wir haben Googeln ausprobiert und Lösungen wie wpkg gefunden ... aber das ist nicht das, was wir wollen. Es bietet nur eine Möglichkeit zur Bereitstellung. Sie müssen immer noch die Installationsprogramme für jede Anwendung selbst finden und ihre Site ständig auf neue Updates überprüfen .

Als Programmierer denke ich, dass es großartig wäre, eine 'zentrale Datenbank' mit einem Link zu jedem dieser neuesten Software-Installer zu haben ... dies würde das automatische Update zum Kinderspiel machen.

Irgendwelche Ideen?

BEARBEITEN

Um die Dinge klarer zu machen, suchen wir nach einer Art Repository für die neuesten Pakete (in welchem ​​Format auch immer, vorzugsweise jedoch .msi oder .exe). Es scheint einfach nichts zu geben, das wie die meisten Linux-Repositorys ständig aktualisiert wird.

Ich denke nicht, dass es sich um ein Problem des Urheberrechts oder des Testens handelt, da das Repo nur auf die eigentliche Installationsquelle verweist.

Luca Matteis
quelle
Ich habe keine Lösung dafür gefunden, die gut ist. Wie Sie den Antworten entnehmen können, verwechseln die Benutzer das Bereitstellungstool mit dem eigentlichen Prozess, bei dem automatisch ermittelt wird, welche Pakete aktualisiert werden müssen, und anschließend die Ergebnisse bereitgestellt werden. Adobe beginnt mit Microsoft zu arbeiten. Ich bin mir nicht sicher, ob dies bedeutet, dass ms Adobe-Updates enthält oder was, aber zumindest etwas.
Tony Roth
1
Ihre Frage ist nicht sehr klar. Planen Sie, diese Updates zu testen, bevor Sie sie an die Clients senden? Suchen Sie nach einer Reihe von Lesezeichen für die Seite "Neuerscheinung" dieser Websites?
Kara Marfia
@Kara: Ich habe meine Frage so hoffentlich bearbeitet, dass sie jetzt klarer ist.
Luca Matteis
Also ... Sie möchten Software auf Client-Computern installieren und aktualisieren, aber nichts tun, um Ihr Ziel zu erreichen ;-) Cool, lassen Sie uns wissen, was Sie sich einfallen lassen ;-) Scherz beiseite, wenn Ihre Kunden genügend Rechte haben Lassen Sie sie es in ihren PCs alleine tun, um Software zu installieren. Sie sind Programmierer. Führen Sie daher einige Überprüfungen durch, um die neuesten Softwarepakete herunterzuladen und in einer Dateifreigabe zu speichern, von der aus Ihre Kunden sie installieren können.
Natxo Asenjo
@natxo: Aus diesem Grund benötigen wir eine automatisch aktualisierte Bereitstellung. Wir möchten nicht, dass der Benutzer durch Installationen klicken muss.
Luca Matteis

Antworten:

2

Ich verwende (Microsoft) System Center Configuration Manager, um diese + Betriebssysteminstallation (Images) durchzuführen.

pauska
quelle
2
Der spezielle Teil von System Center, mit dem Sie Updates anderer Anbieter veröffentlichen können, ist System Center Updates Publisher technet.microsoft.com/en-us/library/bb632895.aspx, wenn Sie sich bei Redistribute Flash adobe.com/products/players/fpsh_distribution1 anmelden .html Sie sind gegeben Zugriff auf eine Seite , dass Sie das Flash - Update - Katalog aus , um den Import in SCUP herunterladen können, wird dies regelmäßig ziehen alle Flash - Updates auf Ihren Server für die Verteilung nach unten. Dell, HP und andere Anbieter veröffentlichen auch Kataloge, die Sie importieren können.
GAThrawn
1

In diesem Bereich gibt es einige kommerzielle Angebote wie KACE von Dell (ich glaube, es gibt auch ein Microsoft-spezifisches Angebot auf diesem Gebiet). Angesichts der Größe Ihres Netzwerks kann es sich lohnen, eine dieser Lösungen bereitzustellen.

trent
quelle
Welche Art von Apps von Drittanbietern unterstützen diese Apps? Ich habe keine Liste auf ihrer Website gefunden.
Luca Matteis
Dies scheint genau das zu sein, wonach Sie suchen. Wenn jemand dies kostenlos macht, werde ich beeindruckt (und sehr überrascht) sein.
Kara Marfia
Sie haben einige Video-Demos auf ihrer Website, die es wert sind, gesehen zu werden. Sie schienen fast jede Software zu unterstützen, die ein Installationsprogramm hatte. Wie ich mich erinnere es nicht ständig nach Updates für Sie überprüft, sondern es ermöglicht es Ihnen , nur um es an auf allen Systemen zu installieren einmal , dass jetzt die Software installiert
trent
1

Ich bin kein Systemadministrator (ich bin Programmierer) und die Verwaltung der 70 PCs in unserem Unternehmen war für mich mehr als ein Nebenjob. Wir haben die Dell KACE 1000- und 2000-Geräte gekauft und ich war sehr beeindruckt von ihnen. Das Systemmanagement nimmt viel Komplexität und Hässlichkeit in Anspruch. Es hat eine einfache, intuitive Benutzeroberfläche und macht viele Aufgaben trivial. Zu Beginn gibt es eine Lernkurve, aber es gibt ein Kick-Start-Programm, bei dem Sie 4 Stunden Training im Voraus erhalten, um die Einrichtung der einzelnen Geräte zu erleichtern.

Nachdem Sie die K1000-Box angeschlossen und die KACE-Agentensoftware auf jedem PC installiert haben, beginnt der K1000 mit der Datenerfassung auf allen Computern. Innerhalb weniger Stunden können Sie jede installierte Software, veraltete Treiber und fehlende Software-Patches sehen. Sie können dann den K1000 verwenden, um fehlende Software zu entfernen, fehlende Treiber zu installieren und veraltete Software zu patchen. Alle unsere PCs verfügen jetzt über das neueste BIOS, Treiber und Software. Wir haben auch alle Patches angewendet, sodass Windows 7, Adobe Reader, Flash, Firefox usw. vollständig auf dem neuesten Stand sind.

Die KACE-Appliances sind nicht perfekt, aber es ist bei weitem die beste Option, die wir gefunden haben, und es scheint, als würden sie hart an Verbesserungen arbeiten.

Ben Mills
quelle
0

Vielleicht wäre Windows Package Manager für Sie hilfreich. Unter der Apache-Lizenz gibt es ein Standard-Repository mit mehr als 100 Anwendungen.

Kaboom
quelle