LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices


Reply
  Search this Thread
Old 03-30-2006, 02:34 PM   #1
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Rep: Reputation: 15
Talking Script that makes portage on Kanotix 2006 RC3, here


only two bugs first sandbox is disabled which is ok I guesss
the second you need to delete /etc/make.profile
and do ln -sf /usr/portage/profiles/default-linux/x86/2006.0 /etc/make.profile
that fixs it so it compiles and installs stuff on KANOTIX, not sure what sandbox is for thou

I found this post from another site, it may help to getting portage on debian type systems like Kanotix , I would post in the Kanotix forum but its not english anoff for me to read whatever the forum commands are in

link http://forums.gentoo.org/viewtopic.php?t=125553

this link does to his posts , I hope too see this in a new kanotix version of the cd someday that would be nice, and yes the script seems to work on kanotix 2006 RC3 version


devsk
l33t
l33t


Joined: 23 Oct 2003
Posts: 704


PostPosted: Sat Jan 17, 2004 4:05 pm Post subject: Installing portage on other distros, easier than ever Reply with quote
OK guys, after I figured that lot of people had problems regarding this, I thought a script is in order and hence a separate thread.

WARNING: I have verified each and every step in this script. I have everything in there from my own experience. Before you attempt to use it, make sure that you have a backup of the system(for weak hearted guys...). Have a look at the script and know what it does. Although, its not destructive in the sense that unless and until you emerge glibc straightaway, you are safe. Don't emerge glibc,gcc,binutils,baselayout. Alias emerge to something which asks for confirmation if its not "emerge -p <>". And if e.g. "emerge -p tar" tells you that its going to emerge binutils, make sure to inject binutils first. Make sure you have enough space in /(roughly at least 1GB). Just a friendly warning...

Here it goes:
---------------------------------------------------------------
Code:

#!/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 ""

-----------------------------------------------------------------------------

This script is now officially tested by me and others.

Thanks.

PS:
I use the following script to prune out all packages I have marked unsafe for portage on Fedora.
-------------------------------------------------
Code:

#!/bin/bash
emerge sync
emerge -p -uD world > /tmp/world.update
for i in `cat /etc/portage/package.mask.ORG` ;
do
matching=`grep "$i" /tmp/world.update`
if [ -n "$matching" ]; then
toInject=`echo $matching|cut -d " " -f 4`;
echo "Injecting $toInject"
echo "$toInject" >> /etc/portage/profile/package.provided
fi
done
echo "# #"
echo "################# UPDATES #######################"
echo "# #"
cat /tmp/world.update

-------------------------------------------

Currently, my /etc/portage/package.mask.ORG looks like this:
--------------
Code:

sys-apps/baselayout
sys-apps/sysvinit
sys-fs/devfsd
sys-kernel/linux-headers
sys-libs/pwdb
sys-libs/pam
sys-libs/pam-login
sys-apps/kbd
sys-devel/bin86
net-misc/iputils
sys-apps/shadow
net-misc/dhcpcd
sys-apps/modutils
sys-libs/glibc
sys-apps/cronbase
x11-base/opengl-update
net-mail/mailbase
net-nds/portmap
sys-fs/e2fsprogs

-------------------

No specific reason for anything other than baselayout, glibc, gcc, binutils, I usually update these fabfour with up2date once in a while. These four you should never emerge on redhat/fedora. Remember, services are handled by different mechanisms in gentoo and other distros, so anything which has to do with services you can't really emerge because you didn't emerge baselayout and hence don't have rc-update script. you could hack around them though.

perfect for keeping xfree, gnome, multimedia kind of stuff up2date.

Good luck.

EDIT: How can I forget to thanks Crichards for floating this idea here? Thanks crichards!! please refer this thread as well:

http://forums.gentoo.org/viewtopic.php?t=28559

EDIT: mar 10, 05
existing ld.so.conf is killed by portage because it doesn't know about redhat installed stuff. Fixed this in the script.
/EDIT

EDIT: feb 21 '05
update the script for latest portage. I link /etc/make.profile with gcc34 profile, feel free to change to your taste after installing. also, I do emerge gcc,binutils now on my FC2 install, works out better. so apart from some very specific stuff like sysvinit, baselayout, glibc you can pretty emerge whole system. I did a custom nitro2 install sometime back using portage on FC2, works out fine.
/EDIT

EDIT: 03-03-2004

Somebody posted the link for rescue tars in responses, just updating it here at the top:

http://dev.gentoo.org/~carpaski/portage_rescue/

/EDIT

EDIT: Jan 22
found a much easier way to install portage on a non-gentoo system.

get the rescue tarball for your arch from here:

ftp://ftp.ucsb.edu/pub/mirrors/linux...portage/files/

read the README.RESCUE. Untar, emerge sync and emerge portage should get you on your way!!

/EDIT

Last edited by devsk on Sat Sep 17, 2005 8:10 pm; edited 24 times in total

Last edited by maximalred; 03-30-2006 at 02:55 PM.
 
Old 03-30-2006, 02:57 PM   #2
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
At the top of my first post edited

I edited to list two things you need to do in KANOTIX 2006 before portage emerge runs, also could work for knoppix two maybe , I have not tested it on that I use kanitox most of the time


!! DO NOT FORGET TO DO THIS PART TWO so you don't break either your debian or knoppix or Kanitox systems !!

PS:
I use the following script to prune out all packages I have marked unsafe for portage on Fedora.
-------------------------------------------------
Code:

#!/bin/bash
emerge sync
emerge -p -uD world > /tmp/world.update
for i in `cat /etc/portage/package.mask.ORG` ;
do
matching=`grep "$i" /tmp/world.update`
if [ -n "$matching" ]; then
toInject=`echo $matching|cut -d " " -f 4`;
echo "Injecting $toInject"
echo "$toInject" >> /etc/portage/profile/package.provided
fi
done
echo "# #"
echo "################# UPDATES #######################"
echo "# #"
cat /tmp/world.update

-------------------------------------------

Currently, my /etc/portage/package.mask.ORG looks like this:
--------------
Code:

sys-apps/baselayout
sys-apps/sysvinit
sys-fs/devfsd
sys-kernel/linux-headers
sys-libs/pwdb
sys-libs/pam
sys-libs/pam-login
sys-apps/kbd
sys-devel/bin86
net-misc/iputils
sys-apps/shadow
net-misc/dhcpcd
sys-apps/modutils
sys-libs/glibc
sys-apps/cronbase
x11-base/opengl-update
net-mail/mailbase
net-nds/portmap
sys-fs/e2fsprogs

-------------------

Last edited by maximalred; 03-30-2006 at 03:24 PM.
 
Old 03-30-2006, 03:30 PM   #3
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
emerge sandbox to fix the disable thing on kanotix

after you got your kanotix working right with emerge and the other script stuff runed just run emerge sandbox to fix the disable thing on kanotix

also this is just a guesss but if kanotix made a dvd version with it , I recommend getting the newest gnome with emerge and get the xgl and compiz thing working on kanotix , also that would be cool, it may be a bit bugs from using portage to update kanotix that I am not sure of , but I tell you one thing , I am so updating a kanotix cd with emerge on it even it its bugy so far

emergeing doom3 to seems to stop at this

>>> Completed installing groff-1.19.2-r1 into /var/tmp/portage/groff-1.19.2-r1/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-sys-apps_-_groff-1.19.2-r1-18123.log"

open_wr: /var/backups/infodir.bak
--------------------------------------------------------------------------------

well even retesting it with make.conf edited a little bit the emerge doom3 gets this message , I am going to try and unmerge the sandbox program to see if it will then stop this error

I guess if they do work out portage for kanotix it may take some time before it works bug free

I am trying a emerge system right now it see if I can fix some of this error by that

--also changed a few options in make.conf
--and retesting the emerge doom3 thing
a few things I changed

CFLAGS="-march=pentium4 -O3 -pipe"
# ACCEPT_KEYWORDS="~x86"

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
#

etc... like that stuff

ok I unmerge sandbox now reruning emerge doom3 to see if it works without sandbox in it, maybe sandbox is a problem for some reason on a debian type system

well I just wanted to update you on my progress so far 39 of 53 emerge ok

I guess you don't want to use sandbox , otherwise things emerge just fine

somewhat fine it fails at xorg files, which it does not seem to detect that xorg etc.. is install debian or kanotix version etc.. , maybe these things can be fixed by more expert users, I guess their needs to be more files masked out of it or something else needs to be done , again maybe a more expert user or kanotix makers can fix these things , if they put emerge portage thing into their linux systems format stuff

now trying with
CFLAGS="-march=pentium4 -O0 -pipe"
ACCEPT_KEYWORDS="~x86"

too see if changing that will help

if anyone knows how to make this stuff work right go ahead and please post any infomation that would help

Last edited by maximalred; 03-30-2006 at 05:08 PM.
 
Old 03-30-2006, 09:22 PM   #4
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
Cool

so far I was able to install nano with portage system on kanotix so I know that it must be able to work fully somehow without bugs

Also they tell of fedora working with it or this person is using fedora beta version of 5 I think or he is using version 4 I am not sure, anyway anyone got it working on Final version of 5 , I was thinking about downloading 5 and trying it on that final version of it, although it may be easyer to download something like shackware and try it on that only one disk to burn then, it would take less of my time to get that linux version, I don't care much for suse of mandrake anymore but I could also try these two I guess two

Last edited by maximalred; 03-30-2006 at 09:30 PM.
 
Old 04-01-2006, 10:37 AM   #5
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
Required maybe

1.1.1. Installing Required Packages

We're need to use apt to install some basic packages that portage needs till we can emerge them using portage:

hurd:~# apt-get install build-essential
hurd:~# apt-get install python2.3 python2.3-dev
hurd:~# apt-get install wget rsync bzip2

Enore the hurd thing I just copyed this off of a broken web site

you may need to install these for the commands to work in the script , I forgot I did this first

p.s. fedora 5 Sucks you can't get it online with ndiswrapper if you want too. again they suck for their wireless support is not their at all for convering this stuff , they don't even proved the kernel source on the dvd version how dumb is that

Last edited by maximalred; 04-01-2006 at 10:40 AM.
 
Old 04-01-2006, 10:47 AM   #6
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
Ok knoppix 4.0 does not seem to be able to work with script stuff it seems to be broken for the dvd version I got , and kanoitx 2006 seems to be the only one that works so far for me

bad copy of text in the uppder linux, my backup of it, was not formated right, ow well

p.s. you may need to copy the text in the link , not sure my copy text will run right in script

Last edited by maximalred; 04-01-2006 at 01:08 PM.
 
Old 04-01-2006, 02:40 PM   #7
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
I think the problem compiling may of have to do with the make.profile and how I set it , I changed it too
ln -sf /usr/portage/profiles/default-linux/x86/ /etc/make.profile

also I am not sure what if anything needs to be masked out for kanotix os 2006.? if anyone has any idea of what stuff that may need masking please post it ?

also fedora mask files may not work right or kanotix may require some of those files not sure
 
Old 04-01-2006, 03:37 PM   #8
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
1.1.3. Adding Users and Groups

hurd:~# groupadd wheel
hurd:~# groupadd -g 250 portage
hurd:~# mkdir -p /var/tmp/portage/
hurd:~# useradd -g 250 -u 250 -d /var/tmp/portage/ -s /bin/false portage
 
Old 04-01-2006, 03:53 PM   #9
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
also note the hurd to portage debian project is dead

I think, because their files and links don't work , and lets be real whatever hurd was I think it is safe to say that its dead , since it never had a kde or gnome desktop , as far as I know it only had the console and no net acess for wireless-g like ndiswrapper
 
Old 04-01-2006, 04:31 PM   #10
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
with this command here
dpkg-query -W --showformat='${package}\n' > /listdeb

you can list all the deb files names installed , maybe that would help to mask these files from portage, a few differeces and changes may need to happen for portage two work right under a debian system

also note the > /listdeb tells it two create a file with the output of the command which lists the files installed

I will not list them here its a big list of files
 
Old 04-01-2006, 04:45 PM   #11
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
getting a few eclass commmand not found errors but otherwise seems ok

also still trying to get doom3 install with it but so far that a work in progress thing
 
Old 04-01-2006, 04:48 PM   #12
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
usr/portage/dev-lang/perl/perl-5.8.7-r3.ebuild: line 61: eerror: command not found
/usr/portage/dev-lang/perl/perl-5.8.7-r3.ebuild: line 62: eerror: command not found

!!! ERROR: dev-lang/perl-5.8.7-r3 failed.
!!! Function pkg_setup, Line 63, Exitcode 127
!!! Cannot find //usr/lib/libperl.so.1.5.8!
!!! If you need support, post the topmost build error, NOT this status message.


like this error message after add the debian or kanotix files into the mask

This error is from a system update command with emerge , I will list the -p info on system emerge below

root@KanotixBox:/# emerge system -p
Invalid package name in package.provided: packages

These are the packages that I would merge, in order:

Calculating system dependencies ...done!

[ebuild U ] sys-devel/patch-2.5.9-r1 [2.5.9]
[ebuild U ] sys-devel/gettext-0.14.5 [0.14.4]
[ebuild U ] sys-libs/ncurses-5.5-r2 [5.4-r6]
[ebuild U ] sys-apps/texinfo-4.8-r3 [4.8-r2]
[ebuild N ] sys-apps/groff-1.19.2-r1
[ebuild N ] sys-apps/man-1.6c
[ebuild U ] sys-libs/db-4.2.52_p4 [4.2.52_p2-r1]
[ebuild N ] sys-devel/libperl-5.8.8-r1
[ebuild N ] dev-lang/perl-5.8.8-r1
[ebuild N ] app-admin/perl-cleaner-1.03
[ebuild N ] dev-python/python-fchksum-1.7.1
[ebuild U ] sys-apps/sandbox-1.2.17 [1.2.12]
[ebuild N ] app-misc/pax-utils-0.1.11
[ebuild N ] dev-python/pycrypto-2.0.1-r4
[ebuild N ] sys-apps/portage-2.1_pre7-r3
*** Portage will stop merging at this point and reload itself,
recalculate dependencies, and complete the merge.
You may avoid the remerging of packages by updating portage on its own.
[ebuild N ] sys-apps/which-2.16
[ebuild N ] sys-devel/autoconf-2.13
[ebuild N ] sys-devel/autoconf-wrapper-3.2
[ebuild N ] sys-devel/autoconf-2.59-r7
[ebuild N ] sys-devel/automake-1.8.5-r3
[ebuild N ] sys-apps/help2man-1.35.1
[ebuild N ] sys-devel/automake-1.9.6-r2
[ebuild N ] sys-devel/automake-1.6.3
[ebuild N ] sys-devel/automake-1.7.9-r1
[ebuild N ] sys-devel/automake-1.4_p6
[ebuild N ] sys-devel/automake-wrapper-1-r1
[ebuild U ] sys-devel/binutils-2.16.1-r2 [2.16.1]
[ebuild N ] sys-devel/flex-2.5.33-r1
[ebuild N ] sys-devel/libtool-1.5.22
[ebuild N ] sys-devel/make-3.80-r4
[ebuild N ] sys-libs/cracklib-2.8.9
[ebuild N ] sys-libs/readline-5.1_p4
[ebuild U ] sys-kernel/linux-headers-2.6.11-r3 [2.6.11-r2]
[ebuild N ] sys-apps/busybox-1.1.1
[ebuild N ] sys-apps/man-pages-2.28

Last edited by maximalred; 04-01-2006 at 04:49 PM.
 
Old 04-01-2006, 07:11 PM   #13
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
well so far I would mask most all things starting with sys just a guess , sys or stuff like gcc should be installed with the debian system apt-get so sys- things should be installed that way less apt-get does not have a library that a program needs then you just have to unmask it and hope that it compiles ok

here is my list of stuff masked out , it will be edited it the future etc.. maybe , if you install a few sys things they can break the apt-get program if you not carefull about what you try to install, a lots of work needs to be done for stuff to work right some things still fail to install

sys-apps/baselayout
sys-apps/sysvinit
sys-fs/devfsd
sys-kernel/linux-headers
sys-libs/pwdb
sys-libs/pam
sys-libs/pam-login
sys-apps/kbd
sys-devel/bin86
net-misc/iputils
sys-apps/shadow
net-misc/dhcpcd
sys-apps/modutils
sys-libs/glibc
sys-apps/cronbase
x11-base/opengl-update
net-mail/mailbase
net-nds/portmap
sys-fs/e2fsprogs
sys-devel/patch-2.5.9-r1
sys-libs/ncurses-5.5-r2
sys-kernel/linux-headers-2.6.11-r3
sys-devel/binutils-2.16.1-r2
sys-apps/texinfo-4.8-r3
sys-devel/gcc-3.4.6
sys-libs/libstdc++-v3-3.3.6
sys-libs/timezone-data-2006b
sys-libs/glibc-2.4-r1
sys-devel/gettext-0.14.5
sys-apps/coreutils-5.94-r1
sys-apps/sysvinit-2.86-r5
sys-apps/baselayout-1.12.0_pre16-r3
sys-apps/hotplug-base-20040401
sys-fs/udev-087
sys-devel/flex-2.5.33-r1
sys-apps/hdparm-6.3
sys-devel/libtool-1.5.22
sys-apps/findutils-4.3.0
sys-libs/com_err-1.38
sys-libs/ss-1.38
sys-fs/e2fsprogs-1.38-r1
sys-apps/util-linux-2.12r-r3
sys-apps/which-2.16
sys-process/psmisc-22.2
sys-apps/groff-1.19.2-r1
sys-apps/grep-2.5.1a
sys-apps/busybox-1.1.1
sys-libs/cracklib-2.8.9
sys-libs/pwdb-0.62
sys-libs/db-4.2.52_p4
sys-libs/pam-0.78-r5
sys-apps/tcp-wrappers-7.6-r8
sys-apps/diffutils-2.8.7-r1
sys-apps/shadow-4.0.15
sys-process/procps-3.2.6
sys-apps/module-init-tools-3.2.2
ys-apps/groff-1.19.2-r1
sys-devel/libperl-5.8.8-r1
dev-lang/perl-5.8.8-r1
dev-lang/nasm-0.98.39-r3
sys-apps/man-1.6c
app-admin/perl-cleaner-1.03
sys-apps/help2man-1.35.1
sys-devel/autoconf-2.13
sys-devel/autoconf-wrapper-3.2
sys-devel/autoconf-2.59-r7
sys-devel/automake-1.8.5-r3
sys-devel/automake-1.6.3
sys-devel/automake-1.7.9-r1
sys-devel/automake-1.4_p6
sys-devel/automake-wrapper-1-r1
sys-devel/automake-1.9.6-r2

Last edited by maximalred; 04-01-2006 at 07:16 PM.
 
Old 04-01-2006, 11:57 PM   #14
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
Ok , first thing I got the doom3 installed with portage , I had to use apt-get install autoconf program also got the wget to install my mask list may be able to be edit if needed but otherwise it seems to work ok, but I have not test the compiled doom3 yet , I will when I get the chance two with my doom3 files

, also note I installed apt-get install synaptic and add library etc.. into my install, some things may fail to install at first but it takes time to make things work right at first,

the reason I am not just using gentoo , first I like the idea of using debian sys apt-get to update the system and then using the gentoo portage system to add apps I may what to use in kanotix , also since I had a really hard time before trying to get ndiswrapper to work in some linux , including some gentoo based like it took the essid name in a gentoo I used before but it would not connection two my router no matter want I did , maybe a bug in a few linux, the kanotix and knoppix I have a really easyer time with the /etc/network/interface file to fingure it is really easyer to use than that of gentoo's I never like the compile weeks thing to keep the main linux files update I just don't think you should have to do so in getting a linux update I feel that many gentoo users get really bord of compiling hours and hours just to update the main system, its really easyer to just use apt-get dist-upgrade or apt-get upgrade to update the main os system, you should again never have to deal with gentoo system for updating the os itself, its just wrong, its ok to take days and days maybe for apps but not for the os itself , well I think you get my point

again any linux can use this script but you need all the compiling and library files for most compiling stuff to work with linux on portage or portage on linux whatever , just remember you will hit bumps in getting stuff to work on non-gentoo systems , but the base stuff of kanotix seems to be better for wireless net access only

Last edited by maximalred; 04-02-2006 at 03:50 AM.
 
Old 04-03-2006, 02:10 AM   #15
maximalred
Member
 
Registered: Apr 2003
Distribution: Kanotix and Gentoo, and knoppix
Posts: 109

Original Poster
Rep: Reputation: 15
Also I was able to install xorg-x11 7 version from emerge and was able to use the kanotix kde 3.5 with it but the nvidia-kernel driver , installed ok and the 2.6.something gentoo kernel installed ok too but the nvidia-glx driver cause the kanotix system to freaze and so I had to disable it, also note, I used the make oldconfig make and then make install edited by grub.conf file after updating grub with emerge and reinstalled the ndiswrapper driver removed and reinstall it with the kernel version of gentoo , it still used the debian type startup stuff it in so the net worked after a little playing with it

also besides the glx being broken , the tv commands in xorg.conf , used a new version of xorg.conf created by the newest version of xorg-x11 system and the tv output commands like for the clone mode failed to run , the nvidia for the kernel loaded ok but the glx cause it to crash and no display happened just a _ could see on the tv monitor , had to reboot at that point, and disable the glx which is needed for 3D games, but otherwise I guess I would say that the gentoo kernel and maybe the xorg-x11 thing from gentoo needs to be masked out besides a few gentoo system portage files

also note before I did all this I did download the quake4-demo and installed it , was limited to 640x480 res but I think that was a gentoo bug maybe , also the games directory command does not work right on debian , systems you have to go into the /opt/quake4-demo directory and run ./quake4.x86 like that to start it , otherwise it does not run, at any other prompt no quake4-demo exec in kanotix with portage

Last edited by maximalred; 04-03-2006 at 02:12 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
KANOTIX , walkthough for installing gentoo portage & emerge on debian pure sid MaximalSbcYahoo Debian 2 04-01-2006 04:10 PM
Where is init.d, rc3.d and so on?? maginotjr Slackware 19 06-28-2005 04:42 PM
Ndiswrapper v1.0 RC3 available snecklifter Linux - Wireless Networking 6 01-19-2005 05:46 PM
Mandrake 9.1 RC3 onurb Linux - Software 13 03-25-2003 02:44 PM
Slackware 8.1 rc3 charliekennedy Slackware 3 06-16-2002 01:38 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian

All times are GMT -5. The time now is 11:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration