Make-jpkg: Pacchettizziamo Java: differenze tra le versioni

m
(tolto riferim. diretto a categoria)
Riga 1: Riga 1:
==Introduzione==
=Introduzione=


Qualche volta ci troviamo nella situazione di dover aggiornare una macchina con una connessione internet lenta o inesistente...
Questa tabella cerca di riassumere le alternative libere a diffusi programmi proprietari, a prescindere dal sistema operativo sul quale essi girano.
Alcune volte viene suggerito [[Debmirror: creiamo un mirror Debian | Debmirror]] (soluzione che reputo sovradimensionata e dispendiosa), altre viene suggerito il download del primo DVD o dei primi 2-3 CD di Sarge (ma per quanto riguarda sid, non esiste niente del genere)...
Cos� ho pensato di organizzare qualche appunto che avevo su apt-zip, un comodo tool che ci viene in aiuto proprio in questi casi!
Vedremo come utilizzarlo su computer connessi ad internet con una connessione lenta...


==Installazione==
Per rendere la pagina di una qualche utilit� � necessario il contributo di molte persone, quindi tutti sono invitati a partecipare mettettendo link a nuove applicazioni oppure scrivendo una breve pagina riassuntiva dedicata ad una particolare programma libero.


L'installazione � semplicissima:
Inizialmente la priorit� sar� popolare la tabella, quindi metteremo semplicemente un link alla home page dei progetti liberi. Si potr� poi affiancare al link della homepage un link '''scheda''' che punta all'eventuale pagina del wiki dedicata a quel programma.
<pre>
# apt-get install apt-zip
</pre>


Per ogni proposta, suggerimento o critica usate la pagina di discussione o postate sul forum.


==Configurazione==
=Tabella Software=
{| {{Prettytable}} width="100%"
| align="center" | '''Descrizione'''
| align="center" | '''Closed Source'''
| align="center" | '''Free Software'''


Il file di configurazione � '''/etc/apt/apt-zip.conf''' e contiene alcuni valori di defalut utilizzati dai due comandi di apt-zip.
|-
Ecco quello di default:
| align="center" colspan="3" |
<pre>
===Network===
# Configuration file for apt-zip.
|-
# This is a /bin/sh code snippet.
| align="center" |
====Browser Web====


# METHOD is taken from /usr/share/apt-zip/.
|[http://www.microsoft.it Internet Explorer] {{windows}} {{mac}}
METHOD=wget


# MEDIUM should be defined in /etc/fstab with option `noauto'.
[http://www.opera.com Opera] {{windows}} {{mac}} {{linux}}
MEDIUM=/ZIP


# OPTIONS is a comma-separated list of options.
|[http://www.mozilla.org/products/firefox/ Firefox] {{linux}} {{windows}} {{mac}} - {{deb}}
# Possible options include: tar[=posixtarprogram], gnutar[=gnutarprogram],
# solaristar[=solaristarprogram], restart
# Examples:
# OPTIONS=tar=gtar
# OPTIONS=solaristar,restart
# OPTIONS="gnutar, restart=1"
# Recommended for a Solaris download host when possible:
# OPTIONS=solaristar,gnutar=gtar,restart
OPTIONS=


# DEFAULT_APTGETACTION is the action taken by apt-get when neither
[http://www.kde.org Konqueror] {{linux}} - {{deb}}
# the --aptgetaction nor the --packages options are given.
# Possible actions include: dselect-upgrade(default), upgrade and dist-upgrade
DEFAULT_APTGETACTION=dselect-upgrade


# The regexp applied to filter (with grep) the files to download.
[http://www.gnome.org/projects/epiphany/ Epiphany] {{linux}} - {{deb}}
# Examples:
# GREP=^http\|^ftp
# GREP="-v ^cdrom\|^file"
GREP="^http\|^ftp"
</pre>


[http://www.mozilla.org/ Mozilla] {{linux}} {{windows}} {{mac}} - {{deb}}


Le direttive che ci interessano sono due:
[http://www.mozilla.org/products/camino/ Camino] {{mac}}
'''MEDIUM''' e '''DEFAULT_APTGETACTION'''


'''MEDIUM''' indica il path della periferica removibile che verr utilizzata (io l'ho modificata in /mnt/pen, il mountpoint della mia pennina usb);<br/>
'''DEFAULT_APTGETACTION''' l'azione di default da apt-get (a meno che non sia indicata una lista di pacchetti od un'altra azione), quella di default esegue un aggiornamento tramite dselect.


Normalmente solo '''MEDIUM''' viene modificato, in quanto le opzioni di default sono pi� che corrette per qualsiasi utilizzo.
|-
| align="center" |
====Client Email====


==Preparazione del Sistema==
| Outlook {{windows}}


Ora, prima di passare all'analisi del programma ed al suo utilizzo, prepariamo il sistema per usare apt-zip.
Outlook Express {{windows}}
Normalmente � necessario un disco removibile (penna usb, disco usb, uno ZIP o altro) ma � possibile, con alcuni accorgimenti, esportare i due file creati da apt-zip tramite un floppy od una mail, e poi creare in un'altra sede un cd od un dvd con i pacchetti scaricati.


===Supporto Removibile===
[http://www.eudora.com/ Eudora] {{windows}}
Nel caso si disponga di un supporto removibile � consigliato modificare il file /etc/fstab aggiungendo la seguente riga (riferita al dispositivo):
<pre>
mountpoint device filesystem options 0 0
</pre>


per esempio (nel caso di una penna usb)
| [http://www.gnome.org/projects/evolution/ Evolution] -- [[ Software:evolution | scheda ]] {{linux}} - {{deb}}
<pre>
/dev/sda1 /mnt/pen vfat rw,users,umask=000,quiet 0 0
</pre>


[http://www.mozilla.org/projects/thunderbird/ Thunderbird] {{linux}} {{windows}} {{mac}} - {{deb}}


per le opzioni ed i filesystem disponibili, invito a leggere la documentazione visualizzata dal comando
[http://kmail.kde.org/ Kmail] {{linux}} - {{deb}}
<pre>
$ man mount
</pre>


Inoltre, se non presente nel sistema, � necessario creare la directory indicata nel mountpoint (nell'esempio precedente /mnt/pen ).
[http://sylpheed.good-day.net/en/ Sylpheed ] {{linux}} {{windows}} - {{deb}}


===In una directory locale===
|-
Nessuna preparazione richiesta.
| align="center" |


====Chat====


==Sintassi ed Opzioni==
| [http://www.mirc.com/ Mirc] {{windows}}


Apt-zip � composto da due eseguibili:
[http://www.hydrairc.com/ HydraIRC] {{windows}} ''[http://www.hydrairc.com/index.php?page=developers non opensource!].''
'''apt-zip-list''' e '''apt-zip-inst'''


; apt-zip-list : ha il compito di generare uno script (ed un file contenente le opzioni per l'installazione dei pacchetti che verranno scaricati) per il download dei pacchetti da una qualsiasi macchina Linux (con un trucchetto � possibile eseguire il download anche da macchine con un sistema operativo diverso, purch� con wget installato).<br/>
| [http://konversation.kde.org/ Konversation] -- [[Software:konversation | scheda]] {{linux}} - {{deb}}
; apt-zip-inst : ha il compito di installare i file scaricati (vedremo in seguito come).


La sintassi � la seguente:
[http://www.xchat.org/ Xchat] {{linux}} {{windows}}  - {{deb}}
<pre>
apt-zip-list [--help] [--version] [--medium=mountpoint]
            [--aptgetaction=action] [--packages=package[,package...]]
            [--fix-broken] [--skip-mount] [--method=method] [--options=opt[,opt...]]
            [ --accept=accept[,accept...]] [ --reject=reject[,reject...]]


apt-zip-inst [--help] [--version] [--medium=mountpoint] [--aptgetaction=action]
[http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}}  - {{deb}}
            [--packages=package[,package...]] [--fix-broken] [--skip-mount]
</pre>


Dove le opzioni hanno il seguente significato:
[http://packages.debian.org/stable/net/ksirc Ksirc]  {{linux}}  - {{deb}}


'''In comune'''<br/>
[http://www.kvirc.net/ Kvirk]  {{linux}}  - {{deb}}
; --help, -h : Mostra un piccolo help<br/>
; --medium, -m : Indica un mountpoint differente da quello indicato nel file di configurazione<br/>
; --aptgetaction, -a : Indica una azione da far compiere ad apt-get, le scelte possibili sono: dselect-upgrade, upgrade e dist-upgrade;
Se non viene passata l'opzione --packages, viene eseguita l'azione di default (se non modificata con questa opzione)<br/>
; --packages, -p : Indica una lista (separata da virgola) dei pacchetti da installare<br/>
; --fix-broken, -f : Esegue apt-get con l'opzione --fix-broken (man apt-get)<br/>
; --skip-mount : Non esegue il mount e l'umount della periferica (utile se non si vuole utilizzare una periferica removibile)<br/>


'''Solo per apt-get-list'''<br/>
; --accept , -A / --reject , -R : Lista separata da virgola dei protocolli utilizzari per il download (default http e ftp)<br/>


==Utilizzo==
|-
| align="center" |


Tratteremo allo stesso modo sia il caso in cui venga utilizzato un supporto removibile, sia quello in cui venga usata una directory del filesystem...
====Ftp Client====
| [http://www.cuteftp.com/ CuteFTP] {{windows}}


Prima di lanciare apt-zip dobbiamo decidere cosa fare:
| [http://filezilla.sourceforge.net/ Filezilla] {{windows}} 
# aggiornare il sistema
## usare dselect
## fare un upgrade
## fare un dist-upgrade
# installare dei pacchetti mancanti


[http://gftp.seul.org/ gftp] {{linux}} {{deb}}


===Aggiornare il sistema===
[http://kbear.sourceforge.net/ kbear] {{linux}} {{deb}}
forse � la pratica pi� diffusa...abbiamo a disposizione tre opzioni:


====dselect-upgrade====
[http://kftpgrabber.sourceforge.net/ kftpgrabber] {{linux}} {{udeb|http://repos.knio.it}}
eseguendo
<pre>
# dselect
</pre>


e lanciando l'aggiornamento, verranno scaricati gli archivi con le liste dei pacchetti aggiornati, che verranno processati da dselect... inoltre si potranno anche selezionare i pacchetti che si vorrebbero installare (in pratica si usa normalmente il tool dselect, avendo cura di non selezionare l'opzione di installare i pacchetti, ma uscendo dal programma)...
Una volta fatto, sufficiente lanciare il seguente comando per creare i due script necessari per scaricare, da un altro computer, i pacchetti:
<pre>
# apt-zip-list --aptgetaction=dselect-upgrade --medium=/mnt/point
</pre>


dove '''/mnt/point''' rappresenta il punto di mount del dispositivo; se si tratta di una directory normale, invece, il comando sar�
|-
<pre>
| align="center" |
# apt-zip-list --aptgetaction=dselect-upgrade --skip-mount --medium=/mnt/point
</pre>


====Instant Messaging====
| [http://www.icq.com/ Icq] {{windows}} {{mac}}


====upgrade====
[http://www.msn.it Msn] {{windows}}
verr� generata la lista dei pacchetti da scaricare per eseguire un
<pre>
# apt-get upgrade
</pre>


il comando per fare questo �
[http://www.mercury.to Mercury] {{linux}} {{windows}} {{mac}}
<pre>
# apt-zip-list --aptgetaction=upgrade --medium=/mnt/point
</pre>
nel caso di un supporto removibile, o
<pre>
# apt-zip-list --aptgetaction=upgrade --skip-mount --medium=/mnt/point
</pre>


nel caso di una directory del filesystem...
| [http://kopete.kde.org/ Kopete] {{linux}} - {{deb}}


====dist-upgrade====
[http://gaim.sourceforge.net/ Gaim] {{linux}} {{windows}} {{mac}} - {{deb}}
in questo caso, verr� generata la lista dei pacchetti da scaricare per completare il comando
<pre>
# apt-get dist-upgrade
</pre>


il comando per fare questo �
[http://amsn.sourceforge.net/ Amsn] {{linux}} {{windows}} {{mac}} - {{deb}}
<pre>
# apt-zip-list --aptgetaction=dist-upgrade --medium/mnt/point
</pre>
nel caso di un supporto removibile, o
<pre>
# apt-zip-list --aptgetaction=dist-upgrade --skip-mount --medium=/mnt/point
</pre>
nel caso di una directory del filesystem...


[http://sim-icq.sourceforge.net/ Sim] {{linux}} - {{deb}}


===Installare i pacchetti mancanti===
[http://www.miranda-im.org/ Miranda] {{windows}}
in questo caso, � possibile creare la lista di pacchetti necessari per l'installazione di un programma/pacchetto e per soddisfare le sue dipendenze...
il comando �
<pre>
# apt-zip-list --packages=pacchetto,pacchetto1,pacchetto2 --medium=/mnt/point
</pre>
nel caso di un supporto removibile, o
<pre>
# apt-zip-list --packages=pacchetto,pacchetto1,pacchetto2 --skip-mount --medium=/mnt/point
</pre>
nel caso di una directory del filesystem...
dove pacchetto,pacchetto1,pacchetto2 � la lista dei pacchetti da installare, separati da una virgola...


Come potete vedere, l'utilizzo � veramente semplice ed intuitivo...
|-
| align="center" |


====News Reader====


==Gli Script==
| [http://www.microsoft.com Microsoft Outlook] {{windows}} {{mac}}


Dopo l'esecuzione dei comandi illustrati precedentemente, verranno generati due script:
| [http://pan.rebelbase.com/ Pan] {{linux}} {{mac}} {{windows}} - {{deb}}


'''apt-zip.options''' contenente le opzioni passate ad apt-zip-list, che verranno utilizzate da apt-zip-inst per installare correttamente i pacchetti scaricati
[http://knode.sourceforge.net/ Knode] {{linux}} - {{deb}}


'''fetch-script-wget-nomemacchina'''
[http://sylpheed.good-day.net/en/ Sylpheed] {{linux}} {{windows}} - {{deb}}
che si occuper� di scaricare i pacchetti, di controllarne l'md5 (cos� da evitare i problemi derivanti da una possibile (remotamente) corruzione dei file)


In parole povere, sar� semplice, sulla macchina da cui si possono scaricare i pacchetti, lanciare il secondo script:
|-
<pre>
| align="center" |
$ ./fetch-script-wget-nomemacchina
</pre>


cos� verranno scaricati i pacchetti contenuti nella lista...
====Voip====


Se non si dispone di una shell dove eseguire lo script (se la macchina � windows, per esempio, anche se una visitina a [1] sarebbe indicata), � possibile scaricare ugualmente i pacchetti...
|[http://www.skype.com/ Skype] {{linux}} {{Mac}} {{windows}}
� sufficiente, infatti, lanciare questo comando:
<pre>
$ cat fetch-script-wget-maxer | egrep "://" | cut -d " " -f 1 > lista.txt
</pre>


per ottenere una lista 'normale' di file, utilizzabile da wget o da un normale programma per il download di file dalla rete...
|[http://www.openwengo.com/ OpenWengo] {{linux}} {{Mac}} {{windows}} - {{deb}}
Se si usa wget (Disponibile anche per windows [2]) � sufficiente un
[http://www.gnomemeeting.org/ Gnomemeeting] {{linux}} {{windows}} - {{deb}}
<pre>
$ wget -i lista.txt
</pre>


|-
| align="center" colspan="3" |


{{Box|Nota Bene:|i file scaricati, per procedere con l'installazione, devono essere nella stessa directory che contiene il file apt-zip.options}}
===Multimedia===
|-
| align="center" |
====Audio player====


==Installazione dei pacchetti==
| [http://www.winamp.com/ Winamp] {{windows}}


Una volta terminato, � possibile installare i pacchetti con il comando
| [http://www.xmms.org/ Xmms] {{linux}} - {{deb}}
<pre>
# apt-zip-int --medium=/mnt/point
</pre>


(ricordo che la direttiva '''--medium''' pu� essere omessa se presente nel file di configurazione di apt-zip)
[http://www.sosdg.org/~larne/w/BMP_Homepage Beep Media Player] {{linux}} - {{deb}}
aggiungendo, eventualmente, '''--skip-mount''' se si tratta di una directory locale...


==Nessuna Connessione ad Internet==
[http://www.zinf.org/ Zinf] {{linux}} {{windows}}
In questa sezione vedremo come poter usare apt-zip in casi di totale assenza di connessione ad Internet. Premetto che la cosa � abbastanza macchinosa, e richiede due accessi al computer provvisto di connessione.


===L'idea===
|-
L'idea �, fondamentalmente, semplice: ''inganneremo'' apt creando sulla nostra macchina un mirror dei repository da cui vorremmo attingere i pacchetti. Il mirror, per�, sar� parziale/fasullo, in quanto conterr� solo i file relativi ai pacchetti contenuti nel repository. Sar� necessario utilizzare Apache, in quanto apt-zip non inserisce nella lista i pacchetti non raggiungibili tramite una connessione (ad esempio quelli su disco..).
| align="center" |


===Configurazione di Apache===
====Gestione Raccolte Musicali====
� sufficiente installare apache:
<pre>
# apt-get install apache
</pre>
Per una guida pi� approfondita a riguardo, consiglio la lettura di: [[LAMP: Linux, Apache, MySQL e PHP]].


La configurazione di default di Apache utilizza come directory principale di lavoro '''/var/www/''', che verr� usata anche da noi per creare i nostri repository ''fittizi''!
| [http://www.apple.com/itunes/ iTunes] {{mac}} {{windows}}


Apache si ''muove'' come l'utente '''www-data''', quindi dovremo sempre preoccuparci di rendere i dati accessibili a questo utente, in modo da non ricevere errori di tipo ''403'', indicanti una mancanza di permessi.
[http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}


===La struttura delle Directory===
| [http://www.gnome.org/projects/rhythmbox/ Rhythmbox] (player di default di Gnome) {{linux}} - {{deb}}
Prendiamo come esempio il repository '''Nerim''', contenente software come mplayer, w32codecs, ... molto utili per la visualizzazione di filmati.


Prima di tutto, rechiamoci sul sito ufficiale del repository (http://debian.video.free.fr/), cos� da vedere come � strutturato.
[http://amarok.kde.org/ Amarok] {{linux}} - {{deb}}


Prendiamo in analisi i repository per Sarge:
[http://www.sacredchao.net/quodlibet Quod Libet] {{linux}} - {{deb}}
<pre>
deb http://ftp.nerim.net/debian-marillat/ sarge main
</pre>
come descritto nella guida [[I repository ed il loro utilizzo]], in questo caso i file che descrivono il contenuto del repository si trovano in '''http://ftp.nerim.net/debian-marillat/dists/sarge/main/''', in particolare nella sottodirectory '''binary-i386'''.


Procediamo, quindi, a ricreare una struttura simile in '''/var/www/''':
[http://muine.gooeylinux.org/ Muine] {{linux}} - {{deb}}
<pre>
# mkdir /var/www/marillat
# chown user:www-data $_
# chmod g+s $_
$ cd /var/www/marillat
$ mkdir -p dists/sarge/main/binary-i386/
$ cd $_
</pre>


in questo caso, '''user''' rappresenta l'utente che normalmente utilizziamo, mentre '''$_''' ci permette di riutilizzare il parametro utilizzato nel comando precedente, facendoci risparmiare qualche carattere ([[Bash  tips]] per maggiori informazioni).
|-
| align="center" |


La struttura � stata creata, non ci resta che recuperare i file contenuti in quella directory: ''Packages.gz'' e ''Release''.
====Gestione dei Tag====


Una volta scaricati, copiamoli nella directory creata:
| Windows Media Player {{windows}}
<pre>
$ cp Packages.gz Releasee /var/www/marillat/dists/sarge/main/binary-i386/
</pre>


| [http://www.sacredchao.net/quodlibet Ex Falso] (parte di Quod Libet) {{linux}} - {{deb}}


===Modifica di sources.list===
[http://pwp.netcabo.pt/paol/tagtool/ Tagtool] {{linux}} - {{deb}}
Siamo pronti a modificare il file '''/etc/apt/sources.list''' in modo da utilizzare il repository appena creato.
Nel nostro caso di esempio, quindi, la riga da aggiungere sar� la seguente:
<pre>
deb http://localhost/marillat/ sarge main
</pre>


Una volta terminata la modifica, aggiorniamo il database dei pacchetti disponibili con un
[http://easytag.sourceforge.net/ Easytag] {{linux}} {{windows}} - {{deb}}
<pre>
# apt-get update
</pre>


===Creazione della lista di pacchetti===
|-
Ritornando al nostro ragionamento, se tutto funziona come previsto, la richiesta di installazione di un pacchetto dovrebbe ovviamente fallire (perch� non presente realmente nel repository), per� dovrebbe avere una corrispondenza con l'url reale del pacchetto...
| align="center" |


Un esempio vale pi� di mille parole: proviamo ad installare il pacchetto '''w32codecs''':
====Video player====
<pre>
# apt-get install w32codecs
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  w32codecs
0 upgraded, 1 newly installed, 0 to remove and 313 not upgraded.
Need to get 13.2MB of archives.
After unpacking 31.9MB of additional disk space will be used.
Err http://localhost sarge/main w32codecs 1:20050412-0.0
  404 Not Found
Failed to fetch http://localhost/marillat/pool/main/w/w32codecs/w32codecs_20050412-0.0_i386.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
</pre>
come si pu� vedere, il pacchetto non viene trovato... se sostituiamo a '''localhost/marillat''' '''ftp.nerim.net/debian-marillat''' e proviamo a scaricare il pacchetto da una macchina connessa alla rete, vedremo che effettivamente l'url � corretto.


A questo punto � banare l'utilizzo di ''apt-zip-list'' per la generazione della lista di pacchetti da installare. Procediamo con il nostro esempio, e chiediamo ad apt-zip di creare lo script per scaricare il pacchetto '''w32codecs''':
| [http://www.microsoft.com/windows/windowsmedia/ Windows Media Player] {{windows}}
<pre>
$ apt-zip-list --packages=w32codecs --skip-mount --medium=/path/della/directory/
</pre>


| [http://www.videolan.org/vlc/ VLC] {{linux}} {{mac}} {{windows}} ''(e molti altri)''


===Conversione dello script===
[http://xinehq.de/ Xine] {{linux}} - {{deb}}
Lo script che abbiamo ottenuto, per�, contiene dei riferimenti al mirror ''fittizzio'', che devono essere convertiti in url corrette, riferite alla posizione reale del repository.


Per velocizzare questa conversione, ci faremo aiutare da '''sed''':
[http://www.mplayerhq.hu/homepage/design7/news.html MPlayer] {{linux}} {{mac}} {{windows}} - {{udeb|http://debian.video.free.fr/}}
<pre>
$ sed  -e 's/localhost\/marillat/ftp.nerim.net\/debian-marillat/' \
    fetch-script-wget-knio > fetch-script-wget-knio-url
</pre>


il file '''fetch-script-wget-knio-url''' permetter� di scaricare correttamente i pacchetti.
[http://www.gnome.org/projects/totem/ Totem] {{linux}} - {{deb}}


==Conclusione==
|-
| align="center" |


L'utilizzo di questa utility � veramente semplice, soprattutto rispetto alle innumerevoli comodit� che offre...
====Gestione Foto====
Personalmente uso apt-zip con un Hard Disk da 10Gb come supporto removibile, dove sono presenti delle directory per ogni computer che necessita di aggiornamenti/installazioni, cos� da avere tutto abbastanza separato ed ordinato...


| [http://picasa.google.com/index.html Picasa] {{windows}}


==Bookmarks==
[http://www.apple.com/ilife/iphoto/ iPhoto] {{mac}}


[1] Bash & Windows - http://home.wanadoo.nl/fvu/Projects/Bash/Web/bash.htm<br/>
| [http://gthumb.sourceforge.net/ Gthumb] {{linux}} - {{deb}}
[2] WGET for Windows - http://www.interlog.com/~tcharron/wgetwin.html


[http://www.digikam.org/ Digikam] {{linux}} - {{deb}}


---- [[User:MaXeR|MaXeR]]
[http://gqview.sourceforge.net/ GQview] {{linux}} - {{deb}}
[[Categoria:Apt]]
 
[[Categoria:Repository]]
[http://www.gnome.org/projects/f-spot/ F-Spot] {{linux}}
 
|-
| align="center" colspan="3" |
 
===Office===
 
|-
| align="center" |
====Suite Office====
 
| [http://office.microsoft.com/ Microsoft Office] {{windows}} {{mac}}
 
[http://www.software602.com/ 602 PC Suite] {{windows}}
 
[http://www.sun.com/software/star/staroffice/ StarOffice] {{linux}} {{windows}}
 
|
 
[http://www.openoffice.org OpenOffice.Org] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Koffice] {{linux}} - {{deb}}
 
[http://www.gnome.org/gnome-office/ GnomeOffice] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Editor di Testi [http://it.wikipedia.org/wiki/WYSIWYG WYSIWYG]====
| [http://office.microsoft.com/ Microsoft Word] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.abisource.com/ Abiword] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kword] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeWriter] (Parte di OpenOffice.Org) {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" |
====Editor di Testi [http://it.wikipedia.org/wiki/Desktop_Publishing DTP]====
| [http://www.adobe.com/products/pagemaker/main.html Adobe PageMaker] {{windows}} {{mac}}
 
[http://www.quark.com/about/contact/international_web_sites.html QuarkXPress] {{windows}} {{mac}}
 
| [http://www.lyx.org/ Lyx] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://www.scribus.org.uk/ Scribus] {{linux}} {{mac}} {{windows}} - {{deb}}
 
[http://www.stacken.kth.se/project/pptout/ Passepartout] {{linux}} {{mac}} - {{deb}}
 
TeX/LaTeX {{linux}} {{windows}} {{mac}} - {{deb}} [http://www.guit.sssup.it/ GUIT]
 
|-
| align="center" |
 
====Editor di Testi orientati<br> alla programazione====
|
 
|[http://www.kde-apps.org/content/show.php?content=9901 KWrite] (default di KDE) {{linux}} - {{deb}}
 
[http://www.gnu.org/software/emacs/emacs.html Emacs] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
 
[http://www.vim.org/ Vim] {{linux}} {{windows}} {{mac}} e molti altri - {{deb}}
 
[http://kate.kde.org/ Kate] {{linux}} - {{deb}}
 
[http://www.kdevelop.org/ KDevelop] {{linux}} - {{deb}}
 
[http://kile.sourceforge.net/ Kile] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Fogli di Calcolo====
| [http://office.microsoft.com/ Microsoft Excel] {{windows}} {{mac}}
 
[http://www.microsoft.com/products/works/default.mspx Microsoft Works] {{windows}}
 
| [http://www.gnome.org/projects/gnumeric/ Gnumeric] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://www.koffice.org Kspread] (Parte di Koffice) {{linux}} - {{deb}}
 
[http://www.openoffice.org OpenOfficeCalc] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
===Programmi Scientifici===
 
|-
| align="center" |
====Matlab====
 
| [http://www.mathworks.com/ Matlab] {{linux}} {{windows}} {{mac}}
 
| [http://www.octave.org/ Octave] {{linux}} {{windows}} {{mac}} - {{deb}}
 
[http://scilabsoft.inria.fr Scilab] {{linux}} {{windows}} {{mac}} - {{deb}}
 
|-
| align="center" colspan="3" |
=== Utilita'===
|-
| align="center" |
====File Manager====
| Explorer {{windows}}
 
[http://www.ghisler.com/ Total Commander] {{windows}}
 
| [http://www.gnome.org/projects/nautilus/ Nautilus] (default di Gnome) {{linux}} - {{deb}}
 
[http://www.konqueror.org/ Konqueror] (default di KDE) {{linux}} - {{deb}}
 
[http://rox.sourceforge.net/phpwiki/index.php/ROX-Filer ROX-filer] {{linux}} - {{deb}}
 
[http://en.wikipedia.org/wiki/Gentoo_file_manager Gentoo] {{linux}} - {{deb}}
 
[http://roland65.free.fr/xfe/ Xfe] {{linux}} - {{deb}}
 
[http://krusader.sourceforge.net/ Krusader] {{linux}} - {{deb}}
 
|-
| align="center" |
====Masterizzazione====
| [http://www.nero.com/ita/index.html Nero Burning Room] {{windows}} {{linux}}
 
| [http://www.k3b.org/ K3b] {{linux}} - {{deb}}
 
[http://gnomebaker.sourceforge.net/v2/ Gnomebaker] {{linux}} - {{deb}}
 
[http://graveman.tuxfamily.org/index.php?l=e Graveman] {{linux}} - {{deb}}
 
[http://www.xcdroast.org/ X-CD-roast] {{linux}} - {{deb}}
 
|-
| align="center" |
 
====Pulizia del Sistema====
| [http://www.symantecstore.com/antivirus/norton-cleansweep-a.htm CleanSweep] {{windows}}
 
| [http://www.kde-apps.org/content/show.php?content=28631 Kleansweep] {{linux}} {{udeb|http://repos.knio.it}}
|}
 
==Legenda==
Nella tabella sono presenti alcuni simboli, per identificare quali sistemi operativi sono supportati dalle applicazioni:
: {{linux}} Indica che il programma e' compatibile con Linux.
: {{windows}} Indica che il programma e' compatibile con Windows.
: {{mac}} Indica che il programma e' compatibile con MacOs.
 
Sono, inoltre, presenti delle swirl, che indicano la presenza dei programmi in formato .deb.
: {{deb}} Indica che il programma e' stato pacchettizzato ed e' presente nei repository ufficiale Debian.
: http://guide.debianizzati.org/images/7/7b/Swirl_gray.png Indica che il programma e' stato pacchettizzato, ma e' presente in un repository non ufficiale. E' inoltre presente un link al repository in cui si trova il pacchetto.
124

contributi