Indice Guide: differenze tra le versioni

Nessun cambiamento nella dimensione ,  4 dic 2005
→‎Altro: cambiato nome visualizzato guida "Dual boot Linux-Windows
(→‎Altro: cambiato nome visualizzato guida "Dual boot Linux-Windows)
(→‎Altro: cambiato nome visualizzato guida "Dual boot Linux-Windows)
Riga 1: Riga 1:
== Presentazione ==
Questo Wiki vuole essere prima di tutto un punto di raccolta ideale per le conoscenze acquisite dai singoli durante l' uso di Debian GNU/Linux in ambito casalingo e/o lavorativo, in modo che il sapere di uno diventi quello di tutti.


Questo script bash confronta due file di configurazione del kernel e stampa
Le guide ritenute meglio scritte e pi� approfondite, dopo un processo di controllo e revisione a cui tutti siete liberi di partecipare, vengono classificate [[:Categoria:Debianized|Debianized]] e contrassegnate dalla [[Debian Swirl]] http://guide.debianizzati.org/images/swirl.png.
le voci che contengono una determinata stringa che siano settate (o non settate) nel primo e settate (o non settate) nel secondo.


Pu� essere utile per individuare quali voci mancano in un kernel ricompilato ripetto ad un kernel binario debian, in una particolare sezione del kernel.
Potete trovare un elenco completo delle guide Debianized [http://guide.debianizzati.org/index.php/Categoria:Debianized qui]
Questa � la lista delle guide attualmente presenti:


== Sintassi ==
== Mondo Debian ==
Lo script va lanciato nel seguente modo (supponendo di averlo chiamato <tt>ker-conf</tt>):
=== Introduzione a Debian ===
* [[L' Universo Debian]]
* [[La struttura della Distribuzione]]


  ker-conf config-1 config-2 stringa [s|n] [s|n]
=== Installazione ===
* http://guide.debianizzati.org/images/swirl.png [[Guida a Grub]]
* [[Jigdo | Jigdo: Scaricare e Aggiornare le iso di Debian]]
* [[Note sull'installazione di Debian]]


I primi due parametri sono i due file di configurazione del kernel da confrontare. Il terzo parametro � la stringa che deve essere contenuta nelle voci di configurazione di entrambi i kernel (solo questo sotto-insieme viene confrontato).    La stringa di ricerca ''case-insensitive'', valori di esempio sono: scsi, usb,
=== Gestione dei Pacchetti ===
acpi, '*', ecc...
* [[Introduzione all' Apt System]]
* [[I repository ed il loro utilizzo]]
* http://guide.debianizzati.org/images/swirl.png [[Pulire Debian]]
* [[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]]
* [[Apt-spy: trovare i mirror pi� veloci | '''Apt-spy''': trovare i mirror pi� veloci]]
* [[APT uso avanzato: mixare releases diverse]]
* http://guide.debianizzati.org/images/swirl.png [[Impedire l' aggiornamento di un pacchetto]]


Gli ultimi due parametri (opzionali) possono essere solo 's' o 'n' (settato o non
=== Creazione e modifica dei pacchetti ===
settato) e si riferiscono rispettivamente allo stato di config-1 e config-2.
* http://guide.debianizzati.org/images/swirl.png [[Make-jpkg: Pacchettiziamo Java Sun| '''Make-jpkg''': Pacchettiziamo Java Sun]]
Se gli ultimi due parametri vengono omessi viene usato il default: n s.
* [[Pacchetti binari e sorgenti]]
* [[Applicare una patch ad un pacchetto Debian]]
* [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]]
* [[Dpkg-sig: Firma dei packages .deb |  '''Dpkg-sig''': Firma dei packages .deb]]
* [[Pacchetizzare un tema per Bootsplash]]


Quando l'ultimo parametro � s (e' il default se non specificato) le voci
=== Gestione dei pacchetti Lato Server ===
sono stampate con lo stato (<tt>=y</tt> oppure <tt>=m</tt>) del secondo config.
* [[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]]
* [[Creare un Repository Debian]]
* [[Gestione di un repository con debarchiver]]
* [[Usare apt-cacher per creare una cache dei pacchetti usabile in una LAN]]
* [[Dupload per l'upload dei pacchetti Debian]]


Per una breve decrizione del funzionamento dello script, basta lanciarlo senza alcun parametro.
==Configurazione Sistema==
===Kernel===
* http://guide.debianizzati.org/images/swirl.png [[Debian Kernel Howto]]
* [[Esempio configurazione kernel]]
* [[Kernel2.6.10 - Framebuffer - Gensplash Patch]]
* [[Kernel 2.6 su Debian Woody]]
* [[Compilazione Kernel 2.6.11 con Bootsplash]]
* [[Pagina di manuale di module-assistant|Pagina di manuale di '''<tt>module-assistant</tt>''']]
* [[Low-latency 2.6 kernel per applicazioni audio realtime]]


== Script ==
===Sistema===
* [[SysV | Il sistema SysV per la gestione dei Runlevel]]
* [[Configurare il server X in Debian GNU/Linux]]
* [[Linux Admin Quick Reference]]
* [[Debian: accelerare GTK con Cairo e Glitz]]


<pre>
===Applicazioni Esterne===
#!/bin/bash
* [[Pacchettizzare ed installare Xorg su Debian Sid]]
#
* [[Installazione Qemu con supporto accelerazione Kqemu]]
#  ckc - Confronta Kernel Config
* [[ePSXe Emulatore Playstation]]
#  Versione: 0.0.3
* [[Installare OpenOffice2 su Debian Etch]]
#
* [[DVD Backup: xDVDShrink per Debian]]
#  Copyright (C) 2005 - Davide Natalini <tindal@katamail.com>
#                      Antonio Ingargiola <debian@fastwebnet.it>
#
#  Released under the GNU GENERAL PUBLIC LICENSE.
#


usage() {
===Altro===
echo -e "\n  *** Errore: Parametri non corretti.\n"
* [[Dual Boot Debian-Altra distribuzione Linux]]
echo -e "  USO: \n"
* [[Dual Boot Linux-Windows]]
echo -e "  ${0##*/} config-1 config-2 stringa [s|n] [s|n]\n"
* [[Logging su MySQL]]
echo -e "  Lo script ${0##*/} confronta due file di configurazione del kernel e stampa"
* [[Password sicure: la base della sicurezza informatica]]
echo -e "  le voci che contengono 'stringa' che siano settate (o non settate) nel primo"
* [[Script Bash per Avvio e Visualizzazione dati Seti@home]]
echo -e "  e settate (o non settate) nel secondo.\n"
echo -e "  Gli ultimi due parametri possono essere solo 's' o 'n' (settato o non"
echo -e "  settato) e si riferiscono rispettivamente allo stato di config-1 e config-2."
echo -e "  Se gli ultimi due parametri vengono omessi viene usato il default: n s. \n"
echo -e "  Quando l'ultimo parametro e' s (e' il default se non specificato) le voci"
echo -e "  sono stampate con lo stato (built-in o modulo) del secondo config.\n"
exit 1
}


filter () {
===Tips and Tricks===
FILE=$1; STATUS=$2
====Bash====
BOOL=''; EXP='^ *$'; [ "$STATUS" = "s" ] && BOOL="-v" || EXP='=|is not set'
* [[Bash tips]]: un elenco di trucchetti sull'uso interattivo e sullo scripting Bash
SED_EXP='s/\(# \)\?\([0-9a-zA-Z_]\+\)\(=.\)\?.*/\2\3/'
* [[Colorare bash]]
egrep $BOOL '^#' "$FILE" | egrep $BOOL "$EXP" | egrep -i "$PAR" | sed "$SED_EXP"
* [[Come abilitare il completamento automatico 'avanzato']]
}
* [[Un logout con schermo pulito]]
* [[Bash Script: Cambiare i permessi ricorsivamente]]
[ $# -lt 3 ] || [ $# -gt 5 ] && usage


NEW_CONFIG=$1;  REF_CONFIG=$2;  PAR=$3
====Firefox====
* [[Velocizzare Firefox per la banda larga]]
* [[Il vostro motore di ricerca da Firefox]]
* [[Aggiungere un motore di ricerca al quicksearch di Firefox]]


STATUS_NEW=${4-n}; STATUS_REF=${5-s}
====Altro====
for S in $STATUS_NEW $STATUS_REF; do [ "$S" = "s" ] || [ "$S" = "n" ] || usage; done
* [[Convertire immagini .nrg in immagini .iso]]
* [[Nautilus: navigare con una sola finestra]]
* [[Associare a thunderbird il browser preferito]]
* [[Antispam in Evolution con Bogofilter]]
* [[Impostare la lingua italiana per Gnome]]
* [[Impostare  e modificare data e ora]]
* [[Impostare e modificare il layout della tastiera]]
* [[Abilitare_Xinerama | Multi monitor con Xinerama]]
* [[Abilitare ESound con ALSA in Gnome]]
* [[Cambiare il Tema dei Cursori per il Mouse]]


TMP_FILE_NEW="/tmp/${0##*/}-new.tmp"
==Networking==
TMP_FILE_REF="/tmp/${0##*/}-ref.tmp"
===Debian Server===
ON_EXIT="rm -f $TMP_FILE_NEW $TMP_FILE_REF"
====Condivisione risorse====
* [[Directory shared tra macchine linux (nfs)]]
* [[Condivisione risorse con Samba]]


trap "$ON_EXIT" 0 15
====Mailing====
* [[Mail Server Sicuro con Postfix]]


filter $REF_CONFIG $STATUS_REF > $TMP_FILE_REF
====Http====
filter $NEW_CONFIG $STATUS_NEW > $TMP_FILE_NEW
* [[Server Web Casalingo]]
* [[LAMP: Linux, Apache, MySQL e PHP]]
* [[XAMPP: Linux, Apache, MySQL e PHP facili]]
* [[Debian MapServer/MapScript]]


for LINE_NEW in $( cat $TMP_FILE_NEW )
===Amministrazione===
do
====Gestione Remota/Locale====
egrep "${LINE_NEW/%=[ymn]/}(=[ymn])?$" $TMP_FILE_REF
* [[Wake On Lan | '''Wake On Lan''' per accendere i propri PC a distanza tramite la LAN]]
done
* [[Debian e il controllo di servizi e demoni]]
* [[Gestione della banda in Apache]]
* [[Ssh e autenticazione tramite chiavi]]


exit 0
====Connettivita'====
</pre>
* [[Condividere la connessione a internet]]
 
===Sicurezza===
====Firewalling====
* [[Debian e iptables]]
* [[Firewall Builder]]
* [[Parametri a run-time per Netfilter]]
 
====Monitoraggio & Scanning====
* [[Monitoriamo il Sistema]]
* [[Mrtg: monitoriamo la banda]]
* [[Cacti | Cacti: monitor di rete, per pi� computer]]
* [[Munin]]
 
====Proxy====
* [[Privoxy: navigazione sicura a prova di spam]]
 
====Tunneling====
* [[Openvpn]]
 
== Hardware ==
=== Fotocamere digitali e dispositivi di memorizzazione di massa removibili ===
* [[Usare Fotocamere Digitali|Usare Fotocamere Digitali (libgphoto2)]]
* [[Usare Fotocamere Digitali (usb-storage)]]
* [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]]
* [[Debian e iPod]]
 
=== Modem e periferiche di rete ===
 
* [[Debian e i Modem ADSL]]
 
==== Modem USB ADSL ====
* [[Installare i driver conexant accessrunner]]
* [[Installare i driver eagle-adsl]]
* [[Installare i driver eci-adsl]] ''(stub)''
* [[Installare i driver unicorn (BeWAN)]] ''(stub)''
* [[Modem adsl Telindus ND220]]
* [[Modem adsl Aethra Starmodem]]
* [[Modem adsl Fastrate 100 USB]]
 
==== Modem Ethernet ====
* ''Inserire qui eventuali guide su modem ethernet''
 
==== Modem dial-up 56K ====
* ''Inserire qui eventuali guide su modem a 56K''
 
==== Schede di rete Wireless ====
* [[Wireless Support | Informazioni sul supporto alle periferiche Wireless]]
* [[Script Bash abilitazione scheda wireless]]
* [[Intel PRO/Wireless 2200BG]]
* [[NdisWrapper | NdisWrapper: Usiamo i driver di Windows per il WLan con GNU/Linux]]
 
=== Schede Video ===
* [[Installazione Driver ATI per schede ATI RADEON MOBILITY 9700 SE]]
 
=== Stampanti ===
==== Stampanti USB ====
* ''Inserire eventuali guide su come far funzionare stampanti con porta USB''
 
==== Stampanti con porta parallela ====
* [[Introduzione all'installazione di stampanti con porta parallela]]
 
==== Stampanti bluetooth ====
* [[Introduzione all'installazione di stampanti bluetooth]]
 
=== Scanner ===
* [[Epson Perfection 2480 photo - usb scanner]]
* ''Inserire qui eventuali altre guide su come far funzionare scanner con Debian''
 
===Palmari e cellulari===
* [[Debian e Nokia 7210: uso di gnokii e gestione degli sms]]
 
==Portatili==
===Laptop Debianizzati===
Troverete di seguito i resoconti d'installazione di Debian su dei portatili:
 
* [[Debian on a presario 2141EU | Compaq Presario 2100 (2141EU)]]
* [[Debian on a compaq Presario 2154EA | Compaq Presario 2100 (2154EA)]]
* [[Debian on a Toshiba Satellite M30X-113| Toshiba M30x-113]] ''(stub)''
* [[Debian on a HP Compaq NX6110| HP Compaq NX6110]]
* [[Debian on an HP pavilion zv5422EA| HP pavilion zv5000 (zv5422EA)]]
 
===Altro===
* [[Powernowd: CpuScaling per AMD]]
* [[Cpufreqd: Cpuscaling per Intel Pentium M]]
* Inserire qui anche link a risorse in italiano sui portatili
 
==Knoppix==
* [[Rimasterizzare una knoppix]]
 
==Crittografia==
* [[Crittografia e Steganografia - L'Arte di nascondere le informazioni]]
* [[Chiavi simmetriche e chiavi pubbliche]]
 
==Varie==
* [[Debian Fun]]
1 760

contributi