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.
I installed slpkg in Salix-Mate desktop and tried to install 'kolourpaint' - a KDE application. However, slpkg only installed kolourpaint (from slackware repository) and did not install any dependencies. It also did not find any kolourpaint package in Salix repository. I then used 'spi' command of Salix, which installed kolourpaint along with all needed dependencies.
The Salix entry in /etc/slpkg/default-repository file is:
Possibly you forgot to uncomment the slacky repository in /etc/slpkg/repositories.conf. I have not used slpkg yet (just installed) so I do not know if commenting slack in the same file is needed. Dimitris will tell you.
Also, if you have installed Salix-Mate from their ISO, I don't see the point in using slpkg over slap-get/gslapt/sourcery, as I assume that slpkg is more intended for people running Slackware as a base installation. But I could be wrong, so please Dimitris correct me case occuring.
@rng: Be aware that two packages with the same name coming from different sources have not necessarily the same content.
For instance (borrowed to gapan from a recent email exchange) hplip shipped in Salix doesn't include a qt GUI because Salix doesn't install QT by default (and in my opinion, it is a wise decision as it wouldn't make sense to add this extra weight for QT to the Mate Salix ISO just to ship a GUI for hplip).
Regarding spi in Salix, I agree spi is very good but it builds sbo packages from source which takes time, while with slpkg I can install binaries from slackonly repository. Also other repositories like msb are available.
I added 'salix2' repository with http://slackware.uk/salix/i486/slackware-14.1, updated slpkg for it, removed kolourpaint with removepkg and tried to install kolourpaint with slpkg (now all dependencies are already installed, but I wanted to see if slpkg finds them). However, slpkg ended with following repeated error:
Code:
....
File "/usr/lib/python2.7/site-packages/slpkg/binary/dependency.py", line 58, in binary
self.binary(dep, flag)
File "/usr/lib/python2.7/site-packages/slpkg/binary/dependency.py", line 58, in binary
self.binary(dep, flag)
File "/usr/lib/python2.7/site-packages/slpkg/binary/dependency.py", line 58, in binary
self.binary(dep, flag)
File "/usr/lib/python2.7/site-packages/slpkg/binary/dependency.py", line 58, in binary
self.binary(dep, flag)
File "/usr/lib/python2.7/site-packages/slpkg/binary/dependency.py", line 58, in binary
self.binary(dep, flag)
File "/usr/lib/python2.7/site-packages/slpkg/binary/dependency.py", line 49, in binary
requires = Requires(name, self.repo).get_deps()
RuntimeError: maximum recursion depth exceeded
The main purpose of this repository is to help Salix users find a dependency when needed (as Salix default installation does not include all Slackware packages), so it would be interesting to know why/how the behavior of slpkg vs slapt-get differ when using it.
Last edited by Didier Spaier; 02-23-2016 at 11:28 PM.
For this repository (salix2):
(we see mentioned dependence 'D' two times)
Code:
PACKAGE: A
REQUIRE: Z, X, D
PACKAGE: Z
REQUIRE: D, S
PACKAGE: X
REQUIRE: G, C, V
PACKAGE: D
REQUIRE: S
for normal Slackware repositories:
Code:
PACKAGE: A
REQUIRE: Z, X
PACKAGE: Z
REQUIRE: D
PACKAGE: X
REQUIRE: G, C, V
PACKAGE: D
REQUIRE: S
and now see the references dependencies in package kolourpaint:
Code:
PACKAGE NAME: kolourpaint-4.10.5-i486-1.txz
PACKAGE LOCATION: ./slackware/kde
PACKAGE SIZE (compressed): 1132 K
PACKAGE SIZE (uncompressed): 2050 K
PACKAGE REQUIRED: acl,attica,attr,bzip2,cxxlibs|gcc-g++,expat,fontconfig,freetype,gamin,gcc,glib2,kdelibs,libICE,libSM,libX11,libXScrnSaver,libXau,libXcursor,libXdmcp,libXext,libXfixes,libXft,libXi,libXpm,libXrender,libXtst,libdbusmenu-qt,libffi,libpng,libxcb,libxml2,qca,qimageblitz,qt,soprano,strigi,udev,util-linux,xz,zlib
PACKAGE CONFLICTS:
PACKAGE SUGGESTS:
PACKAGE DESCRIPTION:
kolourpaint: kolourpaint (easy to use paint program)
kolourpaint:
kolourpaint: KolourPaint is a easy-to-use paint program for KDE. It aims to be
kolourpaint: conceptually simply to understand; providing a level of functionality
kolourpaint: targeted towards the average user. It's designed for tasks like:
kolourpaint: * Painting - drawing diagrams and "finger painting".
kolourpaint: * Image Manipulation - editing screenshots and photos, and
kolourpaint: applying effects
kolourpaint: * Icon Editing - drawing clipart and logos with transparency.
kolourpaint:
kolourpaint: For more information, visit: http://www.kde.org
As seen from this repository slapt-get work in a different way.
For many package upgrade or installation, slpkg lists cairo as a dependency to be upgraded, even though the latest version (1.12.16) is installed on my system. It is unnecessary to be downloaded and installed every time. Where is the problem and how can this be corrected?
@ dslackw: - Hi! - I write to you here because I have been unable to find a way for personal message
Wishing to tell you that I discovered "slpkg" and "SUN" thanking this thread of yours long time ago. I have been keeping the link because I like the way you have been introducing your "children" and I have been installing both of them on my new Slackware 14.2 KDE 64 Bit.
I have been always managing packages installation and dependencies manually but I want say that a tool like "slpkg" is a big pleasure, so I use it.
The point is: or is me (am not a teenager so my mind can be funny sometime), or "slpkg" is inattentive some times. I mean: more than a time using the function
# slpkg -F package-name I don't get the wanted one and... going to visit a repository (SlackBuilds.org, for instance) I see the package there.
I gone through for instance with RawTherapee: http://www.linuxquestions.org/questi...39#post5581639
Writing to you with a lot of respect just wishing you know that and maybe checking if something is wrong or the fault is mine.
Coming to my mind also that the "SUN" package which I have been downloading from: https://github.com/dslackw/sun
refuses installation with this process:
tar xvf sun-1.2.1.tar.gz
cd sun-1.2.1
./install.sh
(I did as "root")
Got it by SlackBuild
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.