|
|
If you ''really'' want to you can build your own Debian based Tor live-cd. Here's generally how you can do it. For additional and, very likely, more up to date or correct information see http://live.debian.net/ or visit on IRC @ irc://irc.oftc.net/#debian-live.
|
|
|
If you _really_ want to you can build your own Debian based Tor live-cd. Here's generally how you can do it. For additional and, very likely, more up to date or correct information see http://live.debian.net/ or visit on IRC @ irc://irc.oftc.net/#debian-live.
|
|
|
|
|
|
1. Add the repository from 'http://live.debian.net/debian lenny-snapshots main'
|
|
|
|
... | ... | @@ -7,50 +7,50 @@ If you ''really'' want to you can build your own Debian based Tor live-cd. Here' |
|
|
3. Navigate to some empty build area
|
|
|
|
|
|
4. Build a script file (with execution privileges!) or just enter you configuration directives like:
|
|
|
{{{
|
|
|
```
|
|
|
lh config -b iso -a i386 -d lenny --apt apt -p gnome --username liveuser--packages "tor polipo vidalia"
|
|
|
}}}
|
|
|
```
|
|
|
(inside the --packages quotes throw in whatever other packages you fancy)
|
|
|
|
|
|
Use additional commands to create the path where we're going to dump various configuration files:
|
|
|
{{{
|
|
|
```
|
|
|
mkdir -p config/chroot_local-includes/etc/polipo
|
|
|
mkdir -p config/chroot_local-includes/etc/tor
|
|
|
mkdir -p config/chroot_local-includes/home/liveuser/.vidalia
|
|
|
}}}
|
|
|
```
|
|
|
|
|
|
Now dump the contents where they belong:
|
|
|
{{{
|
|
|
```
|
|
|
cp polipo.conf config/chroot_local-includes/etc/polipo
|
|
|
}}}
|
|
|
(assuming you already copied the correct polipo configuration file from [https://gitweb.torproject.org/torbrowser.git/blob_plain/HEAD:/build-scripts/config/polipo.conf here])
|
|
|
```
|
|
|
(assuming you already copied the correct polipo configuration file from [here](https://gitweb.torproject.org/torbrowser.git/blob_plain/HEAD:/build-scripts/config/polipo.conf))
|
|
|
|
|
|
{{{
|
|
|
```
|
|
|
cp torrc config/chroot_local-includes/etc/tor
|
|
|
}}}
|
|
|
```
|
|
|
(assuming you already have your favorite torrc waiting for you in the build area)
|
|
|
|
|
|
{{{
|
|
|
```
|
|
|
cp vidalia.conf config/chroot_local-includes/home/liveuser/.vidalia
|
|
|
}}}
|
|
|
```
|
|
|
(assuming you already configured all necessary passwords and vidalia configurations and copied it over to the build area)
|
|
|
|
|
|
Now add the Tor repository so the program can install Tor from the 'net:
|
|
|
{{{
|
|
|
```
|
|
|
echo "deb http://deb.torproject.org/torproject.org lenny main" > config/chroot_sources/tor.chroot
|
|
|
}}}
|
|
|
```
|
|
|
|
|
|
Add the Tor gpg key:
|
|
|
{{{
|
|
|
```
|
|
|
gpg --keyserver keys.gnupg.net --recv 886DDD89
|
|
|
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 > tor.gpg
|
|
|
cp tor.gpg config/chroot_sources/tor.chroot.gpg
|
|
|
}}}
|
|
|
```
|
|
|
|
|
|
Finish with the build command and order the output to save to a log file:
|
|
|
{{{
|
|
|
```
|
|
|
lh build 2>&1 | tee build.log
|
|
|
}}}
|
|
|
```
|
|
|
|
|
|
5. Wait an hour or so and it just might work. An emulator that works well for testing purposes is 'virtualbox.'
|
|
|
|
... | ... | |