Jak zautomatyzować instalację aplikacji

3

Zanim poszedłem i zapytałem o to tutaj, podszedłem i zredagowałem zawartość poniższych linków:

https://superuser.com/questions/69751/

zautomatyzuj instalację oprogramowania

I wymyślił:

I kilka, które znalazłem przeglądając:

Ale żadne z nich nie robi tego, czego potrzebuję, ponieważ automatyzują jedynie instalację popularnych aplikacji.

Ale to, czego chcę, to aplikacja, w której możesz zainstalować dowolne oprogramowanie. Na przykład chcę zainstalować Visual Studio lub Netbeans lub Dreamweaver. Będę musiał wybrać plik instalacyjny dla tej aplikacji. Następnie aplikacja będzie musiała wykonać resztę.

Być może aplikacja może działać, rejestrując uderzenia klawiszy i kliknięcia myszą. Następnie zastosuj te rekordy, aby dostosować instalację. Jeśli instalator jest wystarczająco złożony.

dusza
źródło
+1, zastanawiałem się nad tym samym. Teoretycznie program nie powinien być trudny do napisania, ale muszę się mylić, ponieważ nie ma nic takiego (o czym wiem).
Sasha Chedygov
1
@musicfreak: Właściwie myślę, że taki program byłby bardzo trudny do napisania.
Zaz
@Josh: Nieważne, chyba każdy instalator działa inaczej. Nie wiem o czym myślałem.
Sasha Chedygov
Minął miesiąc, odkąd pytanie zostało zadane, jeśli jedna z odpowiedzi pasuje, proszę ją zaakceptować, w przeciwnym razie proszę wyjaśnić, dlaczego odpowiedź nie pasuje. Dzięki.
Zaz

Odpowiedzi:

2

Istnieje nawet cały język do automatyzacji działań w GUI. To się nazywa TCL.

Ninite prawdopodobnie używa do tego środowiska .NET.

W każdym razie przejrzałem kilka programów do tego, niektóre reklamy, a niektóre nie: SilkTest, TestComplete, AutoIT

holms
źródło
2

Zgadzam się z Joshem, że wchodzisz w świat bólu, że w końcu IMHO nie będzie tego warte, jeśli robisz to tylko dla domu.

Pomyśl o czasie, jaki poświęcisz na uruchomienie instalacji, a następnie na automatycznych konfiguracjach programów ... a następnie o czasie, który będziesz musiał dostosować, ponieważ ta poprawka systemu operacyjnego lub wersja programu zmieniła instalację na tyle, aby skrypt nie działa ... a szybko zrozumiesz, że ten punkt jest dyskusyjny.

Sugeruję zapoznanie się z autoIT bez względu na to, że jest to naprawdę dobry język skryptowy systemu Windows.

Aviad Raviv
źródło
+1 za rozwiązanie problemu, a nie rozwiązanie. Także: AutoIT - skąd o tym nie wiedziałem? Łał.
CAD bloke
1

Zarządzanie instalacją i usuwaniem programów, które nie zostały w jakiś sposób spakowane, byłoby koszmarem, być może niemożliwym. Wątpię, czy jest coś, co mogłoby to zrobić. System Windows ma własne zarządzanie pakietami, ale nie jest tak silny, jak niektóre z wymienionych powyżej alternatywnych rozwiązań typu open source.

Zaz
źródło