Be careful when adding additional software to the Eee version of the Xandros OS. It is not considered compatible with Debian packages Bellow is a link to a stickied post in the Xandros Forums with a list of additional community repositories. Only use the Xandros 4 repositories
Full Story
Xandros is a fork of Debian. This means that the people at Xandros took the Debian distribution source code and recompiled and tweaked it to suit their needs (which is to sell commercially). As a result of the forking process Xandros is not considered to be Debian compatible. What this means is that downloading packages or adding the Debian software archives to the Xandros operating system will, eventually, break something important. Now, I understand that the Eee version of Xandros is further modified, but it's closest blood relative is Xandros Desktop Edition 4 (Xandros 4). What this means is that the safest way to keep your system stable is to only install packages that have been built for Xandros specifically.
Now, the official word from Xandros is that adding Debian repositories will break Xandros. This is true in some instances and while a package may appear to install, it does not guarantee that it will run, or break your system. In order to add additional software to the Eee Xandros Distribution you will need to use Xandros packages... and the Xandros Networks (Xandros' name for a software repository) is only available to Xandros Desktop 4 and Xandros Server 4 customers.... which makes it very hard for us. Fortunately many Xandros users noticed this and started to build repositories of their own that were considered to be compatible with Xandros. Bellow is a link to a forum post in the Xandros Support Forums that lists a bunch of community repositories that you can add and download software from. I have copy'n'pasted some of them here (the forum probably contains even more)
*********************************************************************************
deb http://xnv4.xandros.com/4.0/pkg/ xandros4.0-xn main contrib non-free
deb http://xnv4.xandros.com/4.0/upkg-i386/ unsupported4.0-xn main contrib non-free
deb http://dccamirror.xandros.com/dccri/ dccri-3.0 main
deb http://www.archlug.org/apt/ xandros4 archlug
deb http://www.archlug.org/apt/ xandros4 xorid/andrew
deb http://www.archlug.org/apt/ xandros4 xorid/matty
deb http://www.archlug.org/apt/ xandros4 xorid/uploads
NOTE: Not all sources listed in the forum are for Xandros 4. Some are for previous versions of Xandros. DO NOT USE THESE!
http://forums.xandro...pic.php?t=22296
*********************************************************************************
If you absolutely MUST use the debian repositories for packages, consider user apt-pinning so that you don't hose your system.
Quote
http://forums.xandro...pic.php?t=14236
Pinning gives specific repositories priority so that a package available from xandros will never be overwritten by a debian package, even if the debian package is newer. This is especially important for libraries. Say you have official asus package A using official asus lib B. You install debian package C which requires the same library of higher version number B1. You apt-get install and B gets overwritten with B1. Now you launch program A which uses library B but library B is now different and say the developers dropped support for something. A problem like this could even happen just by adding mixed repos and doing an apt-get upgrade.
My suggestion (I've never tried this) is that you set up your repos with official asus at highest priority and xandros desktop 4 at second. if you absolutely need something not available add debian etch as 3rd priority, but beware there is still some risk.
Edited by timbobsteve, 31 October 2007 - 08:34 PM.


This topic is locked









