 |
forums.xandros.com Xandros User Forums
|
| View previous topic :: View next topic |
| Author |
Message |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Sun Dec 18, 2005 2:28 am Post subject: Installing/using Gentoo portage in DCC 3.0 & Xandros 3.0 |
|
|
*** WARNING THIS IS NOT FOR THOSE NEW TO XANDROS OR LINUX ***
Have I got a treat for the DCC 3.0 Core developpers, packagers, & experimenters alike;
I've sucessfully installed Gentoo's Portage on the DCC 3.0 Core by using the following script:
| install-portage wrote: | #!/bin/bash
#
if [ "`id -u`" != "0" ]; then
echo ""
echo "Su as root and try again."
echo ""
exit 1
fi
pythonV=`python -V 2>&1`
if [ "$pythonV" \< "Python 2.2.0" ];then
echo ""
echo "Install python 2.2 and then try again"
echo ""
exit 1
fi
mkdir -p /usr/lib/portage/bin
mkdir -p /usr/lib/portage/pym
mkdir -p /usr/portage/profiles
mkdir -p /etc/env.d
mkdir -p /etc/portage/profile
mkdir -p /var/log/portage
mkdir -p /var/tmp/portage
mkdir -p /etc/config-archive
mkdir -p /var/lib/init.d
mkdir -p /var/lib/portage
cd /tmp
rm -rf portage-2.*
wget ftp://gentoo.mirrors.pair.com/distfiles/portage-2.0.*
portar=`/bin/ls portage-2.0.* 2>/dev/null |sort|tail -n 1`
if [ ! -f "${portar}" ];then
echo ""
echo "Mirror error. Try this script again after a while without any args".
echo ""
exit 1
fi
tar jxf ${portar}
cd portage-2.*/bin
cp * /usr/lib/portage/bin
export PATH=/usr/lib/portage/bin:$PATH
cd ../pym ; cp * /usr/lib/portage/pym/
cd ../man ;cp *.1 /usr/share/man/man1 ;cp *.5 /usr/share/man/man5
cd ../src/python-missingos
./setup.py install
cd ../sandbox-1.1
make && make install
cd ../../cnf; cp * /etc
if [ "`id portage`" == "" ]; then
/usr/sbin/groupadd -g 250 portage
/usr/sbin/useradd -d /var/tmp/portage -g portage -u 250 portage
fi
cd /usr/sbin
ln -sf ../lib/portage/bin/regenworld .
ln -sf ../lib/portage/bin/pkgmerge .
ln -sf ../lib/portage/bin/fixpackages .
ln -sf ../lib/portage/bin/etc-update .
ln -sf ../lib/portage/bin/env-update .
ln -sf ../lib/portage/bin/emerge-webrsync .
ln -sf ../lib/portage/bin/ebuild.sh .
ln -sf ../lib/portage/bin/ebuild .
ln -sf ../lib/portage/bin/dispatch-conf .
ln -sf ../lib/portage/bin/archive-conf .
cd /usr/bin
ln -sf ../lib/portage/bin/xpak .
ln -sf ../lib/portage/bin/repoman .
ln -sf ../lib/portage/bin/quickpkg .
ln -sf ../lib/portage/bin/portageq .
ln -sf ../lib/portage/bin/g-cpan.pl .
ln -sf ../lib/portage/bin/emerge .
export PATH=/usr/lib/portage/bin:$PATH
echo "CC=gcc;CXX=g++" > /etc/env.d/compilers.sh
myldpath="/lib:/usr/lib"
# before we call portage the first time, we should save our ld.so.conf
for i in $(cat /etc/ld.so.conf);do myldpath=$myldpath:$i;done
echo "LDPATH=\"${myldpath}\"" > /etc/env.d/10ldpath
. /etc/env.d/compilers.sh
emerge sync
#
# emerge sync should get /usr/portage/profiles
#
if [ -d /usr/portage/profiles/default-linux ];then
rm -f /etc/make.profile
ln -s /usr/portage/profiles/default-linux/x86/2004.2/gcc34 /etc/make.profile
else
echo ""
echo "Something wrong. Get /usr/portage/profiles dir from a working"
echo "Gentoo system and try again."
echo ""
exit 1
fi
# inject the "dangerous" packages first.
glibcP=`emerge -p -O glibc|grep ebuild|cut -d" " -f8`
emerge inject $glibcP
gccP=`emerge -p -O gcc|grep ebuild|cut -d" " -f8`
emerge inject $gccP
binP=`emerge -p -O binutils|grep ebuild|cut -d" " -f8`
emerge inject $binP
# fetch the baselayout.
emerge -f -O baselayout
# now inject it too.
baseP=`emerge -p -O baselayout|grep ebuild|cut -d" " -f8`
emerge inject $baseP
#was inject success
ret=`emerge -p baselayout|grep "ebuild R"`
if [ "$ret" == "" ] ;then
echo "Inject has failed. Please verify and continue with cut & paste of rest of the steps"
echo "ERROR."
exit 1
fi
# if it fails with some errors, its fine.
emerge -O portage
cd /tmp
fileN=`ls /usr/portage/distfiles/rc-scripts-*|sort|tail -n1`
tar xjpf $fileN
cd rc-scripts*/sbin
cp depscan.sh /sbin; cp functions.sh /sbin
mkdir -p /lib/rcscripts/awk
cd ../src/awk
cp *.awk /lib/rcscripts/awk/
cd /etc/init.d
ln -s /sbin/depscan.sh .
ln -s /sbin/functions.sh .
emerge -O bison gawk
# FOLLOWING SHOULD NOT GIVE ANY ERRORS HERE. You screwed up if it did.
emerge -O portage
if ! fgrep -q "/etc/profile.env" /etc/profile ; then
echo ". /etc/profile.env" >> /etc/profile
fi
echo ""
echo "#############################################################"
echo "You are now free to enjoy portage. Make sure you tune"
echo "/etc/make.conf and other portage configuration files to take"
echo "advantage of portage. If you screwed up, its OK. Pick yourself"
echo "up and give it another go."
echo "#############################################################"
echo "" |
Complements of http://forums.gentoo.org/viewtopic-t-125553.html
Right off the bat apt-get install gcc checkinstall is needed before you start; then run the script install-portage and afterwards do a checkinstall -D emerge --nodeps sandbox.
Update: it helps to add 2 new System Groups to keep portage happy:
wheel
portage with group id of 250
/etc/make.conf will have to be tweaked meet DCC 3.0/3.1 standards whatever that is; maybe someone on the Xandros/DCC development team can enlighten us and configure the /etc/make.conf file to meet DCC standards and post it on this forum thread.
*** Since there's no easy way to tell portage which DEB dependencies are installed (at the moment) the --nodeps flag will have to be used with portage so nothing gets broken in the DCC Core; if you're making DEB packages (using checkinstall -D) you're going to want to use the --no deps flag anyways, so each package is created separately to put in a DEB repository.
Update: there's an example of a /etc/portage/profile/package.provided file that will reduce the annoying Gentoo depencies; however, you should still use the --nodep flag until the art of updating the package.provided file has been perfected.
To syncronize portage:
# emerge --sync
To list the depencies for a application:
# emerge --pretend application
To install an application without creating DEBs:
# emerge --nodeps dependency dependency dependency ... application
To create a DEB package using checkinstall -D (make sure the dependencies are all met 1st):
# checkinstall -D emerge --nodeps application/dependency
To remove a package installed by portage:
# emerge --unmerge application
this only removes the application like what a apt-get remove application would do and not the dependencies.
Have fun; it's better to use portage through checkinstall -D, as it Debianizes the installation of your packages which can be seen by dpkg & apt-get; if I manage to find the answer for letting portage know which DEB dependencies are installed I'll be sure to post it unless someone else beats me to it.
Here's a copy of the contents of the default make.conf file after installing portage (if someone from the DCC/Xandros development team could post a replacement make.conf or at least what values go in 4 variables below to configure it to DCC 3.0/3.1 standards please):
USE=""; CHOST=""; CFLAGS=""; & CXXFLAGS="${CFLAGS}" are all critical variables that need to be configured to properly auto-compile files to DCC standards I believe. (I could guess what these are; however, I might be off in my estimation; also Xandros may make use of a larger list of USE="" variables as opposed to what the DCC would use in it's default core.)
| make.conf wrote: | # Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id: /var/cvsroot/gentoo-src/portage/cnf/make.conf,v 1.84.2.5 2005/04/13 15:28:38 jstubbs Exp $
# Contains local system settings for Portage system
# Please review 'man make.conf' for more information.
# Build-time functionality
# ========================
#
# The USE variable is used to enable optional build-time functionality. For
# example, quite a few packages have optional X, gtk or GNOME functionality
# that can only be enabled or disabled at compile-time. Gentoo Linux has a
# very extensive set of USE variables described in our USE variable HOWTO at
# http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1
#
# The available list of use flags with descriptions is in your portage tree.
# Use 'less' to view them: --> less /usr/portage/profiles/use.desc <--
#
# 'ufed' is an ncurses/dialog interface available in portage to make handling
# useflags for you. 'emerge app-portage/ufed'
#
# Example:
USE="X qt kde alsa aac arts cdparanoia cdr cups dvd dvdr dvdread encode gif gphoto2 gstreamer gtk2 icq java javascript jpeg mad mmx mp3 mpeg ogg oggvorbis perl png python vorbis xml2 xmms zlib"
# Host Setting
# ============
#
# DO NOT CHANGE THIS SETTING UNLESS YOU ARE USING STAGE1!
# Change this line as appropriate (i686, i586, i486 or i386).
# All modern systems (even Athlons) should use "i686-pc-linux-gnu".
# All K6's are i586.
CHOST="i586-pc-linux-gnu"
# Host and optimization settings
# ==============================
#
# For optimal performance, enable a CFLAGS setting appropriate for your CPU.
#
# Please note that if you experience strange issues with a package, it may be
# due to gcc's optimizations interacting in a strange way. Please test the
# package (and in some cases the libraries it uses) at default optimizations
# before reporting errors to developers.
#
# -mcpu=<cpu-type> means optimize code for the particular type of CPU without
# breaking compatibility with other CPUs.
#
# -march=<cpu-type> means to take full advantage of the ABI and instructions
# for the particular CPU; this will break compatibility with older CPUs (for
# example, -march=athlon-xp code will not run on a regular Athlon, and
# -march=i686 code will not run on a Pentium Classic.
#
# CPU types supported in gcc-3.2 and higher: athlon-xp, athlon-mp,
# athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), i686
# (PentiumPro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron),
# pentium3, and pentium4.
#
# Note that Gentoo Linux 1.4 and higher include at least gcc-3.2.
#
# CPU types supported in gcc-2.95*: k6, i386, i486, i586 (Pentium), i686
# (Pentium Pro), pentium, pentiumpro Gentoo Linux 1.2 and below use gcc-2.95*
#
# CRITICAL WARNINGS: ****************************************************** #
# K6 markings are deceptive. Avoid setting -march for them. See Bug #24379. #
# Pentium-M CPU's should not enable sse2 until at least gcc-3.4. Bug 50616. #
# ************************************************************************* #
#
# Decent examples:
#
CFLAGS="-mcpu=i586 -O3 -pipe -fomit-frame-pointer"
# If you set a CFLAGS above, then this line will set your default C++ flags to
# the same settings.
CXXFLAGS="${CFLAGS}"
# Advanced Masking
# ================
#
# Gentoo is using a new masking system to allow for easier stability testing
# on packages. KEYWORDS are used in ebuilds to mask and unmask packages based
# on the platform they are set for. A special form has been added that
# indicates packages and revisions that are expected to work, but have not yet
# been approved for the stable set. '~arch' is a superset of 'arch' which
# includes the unstable, in testing, packages. Users of the 'x86' architecture
# would add '~x86' to ACCEPT_KEYWORDS to enable unstable/testing packages.
# '~ppc', '~sparc' are the unstable KEYWORDS for their respective platforms.
#
# Please note that this is not for development, alpha, beta, nor cvs release
# packages. "Broken" packages will not be added to testing and should not be
# requested to be added. Alternative routes are available to developers
# for experimental packages, and it is at their discretion to use them.
#
# DO NOT PUT ANYTHING BUT YOUR SPECIFIC ~ARCHITECTURE IN THE LIST.
# IF YOU ARE UNSURE OF YOUR ARCH, OR THE IMPLICATIONS, DO NOT MODIFY THIS.
#
#ACCEPT_KEYWORDS="~arch"
# Portage Directories
# ===================
#
# Each of these settings controls an aspect of portage's storage and file
# system usage. If you change any of these, be sure it is available when
# you try to use portage. *** DO NOT INCLUDE A TRAILING "/" ***
#
# PORTAGE_TMPDIR is the location portage will use for compilations and
# temporary storage of data. This can get VERY large depending upon
# the application being installed.
#PORTAGE_TMPDIR=/var/tmp
#
# PORTDIR is the location of the portage tree. This is the repository
# for all profile information as well as all ebuilds. If you change
# this, you must update your /etc/make.profile symlink accordingly.
#PORTDIR=/usr/portage
#
# DISTDIR is where all of the source code tarballs will be placed for
# emerges. The source code is maintained here unless you delete
# it. The entire repository of tarballs for gentoo is 9G. This is
# considerably more than any user will ever download. 2-3G is
# a large DISTDIR.
#DISTDIR=${PORTDIR}/distfiles
#
# PKGDIR is the location of binary packages that you can have created
# with '--buildpkg' or '-b' while emerging a package. This can get
# upto several hundred megs, or even a few gigs.
#PKGDIR=${PORTDIR}/packages
#
# PORT_LOGDIR is the location where portage will store all the logs it
# creates from each individual merge. They are stored as NNNN-$PF.log
# in the directory specified. This is disabled until you enable it by
# providing a directory. Permissions will be modified as needed IF the
# directory exists, otherwise logging will be disabled. NNNN is the
# increment at the time the log is created. Logs are thus sequential.
#PORT_LOGDIR=/var/log/portage
#
# PORTDIR_OVERLAY is a directory where local ebuilds may be stored without
# concern that they will be deleted by rsync updates. Default is not
# defined.
#PORTDIR_OVERLAY=/usr/local/portage
# Fetching files
# ==============
#
# If you need to set a proxy for wget or lukemftp, add the appropriate "export
# ftp_proxy=<proxy>" and "export http_proxy=<proxy>" lines to /etc/profile if
# all users on your system should use them.
#
# Portage uses wget by default. Here are some settings for some alternate
# downloaders -- note that you need to merge these programs first before they
# will be available.
#
# Default fetch command (5 tries, passive ftp for firewall compatibility)
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
#
# Using wget, ratelimiting downloads
#FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp --limit-rate=200k \${URI} -P \${DISTDIR}"
#RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp --limit-rate=200k \${URI} -P \${DISTDIR}"
#
# Lukemftp (BSD ftp):
#FETCHCOMMAND="/usr/bin/lukemftp -s -a -o \${DISTDIR}/\${FILE} \${URI}"
#RESUMECOMMAND="/usr/bin/lukemftp -s -a -R -o \${DISTDIR}/\${FILE} \${URI}"
#
# Portage uses GENTOO_MIRRORS to specify mirrors to use for source retrieval.
# The list is a space separated list which is read left to right. If you use
# another mirror we highly recommend leaving the default mirror at the end of
# the list so that portage will fall back to it if the files cannot be found
# on your specified mirror. We _HIGHLY_ recommend that you change this setting
# to a nearby mirror by merging and using the 'mirrorselect' tool.
#GENTOO_MIRRORS="<your_mirror_here> http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
#
# Portage uses PORTAGE_BINHOST to specify mirrors for prebuilt-binary packages.
# The list is a single entry specifying the full address of the directory
# serving the tbz2's for your system. Running emerge with either '--getbinpkg'
# or '--getbinpkgonly' will cause portage to retrieve the metadata from all
# packages in the directory specified, and use that data to determine what will
# be downloaded and merged. '-g' or '-gK' are the recommend parameters. Please
# consult the man pages and 'emerge --help' for more information. For FTP, the
# default connection is passive -- If you require an active connection, affix
# an asterisk (*) to the end of the host:port string before the path.
#PORTAGE_BINHOST="http://grp.mirror.site/gentoo/grp/1.4/i686/athlon-xp/"
# This ftp connection is passive ftp.
#PORTAGE_BINHOST="ftp://login:pass@grp.mirror.site/pub/grp/i686/athlon-xp/"
# This ftp connection is active ftp.
#PORTAGE_BINHOST="ftp://login:pass@grp.mirror.site:21*/pub/grp/i686/athlon-xp/"
# Synchronizing Portage
# =====================
#
# Each of these settings affects how Gentoo synchronizes your Portage tree.
# Synchronization is handled by rsync and these settings allow some control
# over how it is done.
#
#
# SYNC is the server used by rsync to retrieve a localized rsync mirror
# rotation. This allows you to select servers that are geographically
# close to you, yet still distribute the load over a number of servers.
# Please do not single out specific rsync mirrors. Doing so places undue
# stress on particular mirrors. Instead you may use one of the following
# continent specific rotations:
#
# Default: "rsync://rsync.gentoo.org/gentoo-portage"
# North America: "rsync://rsync.namerica.gentoo.org/gentoo-portage"
# South America: "rsync://rsync.samerica.gentoo.org/gentoo-portage"
# Europe: "rsync://rsync.europe.gentoo.org/gentoo-portage"
# Asia: "rsync://rsync.asia.gentoo.org/gentoo-portage"
# Australia: "rsync://rsync.au.gentoo.org/gentoo-portage"
#SYNC="rsync://rsync.gentoo.org/gentoo-portage"
#
# RSYNC_RETRIES sets the number of times portage will attempt to retrieve
# a current portage tree before it exits with an error. This allows
# for a more successful retrieval without user intervention most times.
#RSYNC_RETRIES="3"
#
# RSYNC_TIMEOUT sets the length of time rsync will wait before it times out
# on a connection. Most users will benefit from this setting as it will
# reduce the amount of 'dead air' they experience when they run across
# the occasional, unreachable mirror. Dialup users might want to set this
# value up around the 300 second mark.
#RSYNC_TIMEOUT=180
# Advanced Features
# =================
#
# MAKEOPTS provides extra options that may be passed to 'make' when a
# program is compiled. Presently the only use is for specifying
# the number of parallel makes (-j) to perform. The suggested number
# for parallel makes is CPUs+1.
#MAKEOPTS="-j2"
#
# PORTAGE_NICENESS provides a default increment to emerge's niceness level.
# Note: This is an increment. Running emerge in a niced environment will
# reduce it further. Default is unset.
#PORTAGE_NICENESS=3
#
# AUTOCLEAN enables portage to automatically clean out older or overlapping
# packages from the system after every successful merge. This is the
# same as running 'emerge -c' after every merge. Set with: "yes" or "no".
# This does not affect the unpacked source. See 'noclean' below.
#AUTOCLEAN="yes"
#
# PORTAGE_TMPFS is a location where portage may create temporary files.
# If specified, portage will use this directory whenever possible
# for all rapid operations such as lockfiles and transient data.
# It is _highly_ recommended that this be a tmpfs or ramdisk. Do not
# set this to anything that does not give a significant performance
# enhancement and proper FS compliance for locks and read/write.
# /dev/shm is a glibc mandated tmpfs, and should be a reasonable
# setting for all linux kernel+glibc based systems.
#PORTAGE_TMPFS="/dev/shm"
#
# FEATURES are settings that affect the functionality of portage. Most of
# these settings are for developer use, but some are available to non-
# developers as well.
#
# 'autoaddcvs' causes portage to automatically try to add files to cvs
# that will have to be added later. Done at generation times
# and only has an effect when 'cvs' is also set.
# 'buildpkg' causes binary packages to be created of all packages that
# are being merged.
# 'ccache' enables ccache support via CC.
# 'collision-protect'
# prevents packages from overwriting files that are owned by
# another package or by no package at all.
# 'cvs' causes portage to enable all cvs features (commits, adds),
# and to apply all USE flags in SRC_URI for digests -- for
# developers only.
# 'digest' causes digests to be generated for all packages being merged.
# 'distcc' enables distcc support via CC.
# 'distlocks' enables distfiles locking using fcntl or hardlinks. This
# is enabled by default. Tools exist to help clean the locks
# after crashes: /usr/lib/portage/bin/clean_locks.
# 'fixpackages' allows portage to fix binary packages that are stored in
# PKGDIR. This can consume a lot of time. 'fixpackages' is
# also a script that can be run at any given time to force
# the same actions.
# 'gpg' enables basic verification of Manifest files using gpg.
# This features is UNDER DEVELOPMENT and reacts to features
# of strict and severe. Heavy use of gpg sigs is coming.
# 'keeptemp' prevents the clean phase from deleting the temp files ($T)
# from a merge.
# 'keepwork' prevents the clean phase from deleting the WORKDIR.
# 'maketest' causes ebuilds to perform testing phases if they are capable
# of it. Some packages support this automaticaly via makefiles.
# 'noauto' causes ebuild to perform only the action requested and
# not any other required actions like clean or unpack -- for
# debugging purposes only.
# 'noclean' prevents portage from removing the source and temporary files
# after a merge -- for debugging purposes only.
# 'nostrip' prevents the stripping of binaries.
# 'notitles' disables xterm titlebar updates (which contain status info).
# 'sandbox' enables sandboxing when running emerge and ebuild.
# 'strict' causes portage to react strongly to conditions that are
# potentially dangerous, like missing/incorrect Manifest files.
# 'userpriv' allows portage to drop root privileges while it is compiling,
# as a security measure. As a side effect this can remove
# sandbox access violations for users.
# 'usersandbox' enables sandboxing while portage is running under userpriv.
#FEATURES="sandbox buildpkg ccache distcc userpriv usersandbox notitles noclean noauto cvs keeptemp keepwork autoaddcvs"
#FEATURES="sandbox ccache distcc distlocks autoaddcvs"
#
# CCACHE_SIZE sets the space use limitations for ccache. The default size is
# 2G, and will be set if not defined otherwise and ccache is in features.
# Portage will set the default ccache dir if it is not present in the
# user's environment, for userpriv it sets: ${PORTAGE_TMPDIR}/ccache
# (/var/tmp/ccache), and for regular use the default is /root/.ccache.
# Sizes are specified with 'G' 'M' or 'K'.
# '2G' for 2 gigabytes, '2048M' for 2048 megabytes (same as 2G).
#CCACHE_SIZE="512M"
#
# DISTCC_DIR sets the temporary space used by distcc.
#DISTCC_DIR="${PORTAGE_TMPDIR}/.distcc"
#
# RSYNC_EXCLUDEFROM is a file that portage will pass to rsync when it updates
# the portage tree. Specific chunks of the tree may be excluded from
# consideration. This may cause dependency failures if you are not careful.
# The file format is one pattern per line, blanks and ';' or '#' lines are
# comments. See 'man rsync' for more details on the exclude-from format.
#RSYNC_EXCLUDEFROM=/etc/portage/rsync_excludes
|
_________________ Linux simply works for me...
Registered Linux User 384461
Last edited by aldube on Tue Dec 20, 2005 5:06 pm; edited 13 times in total |
|
| Back to top |
|
 |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Sun Dec 18, 2005 11:57 am Post subject: |
|
|
Working with dpkg/apt-get & portage (emerge) through the creation & use of scripts
Even if there's no way (at the present) to tell portage which DEB equivalent dependencies are already installed; creating DEB applications through the creative script building/using can be powerful tool indeed (besides Gentoo has sources that Debian Sarge doesn't have yet thus expanding the application base); consider the following:
# emerge --pretend > appdeps
From the appdeps file created is a list of dependencies (some dependecies already met by DCC 3.0 Core) and other dependencies that can loaded in manually manually via dpkg/apt-get or through a apt-get install script; then we take the remaining dependencies (if any) and manually run each dependency through checkinstall -D emerge --nodeps or create a script that will run all the remaining dependencies & application through a checkinstall -D emerge --nodeps script
| apt-get install script wrote: | #!/bin/sh
apt-get install list off the dependencies |
After determining the remaining depencies needed to install the application; delete the un-needed deps from the file appdeps in /root and then run this script:
| makedebsfromappdep wrote: | #!/bin/sh
for i in `cat /root/appdeps`; do checkinstall -D emerge --nodeps $i; done |
_________________ Linux simply works for me...
Registered Linux User 384461
Last edited by aldube on Sun Dec 18, 2005 5:49 pm; edited 1 time in total |
|
| Back to top |
|
 |
woodsmoke Xanalandingdonger
Joined: 30 Jul 2005 Posts: 4970 Location: United States
|
Posted: Sun Dec 18, 2005 2:11 pm Post subject: |
|
|
perhaps a little applause is in order?
I've actually written and sold code in basic, so I kind of appreciate a LITTLE BIT the amount of work to which you have gone....
Maybe when I'm even older than older than dirt I could try some of this!
aint' xandros great!
woodsmoke _________________ If the eco-ists would only shut up, I wonder if the sound of their droning would be replaced by the sound of normal people fitting solar panels and making soup from nettles and twigs.(J Clarkson) |
|
| Back to top |
|
 |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Sun Dec 18, 2005 3:33 pm Post subject: |
|
|
Try to get your dependecies from DCC 1st, Debian Sarge sources 2nd, as I've shown in http://forums.xandros.com/viewtopic.php?t=20240 (create new deps via gentoo as a last resort); sometimes the dependency filenames are different under Gentoo, but I've found XN's (from a second computer) search function really convenient for hunting down those dependencies under different names. DCC 3.0 Core is still being develloped, so there's still a lot of packages missing like autoconf, automake, and a whole ton of -dev packages, so even just dealing with DCC & Sarge sorces it can be fustrating to work with.
Much of the information I aquired I didn't create, but I had to spend quite a few hours hunting it down; if you think finding stuff on the Xandros forums is hard you should try looking for stuff in the Gentoo forums.  _________________ Linux simply works for me...
Registered Linux User 384461 |
|
| Back to top |
|
 |
mike80808 Xanscended

Joined: 14 Apr 2003 Posts: 3891 Location: St. Louis, MO
|
Posted: Sun Dec 18, 2005 4:14 pm Post subject: |
|
|
| aldube wrote: | | ... sometimes the dependency filenames are different under Gentoo, but I've found XN's (from a second computer) search function really convenient for hunting down those dependencies under different names. |
Er, aldube, ever hear of "apt-cache search <keyword>"?  _________________ Thanks for all the fishes, Xandros. |
|
| Back to top |
|
 |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Sun Dec 18, 2005 5:35 pm Post subject: |
|
|
I know there's a command called apt-cache; I just never had a use for it before; I'll try it out as it will probably save me some switching back & forth between computers. _________________ Linux simply works for me...
Registered Linux User 384461 |
|
| Back to top |
|
 |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Mon Dec 19, 2005 11:25 am Post subject: |
|
|
A list of installed DEB packages can be obtained by doing:
# dpkg -l > installed-debs
if the names of the deb packages installed were converted names to Gentoo's current equvalents of those packages and copy the information to /etc/portage/profile/package.provided it would eliminate most of the unnecessary dependencies you get with a;
# emerge --pretend
however, every time a application is added though apt/dpkg the /etc/portage/profile/package.provided file would have to be updated with Gentoo version of the packages if you want it to stay current.
If this were done automatically; it would be technically safe to emerge without the --nodeps switch.
Creating a /etc/portage/profile/package.provided list may not be practical at the moment as the DCC 3.0 Core requires a lot packages to be installed beyond the base system, but something like this might work for a finalised product like Xandros 4.
Last time I tried to install portage into Xandros 3 it didn't like it very well; however, maybe it's time for another try. Maybe portage likes it better if the Linux OS is LSB compliant? _________________ Linux simply works for me...
Registered Linux User 384461
Last edited by aldube on Tue Dec 20, 2005 4:18 pm; edited 1 time in total |
|
| Back to top |
|
 |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Mon Dec 19, 2005 10:07 pm Post subject: |
|
|
Well; what do you know it installs and it runs in Xandros 3.0.2; maybe the script from Gentoo forums improved since 8 months ago or maybe Xandros 3.0.2 is better able to handle it as opposed to 3.0; who cares it works.
I did a base Xandros 3.0.2 install with the following extras:
C/C++, Debian, KDE, TCL/TK Development Tools from XN's development section and:
automake, bison, flex, libtool, libdb4.3-dev, libbz2-dev, libgtk2.0-dev, libncurses5-dev, libldap2-dev, libsdl1.2-dev, libxml2-dev, python2.3-dev and checkinstall (from Debian unsupported)
Update: it helps to add 2 new System Groups to keep portage happy:
wheel
portage with group id of 250
The same rules apply above; if you use emerge (portage) then you have to use the --nodeps switch. Be sure todo the following:
# checkinstall -D emerge --nodeps sandbox
because portage likes to have it's sandbox (to play in I guess).
# checkinstall -D emerge --nodeps nano
will create your 1st usable application; a command line text editor; nothing fancy but gets the job done and compiles fairly quickly, so you can test it out.
I'll see if can come up with a dependency list to put in /etc/portage/profile/package.provided so that the majority of the annoying dependencies will disappear; this may take a while as it's a big list.
The /etc/make.conf will have to be properly configured before you start compiling all kinds of stuff
The USE variable is a lenghty one to configure; for more details read http://www.gentoo.org/dyn/use-index.xml adding a name to the list adds the feature and a "-" in front of that name makes sure that feature is removed during compilation time.
More USE flags will needed to make sure applications are autocompiled with the features you want:
USE="X qt kde alsa "
These settings in the make config would would probably meet Xandros 3.0 standards:
CHOST="i586-pc-linux-gnu"
CFLAGS="-mcpu=i586 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
UPDATE:
This is the most complicated part of the make.conf file; if anyone else can help me identify what else should go in or be taken out of the USE variable for Xandros 3 standards the help would be very much appreciated.
USE="X qt kde alsa aac arts cdparanoia cdr cups dvd dvdr dvdread encode gif gphoto2 gstreamer gtk2 icq java javascript jpeg mad mmx mp3 mpeg ogg oggvorbis perl png python vorbis xml2 xmms zlib" _________________ Linux simply works for me...
Registered Linux User 384461
Last edited by aldube on Tue Dec 20, 2005 3:04 pm; edited 1 time in total |
|
| Back to top |
|
 |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Tue Dec 20, 2005 2:52 pm Post subject: |
|
|
Well; here's a messy example of the /etc/portage/profile/package.provided file; it's a working file that removes many of the annoying Gentoo dependencies; however, it's still a work-in-progress. I'll update it some more when I get the chance.
| /etc/portage/profile/package.provided wrote: | dev-util/pkgconfig-0.17.2-r1
sys-kernel/linux-headers-2.6.11-r2
sys-kernel/gentoo-sources-2.6.14-r5
sys-devel/gnuconfig-20051113
media-libs/aalib-1.4_rc4-r2
sys-apps/acl-2.2.27
sys-power/acpid-1.0.4-r2
# adduser 3.63 Add and remove users and groups
media-libs/akode-2.0_rc1
app-arch/alien-8.47
# alsa-base 1.0.8-7 ALSA driver configuration files
media-sound/alsa-utils-1.0.10_rc3
sys-apps/apmd-3.2.1_p4
# apt 0.5.28.1 Advanced front-end for dpkg
# apt-utils 0.5.28.1 APT utility programs
kde-base/ark-3.4.2
# artsbuilder 3.3.0.21-1 Arts synthesizer designer
sys-process/at-3.1.8-r11
net-wireless/atmel-firmware-1.3
sys-devel/autoconf-2.59-r6
sys-devel/automake-1.9.6-r1
# autotools-dev 20050324.1 Update infrastructure for config.{guess,sub}
# media-sound/awesfx-0.5.0d
# base-config 2.53.7 Debian base system configurator
# base-files 3.1.2 Debian base system miscellaneous files
# base-passwd 3.5.9 Debian base system master password and group
app-shells/bash-3.0-r12
sys-devel/bc-1.06-r6
sys-devel/binutils-2.16.1
sys-devel/bison-1.875d
# boottimer 0.8-15 Calculates the init script boot times.
# bsdmainutils 6.0.17 collection of more utilities from FreeBSD
# bsdutils 2.12-10 Basic utilities from 4.4BSD-Lite
# build-essentia 10.1 informational list of build-essential packag
app-arch/bzip2-1.0.3-r5
# c2050 0.3-4 Lexmark 2050 Color Jetprinter Linux Driver
# capplets 2.8.2-3 configuration applets for GNOME 2 - binaries
# capplets-data 2.8.2-3 configuration applets for GNOME 2 - data fil
# cdda2wav 2.01+01a01-2 Creates WAV files from audio CDs
media-sound/cdparanoia-3.9.8-r2
app-cdr/cdrdao-1.2.0-r1
# cdrecord 2.01+01a01-2 command line CD writing tool
# console-common 0.7.49 Basic infrastructure for text console config
# console-data 2002.12.04dbs- Keymaps, fonts, charset maps, fallback table
# console-tools 0.2.3dbs-56 Linux console and font utilities
sys-apps/coreutils-5.2.1-r6
app-arch/cpio-2.6-r5
# cpp 3.3.5-3 The GNU C preprocessor (cpp)
# cpp-3.3 3.3.5-8 The GNU C preprocessor
# cracklib-runti 2.7-15 Runtime support for password checker library
sys-libs/cracklib-2.8.3-r1
sys-process/vixie-cron-4.1-r8
sys-fs/cryptsetup-0.1-r1
# cupsys 1.1.23-7 Common UNIX Printing System(tm) - server
# cupsys-bsd 1.1.23-7 Common UNIX Printing System(tm) - BSD comman
# cupsys-client 1.1.23-7 Common UNIX Printing System(tm) - client pro
# debconf 1.4.30.11.x.1- Debian configuration management system
# debconf-i18n 1.4.30.11 full internationalization support for debcon
# debconf-utils 1.4.30.11 debconf utilities
# debhelper 4.2.32 helper programs for debian/rules
# debian-policy 3.6.1.1 Debian Policy Manual and related documents
sys-apps/debianutils-2.14.1-r1
# debmake 3.7.10 helper package for debian/rules (deprecated)
# debwrap 0.9.2.x.1 Wrapper for dpkg/apt-get
# defoma 0.11.8-0.1 Debian Font Manager -- automatic font config
# desktop-base 0.3.15 common files for the Debian Desktop
# desktop-file-u 0.10-1 Utilities for .desktop files
# developers-ref 3.3.5 guidelines and information for Debian develo
# devscripts 2.8.14 Scripts to make the life of a Debian Package
# dh-make 0.38 tool that converts source archives into Debi
# dhcp-client 3.0pl1.2-25 DHCP Client
net-dialup/diald-1.0-r1
# dictionaries-c 0.24.10 Common utilities for spelling dictionary too
sys-apps/diffutils-2.8.7-r1
dev-util/diffstat-1.40
sys-block/disktype-8
# dmsetup 1.01.00-4 The Linux Kernel Device Mapper userspace lib
# docbook-xml 4.3-1.1 standard XML documentation system, for softw
sys-fs/dosfstools-2.11
app-arch/dpkg-1.10.28
# dpkg-dev 1.10.27 Package building tools for Debian
# dselect 1.10.27 a user tool to manage Debian packages
# dv-bp-cfm 4.0-143 Back end plugin - Common File Manager
# dv-bp-remotesc 4.0-143 Back end plugin - Remote script execution
# dv-bp-usermana 4.0-143 Back end plugin - User Manager
# dv-bp-xupdatep 4.0-143 Back end plugin - Xandros Update Plus
# dv-client-comm 4.0-143 Client SSL libraries for DaVinci
# dv-dvmonitor 4.0-143 Monitoring process for Xandros DaVinci compo
# dv-libautormi 4.0-143 AutoRMI Decoder library needed by many compo
# dv-libbackend 4.0-143 Common backend library
# dv-libldapacce 4.0-143 Basic LDAP access library used by DaVinci
# dv-libldapclie 4.0-143 Library used by DaVinci client applications.
# dv-liblocal-ro 4.0-143 Local root authentication module.
# dv-libtmclient 4.0-143 Library used by DaVinci components to commun
# dv-libxml 4.0-143 XML Parsing library needed by many component
# dv-server-comm 4.0-143 DaVinci's server common utilities
# dv-sma 4.0-143 DaVinci's Server Management Agent
# dv-xdmhinit 4.0-143 Utility to set up apt sources to point to th
# dv-xnclient 4.0-143 Xandros Networks Application
# e2fslibs 1.35-6 The EXT2 filesystem libraries
sys-fs/e2fsprogs-1.38
sys-apps/ed-0.2-r6
net-misc/efax-0.9a
sys-apps/eject-2.0.13-r2
app-text/enscript-1.6.3-r3
# esound-common 0.2.35-2 Enlightened Sound Daemon - Common files
dev-tcltk/expect-5.42.1-r1
# expect-dev 5.42.1-1.2 Development files for the expect package
sys-apps/fakeroot-1.1.5
# fdflush 1.0.1.1 Flush out-of-date disk buffers
app-misc/fdutils-5.4.20020222-r1
sys-apps/file-4.13
sys-apps/fileutils-4.1.11-r2
sys-apps/findutils-4.1.20-r1
sys-devel/flex-2.5.4a-r6
# flip 1.19-2 convert text file line endings between Unix
# fontconfig 2.2.3.x.1-19 generic font configuration library
net-print/foo2zjs-20050319
net-print/foomatic-db-20050606
net-print/foomatic-db-engine-3.0.2
# foomatic-db-gi 4.2.7-5 linuxprinting.org printer support - database
# foomatic-db-hp 1.5-20050118-1 linuxprinting.org printer support - database
net-print/foomatic-filters-3.0.2
games-misc/fortune-mod-1.99.1-r1
# fortunes-min 1.99.1-2 Data files containing fortune cookies
net-ftp/ftp-0.17-r3
# g++ 3.3.5-3 The GNU C++ compiler
# g++-3.3 3.3.5-8 The GNU C++ compiler
sys-apps/gawk-3.1.4-r4
sys-devel/gcc-3.4.4-r1
# gcc-3.3 3.3.5-8 The GNU C compiler
# gcc-3.3-base 3.3.5-8 The GNU Compiler Collection (base package)
# gcc-3.3-doc 3.3.5-8 Documentation for the GNU compilers (gcc, go
gnome-base/gconf-2.10.1-r1
sys-devel/gdb-6.4
sys-devel/gettext-0.14.4
# gettext-base 0.14.1-10 GNU Internationalization utilities for the b
gnome-base/control-center-2.10.2
# gnome-desktop- 2.8.3-2 Common files for GNOME 2 desktop apps
x11-themes/gnome-icon-theme-2.10.1
gnome-base/gnome-keyring-0.4.4
gnome-base/gnome-mime-data-2.4.2
gnome-base/gnome-session-2.10.0-r3
app-crypt/gnupg-1.4.2-r3
sys-apps/grep-2.5.1-r8
sys-apps/groff-1.19.1-r2
app-text/ghostscript-7.07.1-r8
# gs-common 0.3.7 Common files for different Ghostscript relea
# gs-esp 7.07.1-9 The Ghostscript PostScript interpreter - ESP
media-fonts/gnu-gs-fonts-std-8.11
# gsfonts 8.14+v8.11+urw Fonts for the Ghostscript interpreter(s)
# gtk2-engines-g 0.60.x.1-1 theme engine using Qt for GTK+ 2.x
app-text/gv-3.5.8-r4
app-arch/gzip-1.3.5-r8
sys-apps/hdparm-5.9
# hicolor-icon-t 0.7-1 default fallback theme for FreeDesktop.org i
# hostname 2.13 A utility to set/show the host name or domai
# hp-ppd 0.5 HP Postscript Printer Definition (PPD) files
net-print/hpijs-1.7.1
app-text/html2text-1.3.2
# iamerican 3.1.20.0-4 An American English dictionary for ispell
# ifupdown 0.6.4-4.12 high level tools to configure network interf
# ijsgimpprint 4.2.7-5 Inkjet Server - Ghostscript driver for Gimp-
# info 4.7-2.2 Standalone GNU Info documentation browser
# initscripts 2.86.ds1-1 Standard scripts needed for booting and shut
# intltool-debia 0.30+20040213 Help i18n of RFC822 compliant config files
# ipppd 3.6.2005-01-03 PPP daemon for syncPPP over ISDN
net-firewall/iptables-1.3.4
# iputils-ping 20020927-2 Tools to test the reachability of network ho
sys-apps/isapnptools-1.26-r1
# isdnconfig 0.21.9-1 ISDN Configuration KDE panel
# isdnutils-base 3.6.2005-01-03 ISDN utilities, the basic (minimal) set
app-text/ispell-3.2.06-r6
kde-base/kaddressbook-3.4.3
kde-base/kalarm-3.4.3
kde-base/kappfinder-3.4.3
kde-base/kate-3.4.3
kde-base/kcontrol-3.4.3
# kde-i18n-engb 3.3.0.19-2 British English (en_GB) internationalized (i
# kdeartwork-sty 3.3.0.3-6 widget styles released with KDE
# kdeartwork-the 3.3.0.3-6 window decoration themes released with KDE
kde-base/kdebase-3.4.3-r1
# kdebase-bin 3.3.0.109-3 KDE Base (binaries)
# kdebase-data 3.3.0.109-3 KDE Base (shared data)
# kdebase-kio-pl 3.3.0.109-3 KDE I/O Slaves
kde-base/kdegraphics-3.4.3-r3
# kdegraphics-de 3.3.0.27-1 KDE graphics (development files)
# kdelibs-bin 3.3.0.60-1 KDE core binaries
# kdelibs-data 3.3.0.60-1 KDE core shared data
kde-base/kdelibs-3.4.3
# kdelibs4-dev 3.3.0.60-1 KDE core libraries (development files)
# kdelibs4-doc 3.3.0.60-1 KDE core library documentation
# kdemultimedia- 3.3.0.21-1 KDE Multimedia (development files)
kde-base/kdemultimedia-3.4.3
kde-base/kdepasswd-3.4.3
kde-base/kdepim-3.4.3
# kdepim-dev 3.3.0.21-1 KDE Personal Information Management [develop
# kdepim-doc 3.3.0.21-1 KDE Personal Information Management library
# kdepim-kio-plu 3.3.0.21-1 KDE pim I/O Slaves
# kdepim-wizards 3.3.0.21-1 KDE server configuration wizards
kde-base/kdeprint-3.4.3
kde-base/kdesktop-3.4.3
kde-base/kdm-3.4.3-r1
kde-base/kfind-3.4.3
kde-base/kghostview-3.4.3
kde-base/khelpcenter-3.4.3
kde-base/khexedit-3.4.3
kde-base/kicker-3.4.3
kde-base/klaptopdaemon-3.4.3-r1
kde-base/klipper-3.4.3
# klogd 1.4.1-16 Kernel Logging Daemon
kde-base/kmail-3.4.3
kde-base/kmenuedit-3.4.1
kde-base/kmid-3.4.3
kde-base/kmix-3.4.3
kde-base/knode-3.4.3
kde-base/knotes-3.4.3
kde-base/konqueror-3.4.3
# konqueror-nspl 3.3.0.109-3 Netscape plugin support for Konqueror
kde-base/konsole-3.4.3
kde-base/kontact-3.4.3
kde-base/korganizer-3.4.3
kde-base/kpager-3.4.2
kde-base/kpersonalizer-3.4.3
kde-base/kpilot-3.4.3
# krb5-config 1.6 Configuration files for Kerberos Version 5
app-crypt/mit-krb5-1.4.1-r2
kde-base/kscd-3.4.3
# kscreensaver 3.3.0.3-6 screen savers released with KDE
kde-base/ksmserver-3.4.1
# ksplash 3.3.0.109-3 KDE Splash Screen
sys-kernel/ksymoops-2.4.9
kde-base/ksync-3.4.3
kde-base/ksysguard-3.4.3
# ksysguardd 3.3.0.109-3 KDE System Guard Daemon
kde-base/ktimer-3.4.3
kde-base/ktip-3.4.3
kde-base/ktnef-3.4.3
kde-base/kview-3.4.3
kde-base/kviewshell-3.4.3
kde-base/kwin-3.4.3
x11-apps/lbxproxy-1.0.0
# ldso 1.9.11-15 The Linux dynamic linker and library for lib
sys-apps/less-385_p4-r2
sys-apps/acl-2.2.27
# libacl1 2.2.23-1 Access control list shared library
# libao2 0.8.6-1 Cross Platform Audio Output Library
# libapm1 3.2.2-3 Library for interacting with APM driver in k
# libaps 1.1.115-1 APS Application Print Services library
# libapt-pkg-dev 0.5.28.1 Development files for APT's libapt-pkg and l
media-libs/libart_lgpl-2.3.17
# libart-2.0-dev 2.3.17-1 Library of functions for 2D graphics - devel
kde-base/arts-3.4.3
# libarts1 1.3.2.0-2 aRts Sound system
# libarts1-audio 3.3.0.21-1 audiofile (aRts plugin)
# libarts1-dev 1.3.2.0-2 aRts Sound system (development files)
# libarts1-mpegl 3.3.0.21-1 mpeglib is a mp3 and mpeg I video/audio libr
# libarts1-xine 3.3.0.21-1 xine plugin for arts
# libartsc0 1.3.2.0-2 aRts Sound system C support library
# libartsc0-dev 1.3.2.0-2 aRts Sound system C support library (develop
# libasound2 1.0.8-3 ALSA library
# libasound2-dev 1.0.8-3 ALSA library development files
app-text/aspell-0.50.5-r4
# libaspell15 0.60.2+2005012 The GNU Aspell spell-checker runtime toolkit
dev-libs/atk-1.10.1
# libatk1.0-0 1.8.0-4 The ATK accessibility toolkit
# libatk1.0-dev 1.8.0-4 Development files for the ATK accessibility
sys-apps/attr-2.4.19-r1
# libattr1 2.4.16-1 Extended attribute shared library
# libaudio-dev 1.7-2 The Network Audio System (NAS). (development
# libaudio2 1.7-2 The Network Audio System (NAS). (shared libr
media-libs/audiofile-0.2.6-r1
# libaudiofile-d 0.2.6-6 Open-source version of SGI's audiofile libra
# libaudiofile0 0.2.6-6 Open-source version of SGI's audiofile libra
# libblkid1 1.35-6 Block device id library
# libbluetooth1 2.15-2 Library to use the BlueZ Linux Bluetooth sta
gnome-base/libbonobo-2.10.1
# libbonobo2-com 2.8.1-2 Bonobo CORBA interfaces library -- support f
gnome-base/libbonoboui-2.10.1
# libbonoboui2-c 2.8.1-2 The Bonobo UI library -- common files
# libbz2-1.0 1.0.2-7.xandro high-quality block-sorting file compressor l
# libbz2-dev 1.0.2-7.xandro high-quality block-sorting file compressor l
# libc6 2.3.2.ds1-20 GNU C Library: Shared libraries and Timezone
# libc6-dev 2.3.2.ds1-20 GNU C Library: Development Libraries and Hea
# libcap1 1.10-14 support for getting/setting POSIX.1e capabil
media-sound/cdparanoia-3.9.8-r2
# libcdparanoia0 3a9.8-11 Shared libraries for cdparanoia (runtime lib
# libcomerr2 1.35-6 The Common Error Description library
# libconfig-inif 2.38-3 Read .ini-style configuration files
# libconsole 0.2.3dbs-56 Shared libraries for Linux console and font
# libcroco3 0.6.0-2 a generic Cascading Style Sheet (CSS) parsin
net-print/cups-1.1.23-r4
# libcupsimage2 1.1.23-7 Common UNIX Printing System(tm) - image libs
# libcupsys2-dev 1.1.23-7 Common UNIX Printing System(tm) - developmen
# libcupsys2-gnu 1.1.23-7 Common UNIX Printing System(tm) - libs
net-misc/curl-7.15.1
# libcurl3 7.13.1-2 Multi-protocol file transfer library, now wi
# libdb1-compat 2.1.3-7 The Berkeley database routines [glibc 2.0/2.
# libdb2 2.7.7.0-9 The Berkeley database routines (run-time fil
# libdb2-util 2.7.7.0-9 The Berkeley database routines (utilities)
# libdb3 3.2.9-22 Berkeley v3 Database Libraries [runtime]
# libdb4.1 4.1.25-18 Berkeley v4.1 Database Libraries [runtime]
sys-libs/db-4.2.52_p2-r1
# libdb4.3 4.3.27-2 Berkeley v4.3 Database Libraries [runtime]
# libdb4.3-dev 4.3.27-2 Berkeley v4.3 Database Libraries [developmen
# libdevmapper1. 1.01.00-4 The Linux Kernel Device Mapper userspace lib
# libdps1 6.8.2.xandros. Display PostScript (DPS) client library
gnome-base/eel-2.10.1
# libeel2-2 2.8.2-1 Eazel Extensions Library (for GNOME2)
# libeel2-data 2.8.2-1 Eazel Extensions Library - data files (for G
# libesd0 0.2.35-2 Enlightened Sound Daemon - Shared libraries
# libesd0-dev 0.2.35-2 Enlightened Sound Daemon - Development files
dev-libs/expat-1.95.8
# libexpat1 1.95.8-1 XML parsing C library - runtime library
# libexpat1-dev 1.95.8-1 XML parsing C library - development kit
app-admin/fam-2.7.0-r2
# libfam-dev 2.7.0-6 client library to control the FAM daemon - d
# libfam0c102 2.7.0-6 client library to control the FAM daemon
media-libs/flac-1.1.2-r3
# libflac6 1.1.1-5 Free Lossless Audio Codec - runtime C librar
media-libs/fontconfig-2.2.3
# libfontconfig1 2.2.3.x.1-20 generic font configuration library (shared l
# libfontconfig1 2.2.3.x.1-20 generic font configuration library (developm
media-libs/freetype-2.1.9-r1
# libfreetype6 2.1.7-2.3 FreeType 2 font engine, shared library files
# libfreetype6-d 2.1.7-2.3 FreeType 2 font engine, development files
gnome-base/gail-1.8.4
# libgail-common 1.8.2-1 GNOME Accessibility Implementation Library -
# libgail17 1.8.2-1 GNOME Accessibility Implementation Library -
sys-devel/gcc-3.4.4-r1
# libgcc1 3.4.3-12 GCC support library
gnome-base/gconf-2.10.1-r1
# libgconf2-4 2.8.1-5 GNOME configuration database system librarie
dev-libs/libgcrypt-1.2.1
# libgcrypt11-de 1.2.0-4 LGPL Crypto library - development files
sys-libs/gdbm-1.8.3-r2
# libgdbm3 1.8.3-2 GNU dbm database routines (runtime version)
# libgdbmg1 1.7.3-28 GNU dbm database routines (runtime version)
# libgimpprint1 4.2.7-5 The Gimp-Print printer driver library
gnome-base/libglade-2.5.1
media-libs/gle-3.0.1-r2
# libgle3 3.1.0-5 OpenGL tubing and extrusion library
dev-libs/glib-2.6.5
# libglib1.2 1.2.10-9 The GLib library of C routines
# libglib1.2-dev 1.2.10-9 Development files for GLib library
dev-libs/glib-2.6.5
# libglib2.0-dev 2.6.3-1 Development files for the GLib library
app-mobilephone/gnokii-0.6.8
# libgnokii2 0.6.3-3 Gnokii library
gnome-base/gnome-desktop-2.10.2
# libgnome-deskt 2.8.3-2 Utility library for loading .desktop files -
gnome-base/gnome-keyring-0.4.4
# libgnome-keyri 0.4.1-1 GNOME keyring services library
gnome-base/libgnome-2.10.1-r1
# libgnome2-comm 2.8.1-2 The GNOME 2 library - common files
# libgnomecanvas 2.8.0-1 A powerful object-oriented display - runtime
# libgnomecanvas 2.8.0-1 A powerful object-oriented display - common
gnome-base/libgnomeui-2.10.1
# libgnomeui-com 2.8.1-3 The GNOME 2 libraries (User Interface) - com
gnome-base/gnome-vfs-2.10.1-r2
gnome-base/libgnomecanvas-2.10.2
# libgnomevfs2-c 2.8.4-2 The GNOME virtual file-system library (commo
net-libs/gnutls-1.2.3
# libgnutls11 1.0.16-9 GNU TLS library - runtime library
# libgnutls11-de 1.0.16-9 GNU TLS library - development files
# libgpg-error-d 1.0-1 library for common error values and messages
# libgpg-error0 1.0-1 library for common error values and messages
# libgpgme11 1.0.2-1 GPGME - GnuPG Made Easy
sys-libs/gpm-1.20.1-r4
# libgpmg1 1.19.6-19 General Purpose Mouse - shared library
gnome-extra/libgsf-1.12.1
media-libs/gstreamer-0.8.10
# libgstreamer-p 0.8.8-2 Various GStreamer libraries and library plug
# libgstreamer0. 0.8.9-2 Core GStreamer libraries, plugins, and utili
x11-libs/gtk+-1.2.10-r11
# libgtk1.2 1.2.10-17 The GIMP Toolkit set of widgets for X
# libgtk1.2-comm 1.2.10-17 Common files for the GTK+ library
# libgtk1.2-dev 1.2.10-17 Development files for the GIMP Toolkit
x11-libs/gtk+-2.6.10-r1
# libgtk2.0-0 2.6.2-4 The GTK+ graphical user interface library
# libgtk2.0-bin 2.6.2-4 The programs for the GTK+ graphical user int
# libgtk2.0-comm 2.6.2-4 Common files for the GTK+ graphical user int
# libgtk2.0-dev 2.6.2-4 Development files for the GTK+ library
# libice-dev 6.8.2.xandros. Inter-Client Exchange library development fi
# libice6 6.8.2.xandros. Inter-Client Exchange library
media-libs/libid3tag-0.15.1b
dev-libs/libIDL-0.8.6
# libidl0 0.8.5-1 library for parsing CORBA IDL files
net-dns/libidn-0.5.15
# libidn11-dev 0.5.13-1.0 Development files GNU libidn, implementation
# libijs-0.35 0.35-1 IJS raster image transport protocol: shared
# libiw27 27-2 Wireless tools - library
# libjack0.80.0- 0.99.0-6 JACK Audio Connection Kit (libraries)
# libjack0.80.0- 0.99.0-6 JACK Audio Connection Kit (development files
# libjasper-1.70 1.701.0-2 The JasPer JPEG-2000 runtime library
media-libs/jpeg-6b-r5
# libjpeg62 6b-9 The Independent JPEG Group's JPEG runtime li
# libjpeg62-dev 6b-9 Development files for the IJG JPEG library
# libkadm55 1.3.6-2 MIT Kerberos administration runtime librarie
# libkcal2 3.3.0.21-1 KDE calendaring library
# libkcddb1 3.3.0.21-1 cddb library for KDE
kde-base/kdenetwork-3.4.3
# libkdenetwork2 3.3.0.21-1 KDE Network library
kde-base/kdepim-3.4.3
# libkdepim1 3.3.0.21-1 KDE PIM library
# libkgantt0 3.3.0.21-1 KDE gantt charting library
# libkleopatra0 3.3.0.21-1 KDE GnuPG interface libraries
kde-base/libkonq-3.4.3
# libkpimexchang 3.3.0.21-1 KDE PIM Exchange library
# libkpimidentit 3.3.0.21-1 KDE PIM user identity information library
# libkrb53 1.3.6-2 MIT Kerberos runtime libraries
# libksieve0 3.3.0.21-1 KDE mail/news message filtering library
media-libs/lcms-1.13-r1
# liblcms1 1.13-1 Color management library
# liblcms1-dev 1.13-1 Color management library (Development header
# libldap2 2.1.30-3 OpenLDAP libraries
# libldap2-dev 2.1.30-3 OpenLDAP development libraries
# liblocale-gett 1.01-17 Using libc functions for internationalizatio
# liblockfile1 1.06 NFS-safe locking library, includes dotlockfi
dev-libs/lzo-1.08-r1
# liblzo1 1.08-1.2 A real-time data compression library
media-libs/libmad-0.15.1b
# libmad0-dev 0.15.1b-1.1 MPEG audio decoder development library
# libmagic1 4.12-1 File type determination library using "magic
dev-libs/libmal-0.31
x11-wm/metacity-2.10.3
kde-base/mimelib-3.4.2
# libmimelib1 3.3.0.21-1 KDE mime library
media-libs/libmng-1.0.8-r1
# libmng-dev 1.0.8-1 M-N-G library (Development headers)
media-libs/libmng-1.0.8-r1
# libmodplug0 0.7-4 shared libraries for mod music based on ModP
gnome-base/nautilus-2.10.1-r1
# libnautilus2-2 2.8.2-2 libraries for nautilus components - runtime
sys-libs/ncurses-5.4-r6
# libncurses5 5.4-4 Shared libraries for terminal handling
# libncurses5-de 5.4-4 Developer's libraries and docs for ncurses
media-libs/netpbm-10.30-r1
# libnetpbm10 10.0-8 Shared libraries for netpbm
dev-libs/newt-0.51.6-r1
# libnewt0.51 0.51.6-20 Not Erik's Windowing Toolkit - text mode win
# libogg-dev 1.1.2-1 Ogg Bitstream Library Development
media-libs/libogg-1.1.2
# liboggflac1 1.1.1-5 Free Lossless Audio Codec - runtime C librar
app-crypt/opencdk-0.5.5
# libopencdk8 0.5.5-10 Open Crypto Development Kit (OpenCDK) (runti
# libopencdk8-de 0.5.5-10 Open Crypto Development Kit (OpenCDK) (devel
media-libs/openexr-1.2.2
# libopenexr2 1.2.2-1 runtime files for the OpenEXR image library
gnome-base/orbit-2.12.3
# liborbit2 2.12.1-1 libraries for ORBit2 - a CORBA ORB
# libpam-crackli 0.76-22 PAM module to enable cracklib support.
# libpam-modules 0.76-22 Pluggable Authentication Modules for PAM
# libpam-mount 0.9.20.x.1-11 a PAM module that can mount volumes for a us
# libpam-runtime 0.76-22 Runtime support for the PAM library
sys-libs/pam-0.78-r3
# libpam0g 0.76-22 Pluggable Authentication Modules library
x11-libs/pango-1.8.1-r1
# libpango1.0-0 1.8.1-1 Layout and rendering of internationalized te
# libpango1.0-co 1.8.1-1 Modules and configuration files for the Pang
# libpango1.0-de 1.8.1-1 Development files for the Pango
# libpaper-utils 1.1.14-3 Library for handling paper characteristics (
# libpaper1 1.1.14-3 Library for handling paper characteristics
sys-apps/parted-1.6.23
# libparted1.6-x 1.6.22-1.4 GNU libparted
# libpcap0.7 0.7.2-7 System interface for user-level packet captu
# libpcap0.8 0.8.3-5 System interface for user-level packet captu
net-libs/libpcap-0.9.3
dev-libs/libpcre-6.3
# libpcre3-dev 4.5-1.1 Perl 5 Compatible Regular Expression Library
sys-devel/libperl-5.8.6-r1
# libpisock8 0.11.8-10 Library for communicating with a PalmOS PDA
# libpkginstall1 3.0.10-1 NITPICK Package Installer Library
media-libs/libpng-1.2.8
dev-libs/libgpg-error-1.0-r1
# libpng12-dev 1.2.8rel-1 PNG library - development
dev-libs/popt-1.7-r1
# libpopt0 1.7-5 lib for parsing cmdline parameters
# libqt3-headers 3.3.3.2-5 Qt3 header files
# libqt3-mt-dev 3.3.3.2-5 Qt development files (Threaded)
x11-libs/qt-3.3.4-r8
# libqt3c102-mt 3.3.3.2-5 Qt GUI Library (Threaded runtime version), V
# libraw1394-5 0.10.1-1.1 library for direct access to IEEE 1394 bus (
# libreadline4 4.3-11 GNU readline and history libraries, run-time
sys-libs/readline-5.0-r2
# libreadline5 5.0-10 GNU readline and history libraries, run-time
app-text/recode-3.6-r1
# librecode0 3.6-10 Shared library on which recode is based
# libroken16-ker 1.2.2-11.1 Roken Libraries for Kerberos4 From KTH
# librpm4 4.0.4-31 RPM shared library
gnome-base/librsvg-2.9.5
# librsvg2-commo 2.8.1-2 SAX-based renderer library for SVG files. (f
# libsamplerate0 0.1.1-2 audio rate conversion library
dev-libs/cyrus-sasl-2.1.20
# libsasl2 2.1.19-1.5 Authentication abstraction library
app-text/scrollkeeper-0.3.14-r1
# libscrollkeepe 0.3.14-9.1 Library to load .omf files (runtime files)
# libsdl1.2-dev 1.2.7+1.2.8cvs Simple DirectMedia Layer development files
media-libs/libsdl-1.2.8-r1
# libsdl1.2debia 1.2.7+1.2.8cvs Simple DirectMedia Layer (with X11 and OSS o
# libsensors3 2.9.0-19 library to read temperature/voltage/fan sens
# libslp1 1.0.11a-2 OpenSLP libraries
# libsm-dev 6.8.2.xandros. X Window System Session Management library d
# libsm6 6.8.2.xandros. X Window System Session Management library
# libsmbclient 3.0.14a.x.1-1 shared library that allows applications to t
media-libs/speex-1.1.7
# libspeex1 1.1.6-2 The Speex Speech Codec
sys-libs/ss-1.38
# libss2 1.35-6 Command-line interface parsing library
# libssl-dev 0.9.7e-3 SSL development libraries, header files and
# libssl0.9.7 0.9.7e-3 SSL shared libraries
# libstartup-not 0.8-1 library for program launch feedback (shared
# libstatus1 3.0.1-49 Status Library for NITPICK.
# libstdc++2.10- 2.95.4-22 The GNU stdc++ library
sys-libs/libstdc++-v3-3.3.4
# libstdc++5-3.3 3.3.5-8 The GNU Standard C++ Library v3 (development
# libsvga1 1.4.3-21 console SVGA display libraries
# libsvga1-dev 1.4.3-21 console SVGA display development libraries a
dev-libs/libtasn1-0.2.13
# libtasn1-2-dev 0.2.10-3 Manage ASN.1 structures (development)
# libtext-charwi 0.04-1 get display widths of characters on the term
# libtext-iconv- 1.2-3 Convert between character sets in Perl
# libtext-wrapi1 0.06-1 internationalized substitute of Text::Wrap
# libtheora0 0.0.0.alpha4-1 The Theora Video Compression Codec
media-libs/tiff-3.7.3
# libtiff4 3.7.2-1 Tag Image File Format (TIFF) library
sys-devel/libtool-1.5.20
dev-libs/ucl-1.01-r1
# libucl1 1.03-2 Portable compression library - runtime
dev-libs/libusb-0.1.10a
# libuuid1 1.35-6 Universally unique id library
# libvorbis-dev 1.1.0-1 The Vorbis General Audio Compression Codec (
media-libs/libvorbis-1.1.0
# libvorbisenc2 1.1.0-1 The Vorbis General Audio Compression Codec
# libvorbisfile3 1.1.0-1 The Vorbis General Audio Compression Codec
# libwrap0 7.6.dbs-8 Wietse Venema's TCP wrappers library
virtual/x11-6.8
# libx11-6 6.8.2.xandros. X Window System protocol client library
# libx11-dev 6.8.2.xandros. X Window System protocol client library deve
# libxandroscore 0.29-2 Xandros core library
# libxandroshard 0.33-3 A package to expose device information.
# libxandrosncs1 0.24-2 Xandros Network Connection System library
# libxaw7 6.8.2.xandros. X Athena widget set library
# libxaw8 6.8.2.xandros. X Athena widget set library
# libxcursor-dev 1.1.3-1 X cursor management library (development fil
# libxcursor1 1.1.3-1 X cursor management library
# libxext-dev 6.8.2.xandros. X Window System miscellaneous extension libr
# libxext6 6.8.2.xandros. X Window System miscellaneous extension libr
# libxft-dev 2.1.2-6 FreeType-based font drawing library for X (d
# libxft1 6.8.2.xandros. FreeType-based font drawing library for X (v
# libxft2 2.1.2-6 FreeType-based font drawing library for X
# libxi-dev 6.8.2.xandros. X Window System Input extension library deve
# libxi6 6.8.2.xandros. X Window System Input extension library
# libxine1 1.0-1 the xine video/media player library, binary
# libxklavier8 1.03-1 X Keyboard Extension high-level API
dev-libs/libxml2-2.6.22
# libxml2-dev 2.6.16-6 Development files for the GNOME XML library
# libxml2-utils 2.6.16-6 XML utilities
# libxmu-dev 6.8.2.xandros. X Window System miscellaneous utility librar
# libxmu6 6.8.2.xandros. X Window System miscellaneous utility librar
# libxmuu-dev 6.8.2.xandros. lightweight X Window System miscellaneous ut
# libxmuu1 6.8.2.xandros. lightweight X Window System miscellaneous ut
# libxp-dev 6.8.2.xandros. X Window System printing extension library d
dev-java/xp-0.5
# libxp6 6.8.2.xandros. X Window System printing extension library
# libxpm-dev 6.8.2.xandros. X pixmap library development files
# libxpm4 6.8.2.xandros. X pixmap library
# libxrandr-dev 6.8.2.xandros. X Window System Resize, Rotate and Reflectio
x11-apps/xrandr-1.0.0
# libxrandr2 6.8.2.xandros. X Window System Resize, Rotate and Reflectio
# libxrender-dev 0.8.3-7 X Rendering Extension client library (develo
# libxrender1 0.8.3-7 X Rendering Extension client library
dev-libs/libxslt-1.1.15
# libxt-dev 6.8.2.xandros. X Toolkit Intrinsics development files
dev-java/xt-20020426a-r1
# libxt6 6.8.2.xandros. X Toolkit Intrinsics
# libxtrap-dev 6.8.2.xandros. X Window System protocol-trapping extension
x11-apps/xtrap-1.0.0
# libxtrap6 6.8.2.xandros. X Window System protocol-trapping extension
# libxtst-dev 6.8.2.xandros. X Window System event recording and testing
# libxtst6 6.8.2.xandros. X Window System event recording and testing
# libxv-dev 6.8.2.xandros. X Window System video extension library deve
media-gfx/xv-3.10a-r12
# libxv1 6.8.2.xandros. X Window System video extension library
# lintian 1.23.8 Debian package checker
# locales 2.3.2.ds1-20 GNU C Library: National Language (locale) da
# login 4.0.3-31sarge1 system login tools
app-admin/logrotate-3.7.1-r1
# lsb 2.0-7 Linux Standard Base 2.0 support package
# lsb-base 2.0-7 Linux Standard Base 2.0 init script function
# lsb-core 2.0-7 Linux Standard Base 2.0 core support package
# lsb-cxx 2.0-7 Linux Standard Base 2.0 C++ support package
# lsb-graphics 2.0-7 Linux Standard Base 2.0 graphics support pac
# lsb-release 1.4-7.x.1-3 LSB release command
sys-process/lsof-4.75
sys-devel/m4-1.4.3
net-print/magicfilter-2.3a
mail-client/mailx-8.1.2.20040524-r1
# maint-guide 1.2.5 Debian New Maintainers' Guide
sys-devel/make-3.80-r2
# makedev 2.3.1-77 creates device files in /dev
# man-db 2.4.2-21 The on-line manual pager
# manpages 1.70-1 Manual pages about using a GNU/Linux system
sys-apps/mawk-1.3.3
app-admin/mbr-1.1.5
app-misc/mc-4.6.0-r14
# menu 2.1.18.x.34-1 Provides update-menus functions for some app
# menu-xdg 0.2.x.2-2 freedesktop.org menu compliant window manage
# mime-support 3.28-1 MIME files 'mime.types' & 'mailcap', and sup
# mkisofs 2.01+01a01-2 Creates ISO-9660 CD-ROM filesystem images
# module-init-to 3.2-pre1-2 tools for managing Linux kernel modules
# mount 2.12-10 Tools for mounting and manipulating filesyst
kde-base/mpeglib-3.4.1
media-sound/mpg321-0.2.10-r2
# myspell-de-de 20030222-7 German dictionary for myspell
# myspell-en-us 20030813-3 English (US) dictionary for myspell
# myspell-fr 1.4-19 The French dictionary for myspell (Hydro-Que
net-ftp/ncftp-3.1.8-r1
sys-libs/ncurses-5.4-r6
# ncurses-bin 5.4-4 Terminal-related programs and man pages
# ncurses-term 5.4-4 Additional terminal type definitions
sys-apps/net-tools-1.60-r11
# netbase 4.21 Basic TCP/IP networking system
# netkit-inetd 0.10-10 The Internet Superserver
sys-apps/net-tools-1.60-r11
# nfs-common 1.0.6-3.1 NFS support files common to client and serve
# nfs-user-serve 2.2beta47-20 User space NFS server
kde-base/noatun-3.4.3
net-misc/ntp-4.2.0.20040617-r3
# ntp-server 4.2.0a+stable- Network Time Protocol: common server tools
# ntp-simple 4.2.0a+stable- Network Time Protocol: daemon for simple sys
# ntpdate 4.2.0a+stable- The ntpdate client for setting system time f
app-editors/nvi-1.81.5-r2
dev-libs/openssl-0.9.7e-r2
sys-libs/pam-0.78-r3
# pam-last-cache 0.1.x.1-55 Caches pam credentials for users.
# passwd 4.0.3-31sarge1 change and administer password and group dat
sys-devel/patch-2.5.9
app-arch/pax-3.3.4
sys-apps/pciutils-2.2.0-r1
sys-apps/pcmcia-cs-3.2.8-r2
dev-lang/perl-5.8.6-r8
# perl-base 5.8.4-8 The Pathologically Eclectic Rubbish Lister
# perl-modules 5.8.4-8 Core Perl modules
# perl-suid 5.8.4-8 Runs setuid Perl scripts
# pkg-config 0.16.0-1 Manage compile and link flags for libraries
# pm-dev 6.8.2.xandros. proxy management protocol development files
net-print/pnm2ppa-1.12
# po-debconf 0.8.22 manage translated Debconf templates files wi
net-nds/portmap-5b-r9
net-print/poster-0.1
mail-mta/postfix-2.2.5
sys-power/powermgmt-base-1.21
net-dialup/ppp-2.4.2-r15
net-dialup/pppconfig-2.3.11
# pppoe 3.5-4 PPP over Ethernet driver
# pptp-linux 1.5.0-5 Point-to-Point Tunneling Protocol (PPTP) Cli
sys-process/procps-3.2.5-r1
x11-apps/proxymngr-1.0.0
# psfontmgr 0.11.8-0.1 PostScript font manager -- part of Defoma, D
sys-process/psmisc-21.6
app-text/psutils-1.17
dev-lang/python-2.4.2
# python2.3 2.3.5-1 An interactive high-level object-oriented la
# python2.3-dev 2.3.5-1 Header files and a static library for Python
x11-libs/qt-3.3.4-r8
# qt3-assistant 3.3.3.2-5 The Qt3 assistant application
# qt3-designer 3.3.3.2-5 Qt3 Designer
# qt3-dev-tools 3.3.3.2-5 Qt3 development tools
# qt3-doc 3.3.3.2-5 Qt3 API documentation
# qt3-linguist 3.3.3.2-5 The Qt3 Linguist
net-misc/rdate-0.990821-r2
sys-fs/reiser4progs-1.0.5
sys-fs/reiserfsprogs-3.6.19
# render-dev 0.8-4 X Rendering Extension header files and docum
app-arch/rpm-4.2
net-misc/rsync-2.6.0-r6
net-fs/samba-3.0.14a-r2
# samba-common 3.0.14a.x.1-1 Samba common files used by both the server a
app-text/scrollkeeper-0.3.14-r1
sys-apps/sed-4.1.4
app-xemacs/sgml-1.08
# sgml-data 2.0.2 common SGML and XML data
# shared-mime-in 0.15-1 FreeDesktop.org shared MIME database and spe
# shellutils 5.2.1-2 The GNU shell programming utilities (transit
sys-libs/slang-1.4.9-r1
# slang1-dev 1.4.9dbs-8 The S-Lang programming library, development
# slang1a-utf8 1.4.9dbs-8 The S-Lang programming library with utf8 sup
# smbclient 3.0.14a.x.1-1 a LanManager-like simple client for Unix
# smbfs 3.0.14a.x.1-1 mount and umount commands for the smbfs (for
media-sound/sox-12.17.7-r1
net-misc/ssh-3.2.9.1-r1
dev-util/strace-4.5.11
app-admin/sudo-1.6.8_p9-r2
app-admin/sysklogd-1.4.1-r11
# sysv-rc 2.86.ds1-1 Standard boot mechanism using symlinks in /e
sys-apps/sysvinit-2.86
app-arch/tar-1.15.1
# tcl8.3 8.3.5-4 Tcl (the Tool Command Language) v8.3 - run-t
# tcl8.3-dev 8.3.5-4 Tcl (the Tool Command Language) v8.3 - devel
# tcl8.3-doc 8.3.5-4 Tcl (the Tool Command Language) v8.3 - manua
dev-lang/tcl-8.4.9
# tcl8.4-dev 8.4.9-1 Tcl (the Tool Command Language) v8.4 - devel
# tcpd 7.6.dbs-8 Wietse Venema's TCP wrapper utilities
net-analyzer/tcpdump-3.8.3-r4
# telnet 0.17-29 The telnet client
sys-apps/textutils-2.1-r1
dev-lang/tk-8.4.9
# tk8.3-dev 8.3.5-4 Tk toolkit for Tcl and X11, v8.3 - developme
# tk8.3-doc 8.3.5-4 Tk toolkit for Tcl and X11, v8.3 - manual pa
net-analyzer/traceroute-1.4_p12-r2
# ttf-bitstream- 1.10-3 The Bitstream Vera family of free TrueType f
# ttf-commercial 2.8 Install or share some commercial TrueType fo
x11-wm/twm-0.99.2
# ucf 1.17 Update Configuration File: preserves user ch
app-arch/unzip-5.52
# update 2.11-4 daemon to periodically flush filesystem buff
# upx-ucl-beta 1.91+0.2003091 an efficient live-compressor for executables
sys-apps/usbutils-0.11-r5
sys-apps/util-linux-2.12r-r1
media-sound/vorbis-tools-1.0.1
# wamerican 5-4 American English dictionary words for /usr/s
# wenglish 5-4 American English dictionary words for /usr/s
# wget 1.9.1-8 retrieves files from the web
# whiptail 0.51.6-20 Displays user-friendly dialog boxes from she
# wireless-tools 27-2 Tools for manipulating Linux Wireless Extens
# x-dev 6.8.2.xandros. X protocol development files
# x-ttcidfont-co 17 Configure TrueType and CID fonts for X
# x-window-syste 6.8.2.xandros. X Window System
# x-window-syste 6.8.2.xandros. X Window System core components
# xandetectsys 1.1-45 A program to extract system information.
# xandros-acx100 0.2.0pre8-56.x TI ACX100 Wireless driver
# xandros-adduse 3.0.153-2 Add User Wizard
# xandros-adm821 20050323.x.1.0 ADMtek 8211 Wireless driver
# xandros-at76c5 0.12.23.x.1.1- ATMEL Wireless driver
# xandros-ati-fg 6.8.0.8.12.10. Kernel driver for ATI's Unified Radeon drive
# xandros-autofs 4.1.4-5 A kernel-based automounter for Linux.
# xandros-autoru 1.1.17-2 A daemon that checks devices and executes pr
# xandros-autoru 3.0.153-2 Xandros CD Software Installer
# xandros-bcm440 3.0.8.x.1.1-21 Broadcom 4400 driver
# xandros-bootsp 0.1.78-5 Boot splash-screen utilities
# xandros-busybo 1.3-1 BusyBox, configured for installed system.
# xandros-cdreca 3.0.159-1 CD Recorder Agent (Open Circulation version)
# xandros-change 3.0.153-2 Password Change Utility
# xandros-cifs-m 1.34.x.1.0-1 CIFS VFS module from http://fi.samba.org/sam
# xandros-conexa 1.3-4 Conexant HCF Winmodem drivers.
# xandros-conexa 1.4-5 Conexant HSF Winmodem drivers.
# xandros-deskto 3.0.153-2 Desktop Wizard
# xandros-detect 0.1.110-2 Detection sub system for Xandros Linux
# xandros-detect 1.44-3 A package to configure the boot loader.
# xandros-detect 1.88-3 A package to configure mass storage devices.
# xandros-detect 1.16-16 A package to configure floppy devices.
# xandros-detect 0.11-2 A package that configures printers.
# xandros-detect 0.13-54 A package to configure PS/2 mice.
# xandros-detect 1.87-1 A package to configure removable devices.
# xandros-detect 1.14-42 A package to configure serial devices.
# xandros-detect 1.0-51 Utility to provide BIOS system identificatio
# xandros-detect 1.24-44 A package to configure USB devices.
# xandros-detect 1.105-1 A package to configure video and monitors.
# xandros-detect 1.7-18 Xandros utilities gathering system informati
# xandros-diskty 0.1-22 Xandros disk probing utility.
# xandros-eagle- 2.3.1.x.1.0-1 USB DSL modem driver
# xandros-eventv 3.0.153-2 Xandros Event Viewer
# xandros-explor 3.0.153-2 Xandros File Manager
# xandros-fix-fo 1.0-15 Fixes files containing non UTF-8 characters.
# xandros-gnome- 1.0-20 Install Gnome to allow for customization of
# xandros-hardwa 3.0.153-2 Xandros Hardware Panel
# xandros-hibern 1.0-31 System hibernation (software-suspend-2)
# xandros-hostap 0.3.7.x.1.0-17 Hostap Wireless driver (http://hostap.epites
# xandros-hotplu 0.0.20040329.x Linux Hotplug Scripts
# xandros-ipw210 1.0.5.x.1.0-17 Centrino 2100 Wireless driver
# xandros-ipw220 1.0.1.x.1.0-17 Intel 2200 Wireless driver
# xandros-ivtv-2 0.3.3m.x.1.0-1 Hauppagge PVR250 IVTV driver [http://ivtv.wr
# xandros-kdecon 3.0.153-2 Xandros KDE Configuration
# xandros-kernel 1.1.5-1 Xandros Linux Kernel Headers for development
# xandros-kernel 1.1.5-1 Xandros Kernel Image Package.
# xandros-kernel 1.34-1 Xandros Kernel Image Source Package.
# xandros-kfindc 3.0.153-2 Find Computer Utility
# xandros-konnec 3.0.153-2 Xandros Internet Connection Wizard
# xandros-legacy 2.63-2 Detection system for Xandros Desktop.
# xandros-libc-c 2.2.5-4 libc-compat
# xandros-libccs 3.0.153-2 Samba Configuration File Library
# xandros-libccu 3.0.153-2 Common UI Library
# xandros-libcsm 3.0.153-2 Samba Access Library
# xandros-libetc 1.15-47 A library and utilities for handling /etc de
# xandros-libleg 2.63-2 Runtime shared libraries used in the Legcay
# xandros-libloc 3.0.153-2 Locale Editor Library
# xandros-libmwn 3.0.153-2 Xandros MWN Library
# xandros-libpri 3.0.153-2 Xandros Printing Utility Library
# xandros-libpro 3.0.153-2 Xandros PROPDLG Library
# xandros-libser 3.0.153-2 Xandros Server Tool Library
# xandros-libstr 3.0.153-2 String Tokenizer Library
# xandros-libvid 0.1.106-2 Xandros detection utilities library
# xandros-libxan 3.0.153-2 Xandros encryption support library
# xandros-libxcd 3.0.153-2 CD recording library
# xandros-lilo3 22.7.x.1.0-7 LInux LOader - The Classic OS loader can loa
# xandros-liloco 3.0.153-2 Xandros Boot Manager Panel
# xandros-lirc-2 0.7.1.x.1.0-5 LIRC serial driver and utilities
# xandros-ltmode 2.6-alk-7.x.1- ltmodem driver
# xandros-madwif 1.4-14 ATHEROS Wireless driver
# xandros-mozill 2.2-41 Xandros plugin package for Mozilla (Flash, J
# xandros-multim 1.0-4 Configures mimetypes for multimedia apps.
# xandros-ndisdr 3.0.153-2 Xandros Windows (NDIS) Wireless Drivers
# xandros-ndiswr 1.2rc1.x.1.0-8 ndiswrapper
# xandros-netcon 3.0.153-2 Xandros Network Configuration Panel
# xandros-netser 3.0.153-2 SMB Networking Utility
# xandros-networ 1.0-56 A package to display network status informat
# xandros-networ 3.0.153-2 Xandros Networks Applet
# xandros-networ 3.64-1 Package Data File For Xandros Networks.
# xandros-nvidia 1.0.7174.x.1-1 Commercial drivers for nvidia cards.
# xandros-ocd-ic 3.0-1 Xandros desktop links package.
# xandros-orinoc 0.15rc2.HEAD.x Orinoco Wireless driver CVS head from http:/
# xandros-print- 1.4-4 Print add-on for Xandros printing
# xandros-print- 1.4-4 Print tuneup for Xandros printing
# xandros-printe 3.0.153-2 Xandros Printer Control Panel
# xandros-prism2 0.2.1-pre26.x. linux-wlan-ng Prism2 USB Wireless driver
# xandros-pvrusb 0.6.x.1.1-6 PVRUSB2 v4l USB driver [http://justiceforall
# xandros-pwc-mo 9.0.2.x.1.0-17 Philips USB camera driver
# xandros-qcusb- 0.6.3.x.1.0-5 Quick Cam USB driver
# xandros-qcusb- 0.8.x.1.0-5 Logitech Messenger USB driver
# xandros-quicks 3.0.153-2 Xandros Quick Start Guide
# xandros-region 3.0.153-2 Regional Settings Panel
# xandros-rt2400 1.2.2.x.1.0-14 Ralink RT2400 Wireless driver
# xandros-rt2500 1.1.0.x.1.0-21 Ralink RT2500 Wireless driver and Config uti
# xandros-sambac 3.0.153-2 Xandros Samba Configuration Panel
# xandros-servic 3.0.153-2 Xandros Services Panel
# xandros-shortc 3.0.153-2 Xandros Shortcut Wizard
# xandros-sis-dr 230305.x.1.0-4 SiS drivers for Xorg from
# xandros-sk98li 8.16.x.1.0-8 SK98LIN modules for Marvell/Intel Gigabit fr
# xandros-slmode 2.9.10.x.2.2-6 SmartLink modem driver
# xandros-spca5x 20050419.x.1.0 USB camera driver from http://mxhaard.free.f
# xandros-sun-j2 1.4.2-06-25 Sun Java 1.4.
# xandros-udev 056.x.1.2-2 udev for run time and boot image initrd
# xandros-userad 3.0.153-2 User Administration Panel
# xandros-via-dr 6.8.2.x.1.1-1 Unichrome VIA Xorg Video drivers from unichr
# xandros-videos 3.0.153-2 Video Settings Panel
# xandros-wallpa 1.0-3 Wallpaper for Xandros Desktop Open Circulati
# xandros-wpa-su 0.3.8.x.1.0-5 WPA Wireless G authentication application
# xandros-xplugi 3.0.11-1 Xandros X extension to handle communication
# xandros-zc030x 20050329.x.1.0 USB camera driver from http://zc0302.sourcef
# xandros-zd1201 0.15.x.1.0-17 Zydas ZD1201 USB Wireless driver
# xandros-zr364x 0.57.x.1.0-13 USB camera driver from http://www.royale.zer
# xandrosncstool 0.4-27 Xandros Network Connection System - Command
# xaw3dg 1.5+E-8 Xaw3d widget set
dev-db/xbase-2.0.0
# xbase-clients 6.8.2.xandros. miscellaneous X clients
# xfonts-100dpi 6.8.2.xandros. 100 dpi fonts for X
# xfonts-75dpi 6.8.2.xandros. 75 dpi fonts for X
# xfonts-base 6.8.2.xandros. standard fonts for X
# xfonts-konsole 3.3.0.109-3 Fonts used by the KDE Konsole
# xfonts-scalabl 6.8.2.xandros. scalable fonts for X
x11-apps/xfs-1.0.0
x11-apps/xfwp-1.0.0
media-video/xine-ui-0.99.3-r1
# xlibmesa-dri 6.8.2.xandros. Mesa 3D graphics library modules [X.org]
# xlibmesa-gl 6.8.2.xandros. Mesa 3D graphics library [X.org]
# xlibmesa-gl-de 6.8.2.xandros. Mesa 3D graphics library development files [
# xlibmesa-glu 6.8.2.xandros. Mesa OpenGL utility library [X.org]
# xlibmesa-glu-d 6.8.2.xandros. Mesa OpenGL utility library development file
# xlibmesa3 6.8.2.xandros. X.org Mesa libraries pseudopackage
# xlibs 6.8.2.xandros. X Window System client libraries metapackage
# xlibs-data 6.8.2.xandros. X Window System client data
# xlibs-dev 6.8.2.xandros. X Window System client library development f
# xlibs-static-d 6.8.2.xandros. X Window System client library development f
# xml-core 0.09 XML infrastructure and XML catalog file supp
media-sound/xmms-1.2.10-r15
# xmms-dev 1.2.10-2 XMMS development static library and header f
# xn-3.0-updatep 1.0-3 Update Pack 20050125
# xn-3.0.2-updat 1.1-1 Filtering for Service Pack 2 and including X
# xnest 6.8.2.xandros. nested X server
# xorg-common 6.8.2.xandros. X Window System (X.org) infrastructure
# xpdf-common 3.00-13 Portable Document Format (PDF) suite -- comm
# xpdf-utils 3.00-13 Portable Document Format (PDF) suite -- util
# xprint 0.1.0.alpha1-1 Xprint - the X11 print system (binary)
# xprint-common 0.1.0.alpha1-1 Xprint - the X11 print system (configuration
# xprt-xprintorg 0.1.0.alpha1-1 Xprint - the X11 print system (dummy)
# xscreensaver 4.21-2 Automatic screensaver for X
# xscreensaver-g 4.21-2 GL(Mesa) screen hacks for xscreensaver
# xscreensaver-n 4.21-2 transition package for xscreensaver
x11-base/xorg-x11-6.8.2-r6
# xserver-common 6.8.2.xandros. files and utilities common to all X servers
# xserver-xorg 6.8.2.xandros. the X.org X server
x11-terms/xterm-204
# xutils 6.8.2.xandros. X Window System utility programs
# xvfb 6.8.2.xandros. virtual framebuffer X server
dev-util/xxdiff-3.0.2-r1
app-arch/zip-2.3-r4
sys-libs/zlib-1.2.3
# zlib1g-dev 1.2.2-3 compression library - development
|
So what does everyone think so far? Sure there's more fine tuning needing to be done; however, I can see see developers, packagers, & experimenters using portage for their purposes/interests; however, I don't see this as tool for the typical Xandros user (not yet anyways). It's just plain awesome to be able to combine the feaures of portage with checkinstall -D; there's real potential here for making portage useful for Debian based systems. _________________ Linux simply works for me...
Registered Linux User 384461 |
|
| Back to top |
|
 |
ewiget Xplorer
Joined: 09 Apr 2006 Posts: 33 Location: Maysville, KY USA
|
Posted: Tue Apr 11, 2006 2:28 pm Post subject: |
|
|
[quote="aldube"]
This is the most complicated part of the make.conf file; if anyone else can help me identify what else should go in or be taken out of the USE variable for Xandros 3 standards the help would be very much appreciated.
USE="X qt kde alsa aac arts cdparanoia cdr cups dvd dvdr dvdread encode gif gphoto2 gstreamer gtk2 icq java javascript jpeg mad mmx mp3 mpeg ogg oggvorbis perl png python vorbis xml2 xmms zlib"[/quote]
I use gentoo on multiple systems, I have an entire list of gentoo portage tricks at http://www.edwiget.name
Try these:
For more information, including dependancies and versions
emerge --pretend --verbose
emerge ufed - it gives an easy way to manage you use flags on make.conf. Run it from a konsole as root, i.e.
# ufed
Im not sure if emerge --puvD world and emerge -puvD system would work on xandros, however, if you did that.....you would be running gentoo with a lot of xandros stuff
Also, Im not sure if emerge -peD system/world would work on xandros, because then it will attempt to empty the world file and re-emerge everything.
However, its really hard to go back to any other type of application management once you use emerge and portage. Its so simple, and well over 22,000 packages available.
Hope this helps,
Ed Wiget, aka tSp in gentoo forums / gentoo irc / multiple portage ebuild credits |
|
| Back to top |
|
 |
aldube Xandrosianschwing
Joined: 02 Jan 2005 Posts: 2332 Location: Calgary, Alberta, Canada
|
Posted: Sat Jul 15, 2006 10:38 am Post subject: |
|
|
Looking at other recent Linux techniques it's probably easier & safer to install a Gentoo Linux layer using chroot than trying to mix 2 Linux OSes together. I've got no time for experimenting with Getoo chroot layer in Xandros 3 or 4, but with the larger computer hard drives available these days it's the best way to go.  _________________ Linux simply works for me...
Registered Linux User 384461 |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|