Easy Debian/Latest Jessie

[edit] Installing latest Debian Jessie

Prerequisite; You need to have the Easy Debian package installed. This provides the scripts to mount and use the chroot debian image.

  1. Download the debian_jessie2sulu_armhf.img image, from original location or from swagman. You can do this directly on N900 using wget for example. Note that the file is about 345MB in size and might take more than 20 minutes to download.
  2. Verify the md5 hash of the download to see the file has not been corrupted. The hash should be 825940649207bdccdf478c4cff0851ca
  3. Unpack the lzma compressed file, this will take about 45 minutes if you do it in the N900 as lzma uncompression is really heavy operation. The uncompressed image is about 2.1GB in size and has md5 hash of fab8adc6b08307d6e5d71a1252c26355
  4. Move the image to a suitable place, for example to your MyDocs or sd card.
  5. Set up your new image to be the Easy Debian image. This is done by editing the file /home/user/.chroot and setting the image location in IMGFILE parameter, for example, if the image is in your MyDocs like this IMGFILE=/home/user/MyDocs/debian_jessie2sulu_armhf.img
  6. Start the Easy Debian image in maintanance mode either from the "Debian chroot" icon or command debian from console.
  7. Update the repository list in Easy Debian
cd /home/user/MyDocs
wget http://www.swagman.org/juice/debian_jessie2sulu_armhf.img.lzma
md5sum debian_jessie2sulu_armhf.img.lzma
unlzma debian_jessie2sulu_armhf.img.lzma
md5sum debian_jessie2sulu_armhf.img
vi /home/user/.chroot
sudo debian
apt-get update


[edit] To install Netsurf 3.8 to your Easy Debian, do the following;

  1. Download the collection of debian packages either from Zippyshare or directly from swagman mirror repository. (Zippyshare you can only access via browser as it requires you to click a button to do the download, on swagman mirror you can download the file directly with wget into your filesystem on N900)
  2. Check the md5 checksum of the file. it should be 4db57c387be7eeefcaf3a0532348c2be
  3. Move the archive to some suitable place, like to a directory in your MyDocs which is accessible from Easy Debian and unpack it.
  4. Install the required dependencies to Easy Debian. Note that there will be some error messages about dbus and dbus-x11 but you can safely ignore those.
  5. Install the Netsurf packages by dpkg command. Note that you do not need to install the package netsurf-fb_3.8-1_armhf.deb that is also included in the archive.
  6. Log out and close the easy debian mounts and you are done!
cd /home/user/MyDocs
wget http://www.swagman.org/juice/netsurf_ed_3.8_sulu.tar.gz
md5sum netsurf_ed_3.8_sulu.tar.gz
tar -xvf netsurf_ed_3.8_sulu.tar.gz
sudo debian
apt-get install ca-certificates openssl libcurl3
cd /home/user/MyDocs
dpkg -i netsurf-common_3.8-1_all.deb netsurf-gtk_3.8-1_armhf.deb netsurf_3.8-1_all.deb
exit
closechroot