SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi Slackers,
i'm happy to announce a new project called "SlackMan" (aka Slackware Package Manager). SlackMan is a wrapper of pkgtools (such as slackpkg, slapt-get, etc) that provides an easy-to-use interface for install, upgrade and monitoring new ChangeLogs and Security Fix from officials and third-party repository.
SlackMan features:
Written in Perl (5.10) and compatible from Slackware 12.2 to latest (14.2 and -current)
Multiple repository support (official and third-party)
Use SQLite database to store all repository metadata (Packages, ChangeLogs, etc.) and speedup upgrade package calculation
Support package dependency resolution (if the repository have this support)
Bash completion support
Is integrated with PolicyKit and D-Bus (via org.lotarproject.SlackMan interface)
Include a desktop client that notify (via org.freedesktop.Notifications) package upgrade, ChangeLogs and Security Fix (see the attachments)
Distribution: Slackware/Salix while testing others
Posts: 1,718
Rep:
Lots of package managers for Slackware, including its own. Why the need to constantly reinvent the wheel? I would suspect this is why you see more views then comments.
A little competition for slackpkg doesn't seem like a bad thing to me. Maybe this is better, maybe not.
Having said that, I don't use slackpkg either so this isn't for me, but kudos to it's author non the less.
I think the biggest issue you're going to have with adoption is all the extra perl modules required to run it. When you're coming with an alternative to an established tool you're going to have to get over people's inertia, and having them have to go and install several perl modules isn't going to help with that.
This tool is made with Perl.
It also requires some extra Perl modules to work.
The website tells me to either use sbopkg or look for them in slackbuilds.org (I could not find "http::tiny" and can't be bothered to install sbopkg) and some of them have dependencies as well.
It would help a lot if the packages required were available on the website.
Lots of package managers for Slackware, including its own. Why the need to constantly reinvent the wheel? I would suspect this is why you see more views then comments.
because obviously there is no solution that fits all needs and/or flavors, and if you are a developer and you are looking for some task to practice some development, it is a possible challenge / target if you sitting on a Slackware machine.
So it is not always just to create a tool, its often also a way for a developer to do some coding.
And who knows what interesting spin offs, often you will not see them because they will live an extra life, are coming out of such coding tasks
This tool is made with Perl.
It also requires some extra Perl modules to work.
The website tells me to either use sbopkg or look for them in slackbuilds.org (I could not find "http::tiny" and can't be bothered to install sbopkg) and some of them have dependencies as well.
It would help a lot if the packages required were available on the website.
Thanks for your interesting. I'm work to create a package (eg. slackman-perl-libs) with all required Perl modules for SlackMan for all supported Slackware release.
If anyone is interested in a rebuild of SlackMan in a statically compiled language (Common Lisp, C/C++ or something) to work around the Perl module dependency thing, I'd willingly join.
IMHO ... Package managers are at the mercy of the distribution it seems... until the linux community comes to an agreeable consensus, we are stuck with a lots of different ways to install packages. I dream of a day when a standard comes out of all of this...
until the linux community comes to an agreeable consensus
Or until somebody forces a new package management system on everybody else, by making everything dependent on it? Like what's happening with a software called <self-censored>. Wait, I can already hear the grisly «Software Center» marketing buzzword threatening the community. NOOOOOOooooo....
I have always thought that what makes the Linux ecosystem really interesting is its inherent diversity, not the attempts to turn it into a monoculture.
Just wondering: are these the same people who praise Slackware for its genuine and powerful albeit simple package management without automatic dependencies resolution and this notwithstanding reinvent a new package manager with automatic dependencies resolution every month?
Just curious...
Me, I am happy with slapt-get and gslapt on top of the Slackware tools
Distribution: Slackware/Salix while testing others
Posts: 1,718
Rep:
Quote:
Originally Posted by a4z
because obviously there is no solution that fits all needs and/or flavors, and if you are a developer and you are looking for some task to practice some development, it is a possible challenge / target if you sitting on a Slackware machine.
So it is not always just to create a tool, its often also a way for a developer to do some coding.
And who knows what interesting spin offs, often you will not see them because they will live an extra life, are coming out of such coding tasks
no problems there, people could also contribute to current projects.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.