|
|
Riga 1: |
Riga 1: |
| # apt-get update
| | == scrivere su file system ntfs == |
| # apt-get install debmirror apache2
| |
|
| |
|
| Mettete in <tt>/usr/local/bin</tt> uno script chiamato "debmirror.script" come il seguente (da modificare in base alle esigienze):
| | Finalmente possiamo scrivere, creare cartelle, copiare testi e immagini su file system ''ntfs''. Occorrono due programmi ''fuse'' e ''ntfs-3g''. |
| | Iniziamo, scarichiamo ''fuse'' |
|
| |
|
| <pre>
| | http://fuse.sourceforge.net |
| #! /bin/sh
| |
| # Simple debmirror update script
| |
|
| |
|
| ARCHITECTURES="i386,amd64"
| | lo estraiamo e ci portiamo nella cartella estratta |
| SECTIONS="main,contrib,non-free"
| |
| DISTS="etch,sid"
| |
| REMOTE_MIRROR="ftp.de.debian.org"
| |
| LOCAL_PATH="/srv/mirror/ftp.de.debian.org"
| |
| OPT_SOURCES="--nosource" # put this as "--source" or leave blank
| |
| # to have sources included
| |
|
| |
|
| if [ $(ps ax | grep /usr/bin/debmirror | wc -l) = 1 ]; then
| | <pre> tar xzvf fuse-2.5.3.tar.gz |
| debmirror --getcontents --progress ${OPT_SOURCES} \
| | cd fuse-2.5.3 </pre> |
| -a "${ARCHITECTURES}" -s "${SECTIONS}" \
| |
| -e rsync -r :debian -h "${REMOTE_MIRROR}" \
| |
| --dist "${DISTS}" "${LOCAL_PATH}"
| |
| fi
| |
| </pre> | |
|
| |
|
| Poi rendetelo eseguibile:
| | installiamo, col kernel 2.6.17 il modulo ''fuse'' � gi� abilitato nel kernel, quindi |
| # chmod +x /usr/local/bin/debmirror.script
| |
| Il ciclo if � un brutto hack che per� permette dei facili crontab per gli aggiornamenti automatici.
| |
|
| |
|
| Dopo che il mirror � completo potreste creare 2 link:
| | <pre> ./configure--enable-kernel-module </pre> |
| # cd /srv/mirror/ftp.de.debian.org/dists
| |
| # ln -s sid unstable
| |
| # ln -s etch testing
| |
|
| |
|
| Create un file chiamato <tt>local-mirror</tt> in <tt>/etc/apache2/sites-available</tt>:
| | Ora scarichiamo ntfs-3g |
|
| |
|
| <pre>
| | http://mlf.linux.rulez.org/mlf/ezaz/ntfs-3g-download.html |
| # This is used for local debian mirror
| |
| #
| |
| # Will be available as http://localhost/debian/
| |
| #
| |
| Alias /debian/ /srv/mirror/ftp.de.debian.org/
| |
| <Directory /srv/mirror/ftp.de.debian.org>
| |
| order deny,allow
| |
| deny from all
| |
| allow from 127.0.0.0/255.0.0.0 127.0.1.0/255.0.0.0 192.168.1.0/255.255.255.0 ::1/128
| |
| Options Indexes FollowSymlinks MultiViews
| |
| </Directory>
| |
| </pre>
| |
|
| |
|
| e poi linkatelo: | | estraiamo e ci portiamo nella cartella |
|
| |
|
| # cd /etc/apache2/sites-enabled
| | <pre> cd ntfs-3g-20070920-BETA |
| # ln -s ../sites-available/local-mirror local-mirror | | ./configure |
| # /etc/init.d/apache2 restart | | make |
| | make install #ovviamente da root </pre> |
|
| |
|
| Bene, ora in <tt>make-live.conf</tt> potete usare:
| | OK, se non si sono ricevuti errori, bisogna montare la partizione per poterla utilizzare, creiamo la dir |
|
| |
|
| LIVE_MIRROR="http://localhost/debian/"
| | <pre> mkdir /media/windows </pre> |
|
| |
|
| e in <tt>/etc/apt/sources.list</tt>: | | e la montiamo |
|
| |
|
| deb http://localhost/debian/ sid main contrib non-free
| | <pre> ntfs-3g /dev/hda1 /media/windows -o locale=it_IT.utf8 </pre> |
|
| |
|
| o
| | se si vuole la partizione montata in auto, editare ''/etc/fstab'' ed aggiungere la seguente riga |
|
| |
|
| deb file:///srv/mirror/ftp.de.debian.org sid main contrib non-free
| | <pre> /dev/hda1 /media/windows ntfs-3g defaults 0 0 </pre> |
|
| |
|
| | Bene ora possiamo usare la partizione con file system ''ntfs''. |
|
| |
|
| Buon divertimento! (modificate lo script se non volete occupare 50 GB)...
| | P.S. Potrebbe essere utile installare fuse-utils e ntfsprogs direttamente con apt. |
| | |
| | == link esterni == |
| | |
| | http://wiki.linux-ntfs.org/doku.php?id=ntfs-3g |
| | |
| | ciao |
| | |
| | :[[Utente:Xtow|Xtow]] |