LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Gentoo's Portage in SLACKWARE. (https://www.linuxquestions.org/questions/slackware-14/gentoos-portage-in-slackware-331013/)

cheater1034 06-06-2005 07:00 PM

Gentoo's Portage in SLACKWARE.
 
Hi, I became interested in slackware, I am running 10.1, soon to build a new slackware current system.

But, I was wondering if anyone else has attempted to install portage in slackware, I mean, portage is the best pkg manager in my opinion, and seemed perfect for a slackware box, I found these on the internet.

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

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

And apparently I got pretty far, i got to emerge sync, and it worked, but there was some errors after that, so after constant attempts at retrying, I found the script in one of the forums above, and I realized it was so much easier than doing it all manually. I don't think I broke slackware, because it will still work fine, except I possibly ruined any chances, editing so many config files, etc, and now I believe if I reinstall slackware it should work, now that I know what I'm doing.

I just want to know if anyone else got it to work, and if so, please tell me how :D.

I'd normally install gentoo, but gentoo sucks, the only good thing about it is portage, gentoo, even from stage1, is slower, harder to keep up, and overall not worth it.

I'll keep posted if it works or most likely doesnt work, I had to edit so much in the guide with all the python crap, etc.

scuzzman 06-06-2005 08:06 PM

Emerde
Swaret - has a new --compile option

bird603568 06-06-2005 08:34 PM

the emerde was very nice untill i installed dropline after i emerded. Be warned emerde and pkgtool dont play very nice.
EDIT: I use slapt-get to upgrade, so how would i do a --compile --upgrade because compile thinks that '--upgrade' is a package and vice versa. The --copmile was the only reason i tried it

vharishankar 06-06-2005 09:06 PM

HP PSC 1315 USB MFD - Detected, but not printing - CUPS/hplip interface
 
Sorry. Clicked reply instead of new topic and wrong forum as well.

Please ignore this.

cheater1034 06-07-2005 10:58 AM

hmmm... emerde... I wish I would of heard of that.

now on the auto-install, it seems to be the exact same thing as emerge, except, it works for everything rather than gentoo, it's doing the sync now, I really wish I knew about this, it would of saved me so much hassle ;)

but I'll probally to, ln -s /usr/bin/emerde /usr/bin/emerge, because I wont be used to typing emerde, and I am a former gentoo user ;)

thanks for help.

oneandoneis2 06-07-2005 11:15 AM

Wouldn't it be easier to make a gentoo install that works like Slackware, than make an emerge derivative that would work for Slack?

After all, the compilation options for Slack are, I believe, made available by Pat. . .

abrouwers 06-07-2005 11:20 AM

Here's the solution; if you want a package manager, don't use slackware. It's as simple as that. Third party (slapt-get and swaret) WILL eventually screw up your system, as it does weird things with dependency checking (from the mouth of Pat himself).

If you want something that will update everything for you with ease, try Ubuntu or gentoo, or maybe Windows.

Cheers

AxXium 06-07-2005 04:28 PM

Windows?

He didn't

Oh my!

cheater1034 06-07-2005 07:10 PM

Quote:

Originally posted by abrouwers
Here's the solution; if you want a package manager, don't use slackware. It's as simple as that. Third party (slapt-get and swaret) WILL eventually screw up your system, as it does weird things with dependency checking (from the mouth of Pat himself).

If you want something that will update everything for you with ease, try Ubuntu or gentoo, or maybe Windows.

Cheers

ehh, nah, emerde is for my extra packages.

Swaret is for upgrading packages, but how can it get screwed up if it uses official slackware mirrors, and uses the official packages and uses installpkg the same way it's meant to be done.

and btw, windows...... umm no...... never......

also, I have emerge installed now, and so is swaret, and I used swaret to upgrade my whole system to have slackware current packages, and emerged some small things already, such as nano, and whatever else I did.

rhythmking 06-07-2005 07:35 PM

I have used slapt-get and it worked fine for binarys.
I did notice the packages I upgraded via cvs were not recognised by pkgtool. Seems to me a failure on the part of pkgtool not the second party stuff.
Pat V. is the best, but I use slack because I can push it to the limit and if it breaks, oh well!
I say you CAN make it all work if you try.
I would set up another partition with slack for tinkering.

egag 06-07-2005 08:06 PM

Quote:

Originally posted by rhythmking
I have used slapt-get and it worked fine for binarys.
I did notice the packages I upgraded via cvs were not recognised by pkgtool. Seems to me a failure on the part of pkgtool not the second party stuff.

well...i disagree with that.
i really think the requirements are set by P.V. and the official pkgtool.
of cource not by someone who releases some " Slack-pack ".
if it's not recognised, it's not a Slack-pack.

( they don't rebuild your car because some other wheels don't fit...eh :) )

egag

Xian 06-07-2005 08:28 PM

VoltaLinux is a GNU/Linux distro based on Slackware and the pkgsrc package system from NetBSD.

rhythmking 06-07-2005 09:37 PM

I have been a faithful follower of Brother Pat since 2.0.
Dependencies have always been a problem with slack.
I rarely use the pkgtool. I rarely have problems with my systems.
I think the slapt-get system is brilliant.
I like the bsd / slack idea also. Why not portage?
To use the car analogy, virtually any car can be upgraded with aftermarket parts.
Any suggestions as to installation / package management are welcomed by me. A problem is only a problem until the solution is found.

cavalier 06-08-2005 10:41 AM

I could be wrong, but, here's my take on the whole package management issue.

First, because of the simple, clean nature of Slackware packages, any aftermarket dependency-checking scheme is going to be iffy at best. So, any automated tool that just blindly updates packages without consideration for dependencies and libraries is bound to fail in some way or other, eventually.

That said, a great deal of good can come of using a tool (say slackpkg, from the /extras directory, as in a fer-real Slackware provided option) in conjunction with a human brain to direct it. I've used it pretty consistently, and maintain my laptop running -current. But I don't blindly tell it to update packages just because there's something new. I've done that before, with slapt-get and with slackpkg and both times managed to eventually break something.

There are definitely folks out there that could like a system like emerge or portage, specifically because it builds each package locally, so it can be finely tuned for their hardware. But honestly, those same folks should probably step up, and take responsibility for reading the associated documentation, and manually installing and configuring the dependencies.

For the rest of us, where all we care about is a functional, fast system, there's plenty of options for tools to help semi-automate the updated process in a binary fashion.

egag 06-08-2005 10:56 AM

untill there is a Slackware auto package manager that can read and interpret
the changelogs and act as desired by that log, i will just use pkgtool.

...and to get back to the car bussiness : those aftermarked parts will have to fit to the car,
and if not, it's a bad part.

egag


All times are GMT -5. The time now is 06:32 PM.