Dun'kalis
01-01-2003, 09:02 PM
on other distros!
Yes, I just got Portage working on CRUX. I don't like CRUX's package management,
but didn't want to start over.
WARNING: NOT FOR THE FAINT OF HEART!
1. Download the portage tarball from any Gentoo mirror. Its the
portage-x.x.x.tar.bz2 package.
2. Unpack that, and go down in to it.
3. Copy bin/ to /usr/bin/
4. Copy man/*.1 to /usr/man/man1/
5. Copy man/*.5 to /usr/man/man5/
6. Copy pym/ to /usr/lib/python2.2/site-packages/
7. cd src/python-missingos
8. ./setup.py install
9. cd ../sandbox-1.1
10. make && make install
11. emerge sync. If it complains about rsync, install it from rsync.samba.org
11.b. Go to /usr/portage/profiles, and copy which ones you want to
/etc/make.profiles/.
12. emerge inject sys-libs/glibc-you-have-installed
13. emerge inject sys-devel/gcc-version-you-have-installed
14. emerge portage. If it complains about tar, you need to do some things first.
14.a. Edit /usr/bin/ebuild.sh at the requested lines, and change --no-same-owner
to --same-owner for all compression types.
14.b. emerge tar
14.c. emerge portage
15. Portage is installed! I'd recommend rebuilding your toolchain and most
applications. If you don't want to rebuild a certain program, use emerge inject
category/packagname-packageversion. Read the portage manuals for more.
Impressive, huh?
WARNING: PORTAGE WILL DESTROY YOUR /etc/ld.so.conf FILE! YOU ***MUST*** ADD ld.so.conf TO /etc/env.d ONCE PORTAGE IS INSTALLED, THEN RUN env-update. MAKE SURE YOU HAVE /usr/X11R6/lib/ IN YOUR ld.so.conf!!!
Yes, I just got Portage working on CRUX. I don't like CRUX's package management,
but didn't want to start over.
WARNING: NOT FOR THE FAINT OF HEART!
1. Download the portage tarball from any Gentoo mirror. Its the
portage-x.x.x.tar.bz2 package.
2. Unpack that, and go down in to it.
3. Copy bin/ to /usr/bin/
4. Copy man/*.1 to /usr/man/man1/
5. Copy man/*.5 to /usr/man/man5/
6. Copy pym/ to /usr/lib/python2.2/site-packages/
7. cd src/python-missingos
8. ./setup.py install
9. cd ../sandbox-1.1
10. make && make install
11. emerge sync. If it complains about rsync, install it from rsync.samba.org
11.b. Go to /usr/portage/profiles, and copy which ones you want to
/etc/make.profiles/.
12. emerge inject sys-libs/glibc-you-have-installed
13. emerge inject sys-devel/gcc-version-you-have-installed
14. emerge portage. If it complains about tar, you need to do some things first.
14.a. Edit /usr/bin/ebuild.sh at the requested lines, and change --no-same-owner
to --same-owner for all compression types.
14.b. emerge tar
14.c. emerge portage
15. Portage is installed! I'd recommend rebuilding your toolchain and most
applications. If you don't want to rebuild a certain program, use emerge inject
category/packagname-packageversion. Read the portage manuals for more.
Impressive, huh?
WARNING: PORTAGE WILL DESTROY YOUR /etc/ld.so.conf FILE! YOU ***MUST*** ADD ld.so.conf TO /etc/env.d ONCE PORTAGE IS INSTALLED, THEN RUN env-update. MAKE SURE YOU HAVE /usr/X11R6/lib/ IN YOUR ld.so.conf!!!