Inno Setup

מתוך ויקיפדיה, האנציקלופדיה החופשית
Inno Setup
מפתח ג'ורדן ראסל
גרסה אחרונה 6.2.2 (15 בפברואר 2023) עריכת הנתון בוויקינתונים
מערכת הפעלה MS Windows - כל הגרסאות
נכתבה בשפות אובג'קט פסקל עריכת הנתון בוויקינתונים
סוג רישיון תוכנה חינמית
קוד מקור https://github.com/jrsoftware/issrc עריכת הנתון בוויקינתונים
www.jrsoftware.org/isinfo.php
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

Inno Setup היא תוכנה לתכנון וייצור קובץ התקנה (Installer/Setup) עבור תוכנה אחרת (או אוסף קבצים כלשהו). Inno Setup היא תוכנה מסובבת סקריפטים שנכתבה ב "Embarcadero Delphi" על ידי ג'ורדן ראסל. הגרסה הראשונה יצאה בשנת 1997.

היסטוריה[עריכת קוד מקור | עריכה]

ראסל אשר היה בעל השגות על תוכנת ההתקנה InstallShield Express שהגיעה עם Borland Delphi, החליט ליצור תוכנת התקנה משל עצמו. בתחילה, Inno Setup לא הייתה מוכרת והגרסה הרשמית הראשונה הייתה v1.09.

בתחילה היה צריך ליצור קובץ ISS.TXT בספריית ההתקנה. בקובץ סיפק המשתמש משתנים וערכים אשר עדיין בשימוש היום. משתנים אלו שימשו כקונפיגורציה להליך ההתקנה אולם פיצ'רים רבים בחבילת ההתקנה לא היו גמישים לשינויים. לא היה ממשק עורך והתוכנה הייתה יותר דומה לסביבת קימפול קובצי סקריפט.

עם התפתחות Inno Setup, התפתחה גם ההיכרות איתה בציבור המפתחים ברחבי העולם, וכאשר הייתה עדיין תוכנת קוד פתוח, חברות רבות עברו לפתרונות בתחום הקוד הפתוח, ומכיוון שהייתה מבוססת על סקריפטים החלו משתמשים ליצור כלים לעריכת ויצירת התקנות של Inno Setup, כגון ISTool ו-ScriptMaker.

Inno Setup זכתה בכמה פרסים, ביניהם "Shareware Industry Awards" שלוש פעמים ברציפות (20022004).

מפתחים רבים החלו משתמשים בקוד המקור לפתח גרסאות צד שלישי כגון My Inno Setup Extensions על ידי מרטין לאן (Martijn Laan) אשר מוזגה לתוך Inno Setup בשנת 2003.

נכון לפברואר 2014 התוכנה מדורגת עם ציונים יוצאי דופן באתרים מובילים[1]. באתר ההורדות CNET הגרסה האחרונה (5.5.4) עברה בפברואר את רף 100,000 ההורדות.

תכונות ויכולות[עריכת קוד מקור | עריכה]

  • תומך בכל גרסאות ווינדוס החל מ-2000[2]
  • התקנות של אפליקציות 64 ביט על מערכות הפעלה ישנות כגון Windows XP ו-Windows Server 2003. כולל תמיכה ב-IA-64
  • רבוי פלטפורמות; IA-32, x64 ,IA-64 בקובץ בינארי אחד.
  • יכולות הסרה מלאה (Full Uninstall)
  • תומך ביכולת פריסה של פורמטי כווץ bzip2, 7-Zip, LZMA, ועוד.
  • רישום DLLים, יצירת קיצורי דרך לקבצים (כגון קובץ ההפעלה) ב-TaskBar בשולחן העבודה ובתפריט ההתחלה, התקנת גופנים.
  • כתיבה ל-Windows Registry.
  • תמיכה בשפות.
  • הגנה הקובץ עם סיסמה.
  • התקנה שקטה (Silent Install).

קישורים חיצוניים[עריכת קוד מקור | עריכה]

הערות שוליים[עריכת קוד מקור | עריכה]

  1. ^ ציון מעל 4.7 כוכבים באתרים מובילים כמו FileHippop ו-Cnet
  2. ^ Inno Setup, www.jrsoftware.org (באנגלית)