LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-26-2018, 09:20 PM   #1
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Ubuntu, Debian, Slackware
Posts: 2,178
Blog Entries: 6

Rep: Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470
How do I keep up with all these dependency updates / QMPlay2?


I tried to launch QMPlay2, and suddenly it doesn't launch anymore. Slightly flummoxed, I checked the dependencies. I noticed that libass had a very recent update, and maybe that is responsible for it not launching anymnore?

Seeing as dependencies aren't automated, how do I keep track of what is being updated and could be affecting applications? If an application stops working should I look at all its dependencies and reinstall/recompile them?

Last edited by Lysander666; 01-26-2018 at 09:29 PM.
 
Old 01-26-2018, 09:31 PM   #2
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Short answer: sbopkg, sbotools, slackrepo, sboui, etc.

Longer answer: these tools can track dependencies for SlackBuilds.org packages and let you know when upgrades are available. Some of them will also allow you to automatically rebuild any packages that depend on something that was upgraded.

Last edited by montagdude; 01-26-2018 at 09:35 PM.
 
Old 01-26-2018, 10:54 PM   #3
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
https://slackbuilds.org/slackbuilds/14.2/ChangeLog.txt

or

https://slackbuilds.org/rss/ChangeLog.rss

Last edited by Skaendo; 01-27-2018 at 03:23 AM.
 
Old 01-27-2018, 06:20 AM   #4
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Ubuntu, Debian, Slackware
Posts: 2,178

Original Poster
Blog Entries: 6

Rep: Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470
Quote:
Originally Posted by montagdude View Post
Short answer: sbopkg, sbotools, slackrepo, sboui, etc.
Thanks, the only one of these I'd heard of was sbopkg. sboui looks good. Slackrepo looks good but hasn't been updated for a long while. It feels a bit like cheating but I think some of these are going to be valuable tools.

Quote:
Originally Posted by montagdude View Post
Longer answer: these tools can track dependencies for SlackBuilds.org packages and let you know when upgrades are available. Some of them will also allow you to automatically rebuild any packages that depend on something that was upgraded.
Yes, I think I may need to rebuild QMPlay2. Yesterday I tried reinstalling the binary from SlackOnly and that didn't work. It was the lazy way.

These are very useful. I think I'm going to have to make a list of everything I installed through sbopkg [shouldn't be too hard] and also anything I've installed as a pre-compiled binary. I have built a number of packages manually - I don't know if sbopkg lists these as well. Still, my /tmp folder has still not been cleared out since I installed 14.2, so that should go some way to letting me know everything that's been built and installed.

Last edited by Lysander666; 01-27-2018 at 06:23 AM.
 
Old 01-27-2018, 12:02 PM   #5
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by Lysander666 View Post
I think I'm going to have to make a list of everything I installed through sbopkg [shouldn't be too hard] and also anything I've installed as a pre-compiled binary. I have built a number of packages manually - I don't know if sbopkg lists these as well. Still, my /tmp folder has still not been cleared out since I installed 14.2, so that should go some way to letting me know everything that's been built and installed.
Slackrepo was just recently being worked on. You have to look in idlemoor's GitHub.

https://github.com/idlemoor/slackrepo

That is what I use, but I think that it is not honoring the ARCH in the scripts when it is set to ARCH=noarch. I am trying to investigate that a little more because that could be something I did. It's not that big of a deal until you have a script that is looking for 'noarch' in the package name (like I do).

Last edited by Skaendo; 01-27-2018 at 12:08 PM.
 
Old 01-27-2018, 01:29 PM   #6
55020
Senior Member
 
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 1,307
Blog Entries: 4

Rep: Reputation: Disabled
Quote:
Originally Posted by Skaendo View Post
Slackrepo was just recently being worked on
but unfortunately I've had other priorities in my job

"You need to use your annual leave before April. There's a lot in your backlog. Have you finished those non-sprint items yet? You need to use your annual leave before April. There's a lot in your backlog. Have you finished those non-sprint items yet? You need to use your annual leave before April..."

Quote:
Originally Posted by Skaendo View Post
I think that it is not honoring the ARCH in the scripts when it is set to ARCH=noarch. I am trying to investigate that a little more because that could be something I did. It's not that big of a deal until you have a script that is looking for 'noarch' in the package name (like I do).
Yes you're right, thanks, and that definitely needs fixing -- sorry

Last edited by 55020; 01-27-2018 at 01:45 PM.
 
1 members found this post helpful.
Old 01-27-2018, 02:25 PM   #7
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by 55020 View Post
but unfortunately I've had other priorities in my job

"You need to use your annual leave before April. There's a lot in your backlog. Have you finished those non-sprint items yet? You need to use your annual leave before April. There's a lot in your backlog. Have you finished those non-sprint items yet? You need to use your annual leave before April..."
LOL, I get it. No worries.

Quote:
Originally Posted by 55020 View Post
Yes you're right, thanks, and that definitely needs fixing -- sorry
I wasn't going to say anything until I looked into it more because I'm using non-SBo scripts, so I thought it could've been something i did. But thanks for looking into it.
 
Old 01-29-2018, 03:04 AM   #8
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by 55020 View Post
You need to use your annual leave before April.
So, does this mean we'll see a newly released version in April?

@OP, the older version of slackrepo still works great (if you don't want to run the master branch out of his github). It is, by far, my favorite compiling/packaging tool for Slackware.
 
1 members found this post helpful.
Old 01-29-2018, 03:49 AM   #9
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Ubuntu, Debian, Slackware
Posts: 2,178

Original Poster
Blog Entries: 6

Rep: Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470
Quote:
Originally Posted by bassmadrigal View Post
So, does this mean we'll see a newly released version in April?

@OP, the older version of slackrepo still works great (if you don't want to run the master branch out of his github). It is, by far, my favorite compiling/packaging tool for Slackware.
Great, thanks a lot, I'll have a look. I only use sbopkg at the moment.
 
Old 01-29-2018, 10:32 AM   #10
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,785

Rep: Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435
Shortest answer - don't update once you have what you need. The only people I know of who actually need the assumed "latest and greatest" are some software developers. If you are one, I'd suggest using some rolling release like Arch for development, and Slackware for running the things you love and protect.
 
Old 01-29-2018, 11:06 AM   #11
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
That is terrible advice, Slackware is a great development release while arch is a maintainers nightmare with absolutely 0 quality control. If you use arch for development you will be spending much more time fixing or working around their broken packages than developing software.
 
1 members found this post helpful.
Old 01-29-2018, 02:59 PM   #12
Lysander666
Senior Member
 
Registered: Apr 2017
Location: The Underearth
Distribution: Ubuntu, Debian, Slackware
Posts: 2,178

Original Poster
Blog Entries: 6

Rep: Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470Reputation: 2470
Quote:
Originally Posted by bassmadrigal View Post
So, does this mean we'll see a newly released version in April?

@OP, the older version of slackrepo still works great (if you don't want to run the master branch out of his github). It is, by far, my favorite compiling/packaging tool for Slackware.
Have you got a link for that? I can't find a working one.

EDIT: I downloaded it from github but am getting 'permission denied' when trying to run ./slackrepo.SlackBuild having logged in as root [su]. Anyone know why this could be?

Prebuilt package has disappeared from Dropbox as well - http://idlemoor.github.io/slackrepo/download.html

Last edited by Lysander666; 01-29-2018 at 03:50 PM.
 
Old 01-29-2018, 03:22 PM   #13
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,718

Rep: Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857
I use slackpkg and sbopkg or slapt-get and slapt-src depending on if I am in my Slackware or Salix box. Both do a great job with upgrades. I update Slackware packages when updates are available from Slackware, SBo--is on a as needed basis, often times SBo maintainers upgrade scripts for newness and not security only, and I prefer upgrades for security only. Changelog link Didier posted is a great resource before typing upgrade-all in case there are any (rare) *Caveat emptors.
 
Old 01-29-2018, 03:51 PM   #14
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
Quote:
Originally Posted by Lysander666 View Post
Have you got a link for that? I can't find a working one.

EDIT: I downloaded it but am getting 'permission denied' when trying to run ./slackrepo.SlackBuild having logged in as root [su]. Anyone know why this could be?
That is usually because the SlackBuilds are not executable when you get them. You need to:
Code:
chmod +x ./slackrepo.SlackBuild
making sure that you are working in that directory via your terminal.

And if you downloaded the master branch from idlemoor's GitHub, you'll need to extract the zip file, put the whole lot in a directory (or rename) named slackrepo-3.0, compress it as a .tar.gz, then copy the SlackBuild, info, Readme, etc in the same directory as the archive you just made and then run the SlackBuild.

Edit: Here is a copy of 2.0rc1: https://www.dropbox.com/s/rr7n61b6ec...1_dbs.txz?dl=0

Always check the md5sum against idlemoor's on the slackrepo website.

Last edited by Skaendo; 01-29-2018 at 03:57 PM.
 
1 members found this post helpful.
Old 01-29-2018, 04:02 PM   #15
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,718

Rep: Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857Reputation: 1857
Quote:
Originally Posted by Skaendo View Post
That is usually because the SlackBuilds are not executable when you get them. You need to:
Code:
chmod +x ./slackrepo.SlackBuild
making sure that you are working in that directory via your terminal.

And if you downloaded the master branch from idlemoor's GitHub, you'll need to extract the zip file, put the whole lot in a directory (or rename) named slackrepo-3.0, compress it as a .tar.gz, then copy the SlackBuild, info, Readme, etc in the same directory as the archive you just made and then run the SlackBuild.

Edit: Here is a copy of 2.0rc1: https://www.dropbox.com/s/rr7n61b6ec...1_dbs.txz?dl=0

Always check the md5sum against idlemoor's on the slackrepo website.
https://slackbuilds.org/howto/
 
  


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
Bind9 + DHCP - very few forward map updates, lot of reverse updates? rylan76 Linux - Networking 0 11-28-2012 08:44 AM
yum won't install updates, dependency problem? anon091 Linux - Newbie 2 04-01-2011 08:06 AM
-=- Issues With Updates Dependency Resolution Failed etc -=- Slashdot87 SUSE / openSUSE 3 06-07-2007 03:55 PM
Updates and kernel dependency question chilly Linux - Software 1 04-17-2007 03:20 PM
how to solve failed dependency when dependency exists dwcramer Linux - Newbie 2 08-24-2004 09:03 PM

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

All times are GMT -5. The time now is 03:02 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