Please note that this part of the docs is still a work in progress. If you have anything you would especialy like included, let us know.
While we do try and make EasyUbuntu as easy to use as possible, we cant garentee the ease you will have with the information contained in this section. It may require you to know some Python, How the sources.list works, or many other things.
It will help you to know:
About how the Debian sources.list structure works
Python or programing fundamentals
Download EasyUbuntus source - Either via SVN or a tar
Open up a text editor of your choice. It can be CLI or GUI based
Open the file "detect.py". if you used the tar its in EasyUbuntu_$date, and if you used SVN its in $downloadpath/trunk/
Scroll down to this block:
if arch == 'powerpc':
targetlist.write("deb http://packages.freecontrib.org/ubuntu/plf/ breezy free non-free\n")
targetlist.write("deb http://deb.opera.com/opera etch non-free \n")
elif arch == 'x86':
targetlist.write("deb http://packages.freecontrib.org/ubuntu/plf/ breezy free non-free\n")
targetlist.write("deb http://wine.sourceforge.net/apt/ binary/\n")
targetlist.write("deb http://deb.opera.com/opera etch non-free\n")
elif arch == 'amd64':
print "amd64 detected"
else:
print 'No supported architectures found, please contact authors in #easyubuntu on irc.
Now this is the section that writes new config lines. If you want to replace everything there with one custom repository (say a custom mirror), your lines might end up looking like this:
if arch == 'powerpc':
targetlist.write("deb http://172.16.0.3/ dapper everything \n")
elif arch == 'x86':
targetlist.write("deb http://172.16.0.3/ dapper everything \n")
elif arch == 'amd64':
print "amd64 detected"
else:
print 'No supported architectures found, please contact authors in #easyubuntu on irc/
In this example you have set anything trying to connect running a PowerPC (Apple) or a standard PC (AMD/INTEL/compatibles) to connect to a custom mirror - address 172.16.0.3. If it detects an x86_64 CPU system (AMD64, EM64T) it simply echos "amd64 detected".