Nullsoft Scriptable Install System: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Luckas-bot (discussione | contributi)
m r2.7.1) (Bot: Aggiungo: et:Nullsoft Scriptable Install System
Nessun oggetto della modifica
 
(40 versioni intermedie di 23 utenti non mostrate)
Riga 1:
{{Software |
nome|Nome = Nullsoft Scriptable Install System |
|Logo =
screenshot = [[Immagine:Nsis.png|250px]] |
didascalia|Screenshot = NSIS Installer |screenshot.png
|Didascalia = NSIS Installer
sviluppatore|Sviluppatore = [[Nullsoft]] |
UltimaVersione = 2.46 |
|UltimaVersione = 3.11
|DataUltimaVersione = [[58 dicembre]],Marzo [[20092025]] |
sistema_operativo = [[Microsoft Windows|Windows]], [[POSIX]] |
|UltimaVersioneBeta = 3.0 rc2
genere = [[Programmazione (informatica)|Programmazione]] |
|DataUltimaVersioneBeta = 8 luglio [[2016]]
licenza = [[zlib/libpng license]] |
|SistemaOperativo = windows
sito_web = [http://nsis.sourceforge.net/ nsis.sf.net] |
|Linguaggio =
|SoftwareLibero=sì
|Genere = gestione pacchetti
licenza|Licenza = [[zlib]]/libpng license]] |
|Lingua =
|SoftwareLibero =
|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]].
 
'''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ù accattivante, supporta la compressione [[LZMA]], più lingue e un semplice sistema di plug-in. Il compilatore di script NSIS compila su piattaforme [[POSIX]].
 
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ù accattivante, supporta la compressione [[Algoritmo Lempel-Ziv-Markov|LZMA]], più lingue e un semplice sistema di plug-in. Il compilatore di script NSIS compila su piattaforme [[POSIX]].
==Storia==
NSIS è nato dalla necessità di distribuire [[Winamp]]. È 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 Storia ==
NSIS è nato dalla necessità di distribuire [[Winamp]]. È 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 rilasciatodistribuito come versione definitiva.
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]].
 
==Script POSIX ==
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]].
Il compilatore NSIS, makensis, compila gli script producendo l'installer. Ogni linea dello script contiene un comando.
 
#== Script di esempio==
Il compilatore NSIS, makensis, compila gli script producendo l'installer. Ogni linea dello script contiene un comando.
=== Script di esempio ===
<syntaxhighlight lang="nsis" line="1">
Name "Esempio1"
OutFile "esempio1.exe"
Riga 35 ⟶ 41:
File ..\makensis.exe
SectionEnd
</syntaxhighlight>
 
=== Modern UI= ==
[[ImmagineFile:Nsis1.png|right|thumb|150pxupright=0.7|NSIS 1.98]]
 
La versione 2.0 ha introdotto una nuova [[interfaccia grafica]] più accattivante, chiamata Modern UI (MUI). La MUI ha un'interfaccia simile ad un wizard, supporta schermate di benvenuto, di completamento, di selezione della lingua, aree di descrizione dei componenti e unaun buon settaggio delle opzioni come le vecchie GUI.
 
== Plugins ==
NSIS può essere esteso con [[plugin (informatica)|plugin]] che comunicano con l'installer. I plugins possono essere scritti in [[C (linguaggio)|C]], [[C++]] e [[Delphi]] e possono essere usati per compiere processi di installazione o estendere l'interfaccia grafica.
 
Riga 47 ⟶ 54:
 
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].
 
==Caratteristiche 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
*Piccolo overhead
|Nome = HM NIS Edit
*Supporto dei formati di compressione [[zlib]], [[bzip2]] e [[lzma]]
|Screenshot = ScreenshotHMNISEdit1.jpg
*Basato su script
|Didascalia = Screenshot di HM NIS Edit.
*Multilingue
|Sviluppatore = Hector Mauricio Rodriguez Segura
*Supporto ai [[plugin (informatica)|plug-in]]
|UltimaVersione = 2.46 |0.3
*[[Preprocessore]] degli script
|DataUltimaVersione = 28 marzo 2005
*[http://nsis.sourceforge.net/features/featurelist/ altre...]
|SistemaOperativo = Windows
|Genere = Software di terze parti per NSIS
|Licenza = [[zlib]]/libpng
|SoftwareLibero = Sì
sito_web|SitoWeb = [http://nsishmne.sourceforge.net/ nsis.sf.net] |
}}
[[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
* Supporto ai [[plugin (informatica)|plug-in]]
* [[Preprocessore]] degli script
*[ {{cita web|http://nsis.sourceforge.net/features/featurelist/ |altre...]}}
 
== Altri progetti ==
{{interprogetto|commons=Category:NSIS}}
 
== Collegamenti esterni ==
* [{{cita web|http://nsis.sourceforge.net/Pagina_Principale |Pagina Principale - NSIS]}}
 
{{Portale|Software libero}}
 
[[Categoria:Strumenti di sistema]]
 
[[ca:NSIS]]
[[de:Nullsoft Scriptable Install System]]
[[en:Nullsoft Scriptable Install System]]
[[es:Nullsoft Scriptable Install System]]
[[et:Nullsoft Scriptable Install System]]
[[fi:Nullsoft Scriptable Install System]]
[[fr:Nullsoft Scriptable Install System]]
[[hu:Nullsoft Scriptable Install System]]
[[ja:Nullsoft Scriptable Install System]]
[[ko:NSIS]]
[[ku:Nullsoft Scriptable Install System]]
[[nl:Nullsoft Scriptable Install System]]
[[pl:Nullsoft Scriptable Install System]]
[[pt:Nullsoft Scriptable Install System]]
[[ru:Nullsoft Scriptable Install System]]
[[sv:Nullsoft Scriptable Install System]]
[[zh:Nullsoft腳本安裝系統]]