LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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-06-2020, 04:29 AM   #1
exfx
LQ Newbie
 
Registered: Dec 2019
Distribution: Slackware
Posts: 7

Rep: Reputation: Disabled
Installing soft from third-party repos and sharing it


Hello.

I'm pretty new to Slackware as well as to building packages from source (even with support of automation tools). I wonder how should i deal with third-party repos like slackbuilds repo of Ponce or AlienBob to keep my system clean and robust. Is it enough to use slackpg+ and sbopkg to install packages? Or i need some extra steps besides reading changelog? I've already installed multilib and wine from AlienBob repo and some packages from Ponce repo. The process is quite simple but not clear in depth for me, That's why i'm not certain was it installed as it should be or were there any (hidden) problems i should pay attention to. What should i do to prevent becoming my system a trash?

The second question is what's the simplest solution to share packages i've already build and installed. Let's say i have two separated systems (both current) and i'd like to share every installed package between them. Is it enough to copy .t?z archive from a system where i built a package to the second system and install it if any dependencies are satisfied?

Last edited by exfx; 01-06-2020 at 07:22 AM.
 
Old 01-06-2020, 09:29 AM   #2
vtel57
Senior Member
 
Registered: Jul 2006
Location: USA
Distribution: Slackware64 - 14.2 w/ Xfce
Posts: 1,631

Rep: Reputation: 489Reputation: 489Reputation: 489Reputation: 489Reputation: 489
Quote:
Originally Posted by exfx View Post
I wonder how should i deal with third-party repos like slackbuilds repo of Ponce or AlienBob to keep my system clean and robust.
I can't speak for Ponce, as I'm not familiar with his repo. However, you can be quite confident while using AlienBob's repos or Robbie Workman's.

Quote:
Is it enough to use slackpg+ and sbopkg to install packages?
It depends on your needs. Personally, I rarely ever have to compile from source on my Slack. SlackBuilds or other repos mentioned here, usually supply me with all I need for my systems.

I do occasionally install binaries in /opt. For example: Pale Moon browser, Calibre ebook library, etc.

Quote:
What should i do to prevent becoming my system a trash?
First rule of any Linux is try to stay away from using anything outside of your distribution's main repository to avoid bad things. However, with Slackware, slackbuilds.org, AlienBob's repos, Robbie Workman's repos... and some others out there, are usually safe to utilize.

Quote:
Is it enough to copy .t?z archive from a system where i built a package to the second system and install it if any dependencies are satisfied?
This usually works fine for me when transferring packages between my systems. However, they are all running the same versions of Slack and are set up very similarly.

---

Welcome to Slackware! I hope you find it to be as wonderful as I have over the last 14 years.
 
1 members found this post helpful.
Old 01-06-2020, 09:34 AM   #3
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,069

Rep: Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740Reputation: 740
Hi exfx and welcome to slackware.
I'm probably not the best advisor in your case, since I belong to the minority(?) of slackware users who rely on gslapt/slaptget for upgrading.

slackpkg, with the extension slackpkg+, should do the job. But since you want to follow upgrades in 3rd party repos and have gone multilib I advise you to carefully read AlienBob's exhaustive slackpkg+ documentation here:
https://alien.slackbook.org/blog/int...-repositories/

Also, read his multilib documentation: https://wiki.alienbase.nl/doku.php?i...kware:multilib

Remember that new packages (dependencies) are sometimes added to the slackware -current repo (or, of course, to 3rd party repos). You'll catch them by running "slackpkg install-new"

When on -current it's always a good idea to check the changelog. Look out for added packages and upgrades that affect other packages (e.g.the recent python3-3.8 upgrade)- those may affect 3rd party programs that will need rebuilding. Also look out for the line "Shared library .so-version bump." which may affect 3rd party packages - especially icu4c and boost. AlienBob's icu4c-compat and boost-compat packages are indispensable safeguards against package breakdowns.

It might also be a good idea checking this forum before upgrading, seeing if other users have run into problems with a recent upgrade.

If an upgrade creates problems, downgrading might be an option. Older packages can be found here:
http://slackware.uk/cumulative/ but use this option with care or you might be in a deeper hole than before

As to your second question: if you've downloaded or built a .tgz or .txz package and it works OK, it should be fine transferring it to another computer with identical setup and install it there, using "installpkg [packagename].txz

If you manually download a .tgz or.txz package from a trusted and reliable source - the official slackware repo, AlienBob, Ponce - you can be sure that it installs correctly and in its proper places.

Last edited by kgha; 01-06-2020 at 09:40 AM.
 
2 members found this post helpful.
Old 01-06-2020, 11:28 AM   #4
exfx
LQ Newbie
 
Registered: Dec 2019
Distribution: Slackware
Posts: 7

Original Poster
Rep: Reputation: Disabled
@vtel57, @kgha, thanks a lot for clarification. I try to go hand in hand with documentation and community trusted repos. Anyway practice accompanied by mistakes. Hope i will not bother community much with questions

As for caution while upgrading packages, i found information about how to make copies of old packages that are supposed to be upgraded, but forget where i found it...
 
Old 01-06-2020, 11:44 AM   #5
vtel57
Senior Member
 
Registered: Jul 2006
Location: USA
Distribution: Slackware64 - 14.2 w/ Xfce
Posts: 1,631

Rep: Reputation: 489Reputation: 489Reputation: 489Reputation: 489Reputation: 489
Quote:
Originally Posted by exfx View Post
Hope i will not bother community much with questions

Never a bother. Jeremy's LQ.org is here to help. I'm not always very active here, but I've been here for a while. I've found MANY answers to my questions here over those years.
 
Old 01-06-2020, 01:11 PM   #6
PROBLEMCHYLD
Senior Member
 
Registered: Apr 2015
Posts: 1,201

Rep: Reputation: Disabled
Ponce is a trustworthy member and his repo is NO problem!!! I use some of his packages.
 
1 members found this post helpful.
Old 01-06-2020, 01:14 PM   #7
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
also, ponce adapts SBo for -current
 
Old 01-10-2020, 08:19 AM   #8
wigums
Member
 
Registered: Oct 2013
Location: Detroit
Distribution: slackware and raspbian
Posts: 126

Rep: Reputation: Disabled
i use slackpkg+ for slackware packages and multilib and use sbotools with ponces "current" sbo repo
sbotools has the benefit over sbopkg of handling dependancies for you
 
Old 01-10-2020, 08:48 AM   #9
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by wigums View Post
sbotools has the benefit over sbopkg of handling dependancies for you
I still have to try sbotools but sqg, shipped in sbokg, does that.
 
1 members found this post helpful.
  


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
[SOLVED] unattended-upgrades with third party repos iodisciple Linux - Server 1 05-07-2018 09:04 AM
Third party tools and repos? slak Slackware 9 10-21-2016 10:34 AM
All of these "third party" Slackware repos are very confusing.... Altiris Slackware 7 08-21-2015 11:17 PM
[SOLVED] Fodora | Trusted third party repos? the_gripmaster Fedora 3 09-09-2014 08:33 AM
Installing third party software. marksstroud Linux - Newbie 1 11-09-2001 06:23 PM

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

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