{"id":2322,"date":"2019-02-28T21:36:59","date_gmt":"2019-02-28T20:36:59","guid":{"rendered":"http:\/\/blog.datentraeger.li\/?p=2322"},"modified":"2019-02-28T21:37:02","modified_gmt":"2019-02-28T20:37:02","slug":"inno-setup-compiler-mit-debian","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=2322","title":{"rendered":"Inno Setup Compiler mit Debian"},"content":{"rendered":"\n<p>Ich habe einige wenige Inno Setup Installer Scripte f\u00fcr gewissen Windows-Schrott. Leider gibt es den Compiler aber nur f\u00fcr Winblows. Naja, hier also einer der wenigen Einsatzzwecke von wine bei mir.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir innosetup; cd innosetup\nwget http:\/\/files.jrsoftware.org\/ispack\/innosetup-qsp-5.6.1.exe\nwine innosetup-qsp-5.6.1.exe<\/code><\/pre>\n\n\n\n<p>Nun kann man einfach den Compiler in Wine mit GUI starten (compil32.exe) oder &#8211; was ich h\u00fcbscher finde &#8211; das ganze im Terminal machen und den Compiler via stdin mit dem Script f\u00fcttern:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wine \"C:\\Program Files (x86)\\Inno Setup 5\\ISCC.exe\" - &lt; \/pfad\/zum\/script.iss\n....\n.....\nSuccessful compile (8.496 sec). Resulting Setup program filename is:\nZ:\\tmp\\setup.exe<\/code><\/pre>\n\n\n\n<p>Bestehende Scripte muss man wohl noch am Pfad anpassen, aber generell funktioniert das ganze tadellos. NSIS w\u00e4re als <a href=\"https:\/\/packages.debian.org\/stretch\/nsis\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Debian-Package (opens in a new tab)\">Debian-Package<\/a> vorhanden, aber dann m\u00fcsste ich alle Setups umschreiben, und dazu hab ich keinen Bock. <\/p>\n","protected":false},"excerpt":{"rendered":"Ich habe einige wenige Inno Setup Installer Scripte f\u00fcr gewissen Windows-Schrott. Leider gibt es den Compiler aber nur f\u00fcr Winblows. Naja, hier also einer der wenigen Einsatzzwecke von wine bei mir. Nun kann man einfach den Compiler in Wine mit GUI starten (compil32.exe) oder &#8211; was ich h\u00fcbscher finde &#8211;&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,9,17],"tags":[],"class_list":["post-2322","post","type-post","status-publish","format-standard","hentry","category-debiangnu-linux","category-it","category-win"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/2322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2322"}],"version-history":[{"count":7,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/2322\/revisions"}],"predecessor-version":[{"id":2329,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/2322\/revisions\/2329"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}