Spisie treści
Oprogramowanie Inno Setup można pobrać ze strony www.jrsoftware.org/isdl.php , Jest to oprogramowanie dla systemu Windows, ale można go zainstalować w systemie Linux za pomocą Wine.Po pobraniu instaluje się jak każde oprogramowanie Windows.
Stworzymy skrypt, plik tekstowy, który określi ścieżki instalacji, pliki do zainstalowania oraz wszystkie zależności, których potrzebuje nasza aplikacja do działania.
Uruchamiamy Inno Setuop, który pokaże nam dwie opcje: utwórz go za pomocą kreatora (niech oprogramowanie nas poprowadzi) lub zrób to wszystko samodzielnie. Uruchamiamy nowy plik, na pierwszym ekranie poprosi nas o rozpoczęcie od skryptu, a następnie danych firmy lub autora.
Kontynuując, poprosi o wskazanie, w którym katalogu zostanie zainstalowane oprogramowanie, domyślnie będzie Pliki programów lub folder programów, mogę go również dostosować, aby zainstalować go we własnym katalogu, który zostanie utworzony podczas instalacji.
Kontynuując, poprosi o określenie pliku wykonywalnego exe lub jar, jeśli był to java lub rozszerzenie naszego pliku wykonywalnego i doda wszystkie niezbędne zależności dla naszej aplikacji, takie jak plik, obrazy, bazy danych w przypadku osadzenia lub sql, jeśli zamierzamy stworzyć go w instalacji.
Następnie konfigurujemy menu, skróty, ikony odinstalowywania, tak jak to zwykle ma każda aplikacja Windows.
Następnie zapyta nas, czy chcemy dodać pliki tekstowe, w których po zakończeniu instalacji powiadomimy osobę instalującą nasze oprogramowanie o licencjonowaniu, pomocy lub komentarzach.
Następnie kolejny ekran pozwoli wybrać języki instalacji, w końcu poprosi nas o zdefiniowanie parametrów samego Inno Setup, takich jak: gdzie zostanie utworzony plik instalacyjny, jaką nazwę będzie miał nasz instalator, jeśli umieścimy ikona na nim itp.
Na koniec poprosi nas o zapisanie naszego skryptu i zapyta, czy chcemy go skompilować, akceptujemy i wynikiem będzie wygenerowany skrypt i wynik kompilacji.
Tutaj widzimy plik setup.exe, który utworzyliśmy i z Linuksa z Wine, aby zobaczyć, że również działa i uruchamiam go pod Linuksem, Moje oprogramowanie również zostanie zainstalowane, które zostanie uruchomione, będzie zależeć od tego, czy programowanie zajęło pod uwagę aspekt wieloplatformowy, ale tutaj widzimy tylko instalator.
Po instalacji jako typowy program Windows możemy zobaczyć, jak Misoftware został zainstalowany we własnym katalogu c: \ Moje oprogramowanie
Zapamietaj to Inno Konfiguracja Generuje tylko plik tekstowy z definicjami instalacji, nie ma nic wspólnego z programowaniem naszego oprogramowania, dlatego możemy z niego korzystać bez względu na to w jakim języku zaprogramowaliśmy naszą aplikację, w tym przykładzie tworzymy instalator z Linuksa dla oprogramowanie napisane w Delphi i nieobsługiwane przez Linuksa, ale rozszerzenie exe jest dostępne przez Wine.
Musimy bardzo dobrze znać zależności i strukturę, które nasze kompletne oprogramowanie będzie musiało dobrze definiować trasy i że nie ma brakujących komponentów, które mogą później spowodować awarię aplikacji.