2005-05-16
| Diario delle Revisioni | ||
|---|---|---|
| Revisione 0.7 | 2005-05-16 | cp |
| Aggiornamenti post KNOPPIX 3.8 | ||
| Revisione 0.6 | 2004-12-24 | cp |
| Modifiche minori al sorgente | ||
| Revisione 0.5 | 2004-11-05 | cp |
| Aggiornamento dei ringraziamenti e modifica delle FAQ | ||
| Revisione 0.4 | 2004-10-17 | cp |
| Piccola modifica delle FAQ | ||
| Revisione 0.3 | 2004-07-22 | cp |
| Correzioni e adattamento xmlto e xsltproc (ldp) | ||
| Revisione 0.2 | 2004-06-14 | cp |
| Adattamenti per la KNOPPIX 3.4, risoluzione fix e todo vari | ||
| Revisione 0.1 | 2004-01-30 | cp |
| Prima versione | ||
Estratto
Questo mini-HOWTO è nato per due motivi: ordinare e strutturare i passi per la creazione di una versione di knopILS, pubblicare al meglio questa conoscenza; per queste ragioni, molte astuzie vengono tralasciate in favore di una spiegazione più semplice.
Sommario
Le frasi seguenti sono necessariamente in inglese.
This document, knopILS HOWTO, is copyrighted © 2004 by Carlo Perassi.
This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
A copy of the license is available at http://www.gnu.org/copyleft/gpl.html.
No liability for the contents of this document can be accepted. Use the concepts, examples and information at your own risk. There may be errors and inaccuracies, that could be damaging to your system. Proceed with caution, and although this is highly unlikely, the author(s) do not take any responsibility.
All copyrights are held by their by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark. Naming of particular products or brands should not be seen as endorsements.
L'ultima versione di questo documento è sempre consultabile al seguente URL: http://knopils.linux.it/h2/.
Per comodità, si riportano i medesimi nominativi presenti sul sito di riferimento:
Sul sito di riferimento si legge quanto segue.
knopILS (il cui nome vuole ricordare KNOPPIX e ILS) è una KNOPPIX modificata con queste caratteristiche particolari:
L'ultima versione è sempre scaricabile qui.
In sintesi:
Consultando periodicamente il sito KNOPPIX.net è possibile accorgersi dell'uscita di una nuova versione o sottoversione di KNOPPIX.
Determinata l'ultima versione disponibile, è possibile scaricarla attraverso uno dei molti mirror, ad esempio http://ftp3.linux.it/pub/mirrors/knoppix/.
Scaricata l'immagine ISO della KNOPPIX, è possibile masterizzarla, ad esempio eseguendo un comando simile ad uno dei seguenti:
# cdrecord -v speed=8 dev=3,0 -data KNOPPIX_VX.X-XXXX-XX-XX-EN.iso # 2.4 # cdrecord -v speed=8 dev=/dev/hdc -data KNOPPIX_VX.X-XXXX-XX-XX-EN.iso # 2.6
Un metodo semplice per iniziare:
Eseguire il boot da CD con una KNOPPIX, al desktop aprire una shell di root.
Ipotizzando che la partizione di lavoro sia hda1:
# mount -t tipo_file_system /dev/hda1 /mnt/hda1 # mkdir /mnt/hda1/KNOPPIX # mkdir /mnt/hda1/KNOPPIX/new # mkdir /mnt/hda1/KNOPPIX/old # cp -Rp /KNOPPIX/* /mnt/hda1/KNOPPIX/old/
Per i file di supporto, anche senza partire da KNOPPIX:
# mount /cdrom # ls /cdrom KNOPPIX Talks autorun.inf boot index.html LinuxTag autorun.bat autorun.pif cdrom.ico
Copiare tutti i file di /cdrom/KNOPPIX/ in /KNOPPIX/new/, tranne:
index.htmlLinuxTag e TalksCopiare tutti i file di /cdrom/KNOPPIX/ in /KNOPPIX/new/KNOPPIX, tranne:
/cdrom/KNOPPIX/KNOPPIX/cdrom/KNOPPIX//cdrom/KNOPPIX/knoppix-version e md5sumsAggiungere:
/KNOPPIX/new/contrib/ con gli opportuni aggiornamenti./KNOPPIX/new/KNOPPIX/background.jpg./KNOPPIX/new/index.html.Sostituire con le opportune versioni localizzate e aggiornate:
KNOPPIX/knoppix-cheatcodes.txt con KNOPPIX/knoppix-cheatcodes-it.txt.KNOPPIX/README_Security.txt con KNOPPIX/README_Security-it.txt.Ora si può lavorare dalla propria Debian:
# cd /KNOPPIX # chroot old/ # mount -t proc /proc proc # vim /etc/resolv.conf # sist. DNS # touch /etc/fstab
Si modifica /etc/apt/sources.list come segue:
deb http://ftp.it.debian.org/debian unstable main contrib deb-src http://ftp.it.debian.org/debian unstable main contrib deb http://ftp.it.debian.org/debian-non-US unstable/non-US main contrib deb-src http://ftp.it.debian.org/debian-non-US unstable/non-US main contrib deb http://security.debian.org testing/updates main contrib deb-src http://security.debian.org testing/updates main contrib # kdebluetooth deb http://fred.hexbox.de/debian ./
Si vuole solo software libero, quindi:
# apt-get update # apt-get install vrms # apt-get remove --purge (...) # al posto di (...) elenco pacchetti "non-free" # rm -rf /xxx/ # eventuali cartelle lasciate # rm -f /etc/skel/.kde/share/applnk/.hidden/acroread.desktop
Da una versione precedente di knopILS, sostituire /usr/share/apps/ksplash/Themes/Default/splash_top.png.
Molti pacchetti non sono di interesse per il tipico utente italiano, quindi si possono rimuovere, per fare spazio per altri pacchetti.
# apt-get remove --purge ace-of-penguins amanda-client amanda-common amanda-server bochs bochsbios bochs-wx bximage chromium chromium-data ding enigma enigma-data falconseye falconseye-data gpsdrive gtans kde-i18n-cs kde-i18n-da kde-i18n-es kde-i18n-fr kde-i18n-ja kde-i18n-nl kde-i18n-pl kde-i18n-ru kde-i18n-tr keyboard-tr-knoppix libwine libwine-print libwine-twain manpages-de mgp mikmod mozilla-locale-de-at netris trans-de-en user-de vgabios wine wine-utils winesetuptk xbattle xboing xgalaga xskat # # rimuovere dai seguenti anche gli eventuali -dev richiamati # # (riaggiungendo invece i fondamentali che eventualmente dovessero # # venir rimossi) # dpkg-reconfigure locales # lasciando i gruppi en e it # apt-get install localepurge # eventuale # apt-get remove --purge alevt alien ark arpwatch bing dpatch dpkg-repack efax efax-gtk evolution1.5 evolution-data-serverevolution-exchange java-common jfsutils joe karm kasteroids kate-plugins katomic kbattleship kcron kdat kdegraphics-kfile-plugins kdelibs4-dev kgeo kiconedit kismet kmahjongg imaze ipchains ipw2100-nonfree ipx ircii kreversi kstars kstars-data kteatimetelnetd-ssl telnet-ssl ktuberling larswm kmailcvt knode kompare kpaint kphone krdc hping2 i810switch ibod fortune-mod fortunes-min freeglut3 ftape-util gaim gettext-el gnome-vfs-httpcaptive gnuchess libart-2.0-dev libarts1-dev dante-client dc debfoster dietlibc-dev distcc libartsc0-dev libcupsys2-dev dpkg-repack ncpfs qcad kpilot squid squid-common emacs21 emacs21-bin-common emacs21-common kde-i18n-de # rm -rf /xxx/ # eventuali cartelle lasciate # apt-get remove --purge $(deborphan) # rm -rf /xxx/ # eventuali cartelle lasciate # apt-get autoclean
Rimuovere l'esistente:
# apt-get remove --purge openoffice-de-en
Installare la versione italiana:
# apt-get install oooqs-kde openoffice.org-bin openoffice.org
openoffice.org-debian-files openoffice.org-help-it openoffice.org-hyphenation-it
openoffice.org-kde openoffice.org-l10n-it ttf-opensymbol
openoffice.org-thesaurus-it
# mkdir /usr/share/applnk/Office/OpenOffice
# ln -s /usr/share/applnk/OpenOffice.org1.1/writer.desktop \
/usr/share/applnk/Office/OpenOffice/openoffice.desktop
Installare il pacchetto localizzato:
# apt-get remove --purge mozilla-firefox-locale-de mozilla-thunderbird-locale-de # apt-get install mozilla-firefox-locale-it mozilla-thunderbird-locale-it
I file startup.ogg e shutdown.ogg, prelevabili da una knopILS precedente, sono da copiare in /usr/share/sounds/
Si aggiorna eventualmente da http://kanotix.com/files/debian/knx-installer/.
I pacchetti ipw2100-nonfree e prism54-nonfree devono essere rimossi e l'operazione può richiedere qualche astuzia.
/etc/skel/.kde/share/apps/konqueror/bookmarks.xml/etc/skel/.kde/share/config/kdeglobals, modificare in "it" i valori delle variabili Country e Language/etc/skel/.kde/share/config/kxkbrc, modificare in "it" il valore della variabile Layout/etc/skel/.mozilla/knoppix/(...)/bookmarks.html/usr/share/hwdata/pci.idspulire
# # "svuotare" /etc/resolv.conf # rm /etc/fstab # apt-get clean # rm -f /root/.bash_history /root/.viminfo # umount /proc # exit
Per creare il file compresso /KNOPPIX/new/KNOPPIX/KNOPPIX, semplificando, è "necessario" avere 1 GB sommando la RAM disponibile e lo spazio di swap: se necessario, è possibile raggiungere questa quantità, aumentando lo swap disponibile creando un file di swap e aggiungendolo allo swap presente. Con i seguenti comandi si crea e si attiva un file di swap da 750 MB:
# cd /da_qualche_parte # dd if=/dev/zero of=swapfile bs=1M count=750 # mkswap swapfile # swapon swapfile
Per la creazione della ISO:
# cd /KNOPPIX
# mkisofs -R -U -hide-rr-moved -cache-inodes -no-bak -pad old/ \
| create_compressed_fs - 65536 > new/KNOPPIX/KNOPPIX
# cd new
# md5sum $(find . -type f -name \* | sed 's/^\.\///g') > md5sums
# cd ..
# mkisofs -input-charset ISO-8859-15 -pad -l -r -J -no-emul-boot \
-boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin \
-c boot/isolinux/boot.cat -hide-rr-moved -o nome.iso new/
I cheatcode, che possono essere combinati, sono molto più numerosi di quelli indicati nelle schermate di boot F2 o F3, si consiglia quindi di leggere ed eventualmente provare dall'elenco completo presente nel file KNOPPIX/knoppix-cheatcodes-it.txt.
Non {posso, riesco} a masterizzare knopILS (oppure) non ho una connessione ad Internet veloce e per me è scomodo scaricare una immagine ISO (oppure) non conosco nessuno che possa masterizzare per me una copia di knopILS: a chi devo scrivere?
carlo chiocciola linux punto it
Utilizzo Microsoft Windows e masterizzo con Nero (libera nos a malo): ho semplicemente trasferito il file iso sul cd ma al boot non parte. Come mai?
Il file iso è un file immagine e lo si deve masterizzare come tale. Si segua a tal proposito quanto indicato qui.
carlo chiocciola linux punto it