This is an old revision of the document!
The process is fairly simple! You can use the repos links to install .deb file packages which are most compatible with eeepc, without having to be online with your eeepc. Just find yourself a computer with internet access, and download the packages you'll find in the links below. It'll be a little searching at first, but once you found your program, put it on a USB stick or SD-card, and copy/install it like that to your eeepc!
Xandros by default will not allow you to install a .deb package from USB stick (or SD/MMC card). However there is a solution for this (see http://forum.eeeuser.com/viewtopic.php?pid=13273#p13273)
I * http://download.tuxfamily.org/eeepcrepos/pool/etch/
(Feel free to add more working links if you like)
Please be aware that some files might not work on your eeepc. Others have been created for AMD64 machines which will definately NOT work on the eeepc; and others (source packages) first need compiling to be able to run them! (please add easy link about howto compile).
Also note that you may need to download the required dependencies along with the program you are after to install
Happy downloading!
To give an example, if you need to install audacity. First look for an repository with a compatible audacity Debian package. Out of the list above, one compatible package you can find is audacity_1.2.4b-2.1_i386.deb.
In the same folder you can find different packages with similiar names:
audacity_1.2.4b-2.1.diff.gz
audacity_1.2.4b-2.1.dsc
audacity_1.2.4b-2.1_amd64.deb
audacity_1.2.4b-2.1_i386.deb
audacity_1.2.4b.orig.tar.gz
If you have a 4G, you should be looking for something ending with _i386.deb or _i586.deb, which indicates the CPU architecture the package is compiled for.
If the package you want to install has no missing dependency, then you can just save the file to /home/user, then right click on it and select Install DEB file.
To verify dependencies required for a package, go up a few steps the parent directories to locate a folder dists, then descend it to look for an appropriate Packages or Packages.gz file. In this example, you will find the file in http://xnv4.xandros.com/xs2.0/upkg-srv2/dists/etch/main/binary-i386/Packages. This is the package list of this repository. Now open the package list and search for “audacity”. You will find the following paragraph describing the package:
Package: audacity
Priority: optional
Section: sound
Installed-Size: 5484
Maintainer: Matt Brubeck mbrubeck@debian.org
Architecture: i386
Version: 1.2.4b-2.1
Depends: libc6 (>= 2.3.6-6), libflac++5, libflac7, libgcc1 (>= 1:4.1.0), libid3tag0 (>= 0.15.1b), libmad0 (>= 0.15.1b), libogg0 (>= 1.1.3), libsndfile1, libstdc++6 (>= 4.1.0), libvorbis0a (>= 1.1.2), libvorbisenc2 (>= 1.1.2), libvorbisfile3 (>= 1.1.2), libwxgtk2.4-1 (>= 2.4.5.1)
Suggests: ladspa-plugin
Filename: pool/main/a/audacity/audacity_1.2.4b-2.1_i386.deb
Size: 1942870
MD5sum: ec5c30f61f23a339a3f776a48475b1a3
SHA1: 1335ba2dc2f6530457cec8cd6fc3521f4edea4ed
SHA256: 7fb152f326951051ff2bf4ef3c9c21ef1cff5f358299df2b485651f39e68ed46
Description: A fast, cross-platform audio editor
Audacity is a multi-track audio editor for Linux/Unix, MacOS and
Windows. It is designed for easy recording, playing and editing of
digital audio. Audacity features digital effects and spectrum
analysis tools. Editing is very fast and provides unlimited
undo/redo.
.
Supported file formats include Ogg Vorbis, MP3, WAV, AIFF, and AU.
.
For more information, see http://audacity.sourceforge.net/.
Tag: interface::x11, role::program, scope::application, uitoolkit::wxwidgets, uitoolkit::wxwindows, use::editing, works-with::audio, x11::application
Note the line I have bolded, these are the required dependencies. Now you can check in your EeePC to see if they are installed and what version with the dpkg command (in a terminal):
dpkg -l <package name> dpkg -l libc6 dpkg -l libflac++5 dpkg -l libflac7 dpkg -l libgcc1 ...
If any of them are missing or of a lower version, then you will need to also download them and install them all together.
After you have downloaded all the required deb packages (say to /home/user), then go to this folder, open a terminal, and enter this command to install them all
sudo dpkg -i *.deb
Please note that installing with dpkg will NOT check any dependencies, and if there is missing dependency, dpkg will still install the package but fail to configure it.
For a more elegant solution, you can set up a local repository and use apt-get to install. See this page for more information: CLUG Wiki: How do I install a .deb file I downloaded without compromising dependencies?
LazyFai has created an XEPC upgrade disc with all the latest updates from Asus and some other very useful programs (e.g. wine, kdebluetooth) he has compiled for the Eeepc. Unlike Xandros and Debian repos, they are safe to be installed on the Eeepc (won't break anything).
The upgrade disc can be downloaded from http://sourceforge.net/projects/xepc/. You can either use it as it is (but will wipe out everything on your SSD), or in my case, I only installed (upgrade) packages I want (with apt-get).
The method to do this is:
1) Extract all the files from the iso you have downloaded to a USB flash disk. There are very many ways to do this. The simplest of course is to burn a DVD first and then copy all the files from the DVD to your USB flash disk. Or if you have MS Windows, you can open the iso with some program like CDmage and extract the files. Finally, in Linux, just loop mount the iso and copy:
code:
sudo mkdir /mnt/temp sudo mount -o loop -t iso9660 xxxxxx.iso /mnt/temp
Pls be aware that if you want to do this with your Eeepc, the iso cannot be placed in the SSD (because unionfs is not compatible with losetup).
2) Plug in the USB flash disk to your Eeepc, and as root, edit /etc/apt/sources.list, add this line:
deb file:/media/D:/ p701 main
where D:/ (or E:/) is the symbolic link your Eeepc has created for your USB flash disk. Or if you want to put the files in a sub-folder, e.g. XEPC, then add it to the file location:
deb file:/media/D:/XEPC/ p701 main
[NB. You may also want to comment out other entries to avoid apt-get generating a lot of errors for repos it cannot connect to.]
3) Then you can proceed as you normally would do to update cache and install softwares with Synaptic (or apt-get on the command line). Pls refer to this wiki: http://wiki.eeeuser.com/howto:installsoftwarequickguide for instructions.