Old:Debian Live Project: differenze tra le versioni

aggiunto link
(aggiunto warning sul prefisso per i link)
(aggiunto link)
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]]
223

contributi