Nullsoft Scriptable Install System: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
|||
(85 versioni intermedie di 53 utenti non mostrate) | |||
Riga 1:
{{Software
|Logo =
|Didascalia = NSIS Installer
|UltimaVersione = 3.11
|DataUltimaVersione = 8 Marzo [[2025]]
|UltimaVersioneBeta = 3.0 rc2
|DataUltimaVersioneBeta = 8 luglio [[2016]]
licenza = [[zlib/libpng license]] |▼
|SistemaOperativo = windows
sito_web = [http://nsis.sourceforge.net/ nsis.sf.net] |▼
|Linguaggio =
|Genere = gestione pacchetti
|Lingua =
|SoftwareLibero = sì
|SitoWeb = https://nsis.sourceforge.io
}}
'''Nullsoft Scriptable Install System''' (NSIS) è un sistema di installazione (installer) guidato da script con minimo [[overhead]] e [[open source]], supportato dalla [[Nullsoft]], creatrice di [[Winamp]]. NSIS 1 è per molte vie simile al classico installer di [[Microsoft Windows]], ma rimane di più facile configurazione attraverso script e offre il supporto ad un maggior numero di formati di compressione. NSIS 2 offre un'[[interfaccia grafica]] più accativante, supporta la compressione [[LZMA]], più lingue e un semplice sistema di plug-in. Il compilatore di script NSIS compila su piattaforme [[POSIX]].▼
'''Nullsoft Scriptable Install System''' (NSIS) è un sistema di installazione (''installer'') guidato da script con minimo [[overhead]] e [[open source]], supportato dalla [[Nullsoft]], creatrice di [[Winamp]].
NSIS è nato dalla necessità di distribuire [[Winamp]]. E' basato su PiMP (Plug-In Mini Packager), anche questa creazione della [[Nullsoft]], conosciuto anche come SuperPiMP. Dopo la versione 2.0a0, il progetto si è spostato su [[SourceForge]] dove sviluppatori esterni a [[Nullsoft]] hanno iniziato a lavorarci, partendo da una base solida. Dopo due anni di releases di alpha, beta e rc, NSIS 2.0 è stato rilasciato come versione definitiva.▼
▲
==POSIX==▼
La 2.01 è stata la prima versione compilante su piattaforma [[POSIX]]. Questo permette la [[cross-compilation]] di installer [[Microsoft Windows]] in [[Linux]] e [[FreeBSD]] senza l'uso di [[WINE]]. Correntemente, l'unica piattaforma hardware supportata è [[x86]].▼
==
▲NSIS è nato dalla necessità di distribuire [[Winamp]].
Il compilatore NSIS, makensis, compila gli script producendo l'installer. Ogni linea dello script contiene un commando.▼
▲== POSIX ==
# Script di esempio▼
▲La 2.01 è stata la prima versione compilante su piattaforma [[POSIX]]. Questo permette la [[Cross-compilazione|cross-compilation]] di installer [[Microsoft Windows]] in [[Linux]] e [[FreeBSD]] senza l'uso di [[WINE]]. Correntemente, l'unica piattaforma hardware supportata è [[x86]].
== Script ==
▲Il compilatore NSIS, makensis, compila gli script producendo l'installer. Ogni linea dello script contiene un
<syntaxhighlight lang="nsis" line="1">
Name "Esempio1"
OutFile "esempio1.exe"
Riga 32 ⟶ 41:
File ..\makensis.exe
SectionEnd
</syntaxhighlight>
==
[[
La versione 2.0 ha introdotto una nuova [[interfaccia grafica]] più accattivante, chiamata Modern UI (MUI). La MUI ha un
== Plugins ==
NSIS può essere esteso con [[plugin (informatica)|plugin]]
Alcuni plugins sono distribuiti con il package NSIS e permettono la visualizzazione di splash screen e di pagine personalizzate, di
Altri plugins sono disponibili online:
[http://nsis.sourceforge.net/archive/viewpage.php?pageid=56 ZipDLL] {{Webarchive|url=https://web.archive.org/web/20050905143107/http://nsis.sourceforge.net/archive/viewpage.php?pageid=56 |data=5 settembre 2005 }} e [https://web.archive.org/web/20050828194042/http://homepage.hispeed.ch/py430/python/ Python plug-in].
== HM NIS Edit ==
HM NIS Edit è un programma di terze parti per NSIS che permette di creare uno script NSIS anche da un [[Wizard (informatica)|wizard]].{{Software
|Nome = HM NIS Edit
|Screenshot = ScreenshotHMNISEdit1.jpg
|Didascalia = Screenshot di HM NIS Edit.
|Sviluppatore = Hector Mauricio Rodriguez Segura
|UltimaVersione = 2.0.3
|DataUltimaVersione = 28 marzo 2005
|SistemaOperativo = Windows
|Genere = Software di terze parti per NSIS
|Licenza = [[zlib]]/libpng
|SoftwareLibero = Sì
}}
[[File:ScreenshotHMNISEdit.jpg|thumb|Screenshot del Wizard di HM NIS Edit.]]
== Caratteristiche ==▼
* Piccolo overhead▼
* Supporto dei formati di compressione [[zlib]], [[bzip2]] e [[LZMA|lzma]]▼
* Basato su script▼
* Multilingue▼
* [[Preprocessore]] degli script▼
== Altri progetti ==
▲==Caratteristiche==
{{interprogetto}}
▲*Piccolo overhead
▲*Supporto dei formati di compressione [[zlib]], [[bzip2]] e [[lzma]]
▲*Basato su script
▲*Multilingue
▲*Supporto ai [[plug-in]]s
▲*[[Preprocessore]] degli script
▲*[http://nsis.sourceforge.net/features/featurelist/ altre...]
== Collegamenti esterni ==
[[Categoria:Software libero]]▼
* {{cita web|http://nsis.sourceforge.net/Pagina_Principale|Pagina Principale - NSIS}}
|