Tabella Software: differenze tra le versioni

Riga 1: Riga 1:
=About MaXeR=
{{stub}}
Mi chiamo Claudio, ho 22 anni e studio Informatica presso l'Universit� degli Studi di Verona.
=Introduzione=
Le ''alternative'' sono un sistema di link simbolici che permettono di gestire comodamente i programmi di default per ogni categoria di applicazioni (browser, editor, ecc ...).


==Contatti==
L'idea che � alla base di questo sistema � di avere un database che raccoglie le possibili alternative ad una applicazione (per esempio, x-www-browser � una ''alternativa'' che pu� essere collegata al browser proferito).
; Blog : http://www.knio.it


; MaXeR@fsfe.org : http://www.fsfe.org/Members/maxer/
=Struttura del sistema=


; MaXeR@persone.softwarelibero.it : http://persone.softwarelibero.org/person/MaXeR
=Elenco Alternatives=
<div align="center">
{|border="1" cellpadding="0" cellspacing="0" width="90%"
|Nome
|Descrizione
|-
|editor
|
|-
|fakeroot
|
|-
|firefox-javaplugin.so
|
|-
|ftp
|
|-
|infobrowser
|
|-
|java, javac, ...
| impostazioni circa il path degli eseguibili Java
|-
|vi
| Permette di scegliere l'alternativa tra vi o vim
|-
|view
|
|-
|vim
|
|-
|www-browser
| Il browser di default in modalit� testuale.
|-
|x-cursor-theme
| Il tema dei cursori di default.
|-
|x-session-manager
| Il session manager di default.
|-
|x-terminal-emulator
| L'emulatore di terminale predefinito da usare in X
|-
|x-window-manager
| Il window manager di default.
|-
|x-www-browser
| Il browser di default in modalit� grafica.
|}
</div>


; em@il : [mailto:maxer@debianizzati.org maxer@debianizzati.org]<br/>[mailto:maxer@knio.it maxer@knio.it]<br/>[mailto:maxer@fsfe.org maxer@fsfe.org]
=Modifica Impostazioni=
==Ottenere informazioni==
� possibile ottenere le informazioni relative alle varie alternative disponibili per una voce tramite il comando
<pre># update-alternatives --display <alternativa></pre>


L'output del comando sar simile a questo:
<pre># update-alternatives --display x-www-browser
x-www-browser - status is auto.
link currently points to /usr/bin/konqueror
/usr/bin/konqueror - priority 100
slave x-www-browser.1.gz: /usr/share/man/man1/konqueror.1.gz
/usr/bin/firefox - priority 70
slave x-www-browser.1.gz: /usr/share/man/man1/firefox.1.gz
/usr/bin/mozilla - priority 80
slave x-www-browser.1.gz: /usr/share/man/man1/mozilla.1.gz
Current `best' version is /usr/bin/konqueror.


; jabber : maxer@jabber.linux.it
</pre>
: maxer@jabber.fsfe.org
Verranno mostrati, in ordine di priorit�, le varia alternative, accompagnate dalla manpage.


; icq : 161200863
==Cambiare l'associazione==
Cambiare l'associazione, tra quelle disponibili, � semplice:
<pre># update-alternatives --config x-www-browser


There are 3 alternatives which provide `x-www-browser'.


[http://www.fsfe.org http://www.knio.it/images/a-happy-fellow.png]
  Selection    Alternative
-----------------------------------------------
+        1    /usr/bin/konqueror
*        2    /usr/bin/firefox
          3    /usr/bin/mozilla


=Le Mie Guide=
Press enter to keep the default[*], or type selection number:</pre>
# [[La struttura della Distribuzione]]
a questo punto sar� sufficiente inserire il numero della alternativa che si vuole utilizzare.
# [[I repository ed il loro utilizzo]]
# [[Introduzione all' Apt System]]
# [[Pulire Debian]]
# [[Applicare una patch ad un pacchetto Debian]]
# [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]]
# [[Apt-cdrom | '''Apt-cdrom''': aggiunta di cd/dvd nella lista dei repository]]
# [[Apt-file: ricerca all'interno dei pacchetti | '''Apt-file''': ricerca all'interno dei pacchetti]]
# [[Apt-listbugs: come monitorare i bug | '''Apt-listbugs''': come monitorare i bug]]
# [[Apt-zip: aggiornamenti senza una connessione veloce | '''Apt-zip''': aggiornamenti senza una connessione veloce]]
# [[Make-jpkg: Pacchettiziamo Java Sun| '''Make-jpkg''': Pacchettiziamo Java Sun]]
# [[Apt-Proxy: un proxy per i pacchetti Debian| '''Apt-Proxy''': un proxy per i pacchetti Debian]]
# [[Debmirror: creiamo un mirror Debian |'''Debmirror''': creiamo un mirror Debian]]
# [[Password sicure: la base della sicurezza informatica]]
# [[Come abilitare il completamento automatico 'avanzato']]
# [[Convertire immagini .nrg in immagini .iso]]
# [[mod_bandwidth: Gestione avanzata della banda]]
# [[Mrtg: monitoriamo la banda]]
# [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]]
# [[Powernowd: CpuScaling per AMD]]
# [[ cacti | Cacti per monitorare il sistema ]]
# [[ Debian_on_a_compaq_Presario_2154EA ]]
# [[ Munin ]]
# [[ Debian Fun ]]
# [[LAMP: Linux, Apache, MySQL e PHP]] Collaborazione con [[Utente:Keltik|Keltik]]
# [[ SysV ]]
# [[ jigdo ]]
# [[ Wireless Support ]]
# [[ Apache, SSL e CaCert.Org ]] (stub)
# [[ Pacchetizzare un tema per Bootsplash ]]
# [[ Gestione di un repository con debarchiver ]]
# [[ Ssh e autenticazione tramite chiavi ]]
# [[ Dupload per l'upload dei pacchetti Debian ]]
# [[ Synaptics touchpad ]]
# [[sshfs | Montare una directory remota con sshfs]]
# [[Unison e la sincronizzazione di directory]]
# [[Pbuilder: compilazione in ambienti puliti]]
# [[Madwifi | Installazione Driver Madwifi]]
# [[Repository Debianizzati.Org]]
# [[Kde e mount automatico]]
# [[Recuperare i dati da un Hard Disk danneggiato]]
# [[Rileggere la tabella delle partizioni]]
# [[Java in Debian]]
# [[Errori frequenti nell'uso di apt-get]]
# [[Controllare lo stato di un pacchetto]]
# [[Postgrey: filtrare lo spam con il greylisting]]
# [[Velocizzare il boot senza cambiare sistema di init]]
# [[Spostare il tasto di chiusura delle tab di Firefox 2]]
# [[Postfix e autenticazione su smtp remoto]]
# [[Tmpreaper: pulire le directory contenenti file temporanei]]
# [[Creare DVD Cover con GLabels]]


=Pagine in Lavorazione=
A fianco delle varie scelte sono presenti due caratteri: '''+''' indica che quel programma ha la priorit� maggiore (quindi, secondo il sistema, � l'associazione pi� appropriata); '''*''', invece, indica l'applicazione attualmente associata all'alternativa.
* [[Repository non ufficiali]]
* [[Copiare-Spostare Debian]] (titolo non definitivo)
* [[Alternatives]] (in fase finale)




=Ho scritto anche in=
Nel caso siano necessarie delle modifiche massive (come, ad esempio, nel caso in cui si voglia utilizzare il java ufficiale Sun) si pu� procedere alla riconfigurazione di tutte le ''alternatives'' con il comando:
* [[ Speciale:Contributions/MaXeR | dove ho ficcato il naso ;) ]]
<pre>
* [[wg111v2 con ndiswrapper e crittografia WPA]]
# update-alternatives --all
</pre>
che si occuper� di richiamare <tt>update-alternatives --config</tt> su tutte le ''alternatives'' registrate. Per quelle relative a java, si potr� effettuare la modifica, mentre per le altre sar� sufficiente premere ''invio'' per mantenere le impostazioni attuali senza modficarle.


=Pagine Varie riportate da altre fonti=
==Inserire nuove opzioni==
# [[Perch� conviene sviluppare esclusivamente Software Libero]]
==Rigenerazione di una alternative==
# [[Vendere Software Libero]]
In caso di problemi o corruzione (oppure ad esperimenti andati male) � possibile rigenerare la tabella di alternative con un semplice
# [[Perch� il software non deve avere padroni]]
<pre></pre> [todo]
# [[La comunit� del software libero dopo 20 anni]]
 
# [[Ricompense e Motivazione]]
==Aggiunta==
Per aggiungere alla lista delle alternative (o crearne una nuova) � possibile usare l'opzione <tt>--install</tt> nel seguente modo:
<pre>
# update-alternatives [options] --install link name path priority [--slave link name path]
</pre>
con i seguenti parametri:
; link : il nome del link che verr� inserito nella directory di alternative (<tt>/etc/alternative/</tt>)
; name : il nome dell'alternativa (� normale farlo coincidere con il nome del link)
; path : il path dell'eseguibile
; priority : la priorit� da assegnare a quella altervativa
; --slave : si tratta di una opzione facoltativa, che permette l'aggiunta di una alternative ad una gi� presente; per questa opzione � necessario indicare gli stessi argomenti usati per <tt>--master</tt>
 
==Rimozione==
Per la rimozione esistono due opzioni:
; --remove <name> <path> : provoca la rimozione di una sola alternativa (associata a <path>) dall'elenco di quelle relativa a <name>
; --remove-all <name> : rimuove l'intera alternativa <name>
 
=Riferimenti=
* <tt>man update-alternatives</tt>
11

contributi