LinuxQuestions.org
Review your favorite Linux distribution.
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 08-30-2016, 10:12 PM   #1
offgridguy
Senior Member
 
Registered: Nov 2015
Location: Alberta Canada
Distribution: Windows10, Debian
Posts: 1,109

Rep: Reputation: 147Reputation: 147
Slackware repositories ?


I am trying to learn how to find and install additional software in
Slackware 14.1.
I realize these are very basic questions, please be patient with me.
Searching this site.
http://mirror.csclub.uwaterloo.ca/sl...1/PACKAGES.TXT
I find an index of packages.
Is this the complete list of available, official packages? Or are all these packages included in the install?
Does all additional software packages come from, Slackbuilds or
Alien Bob?
Looking through Slackbuilds, I see they have a lot of packages that look interesting.
I realize I will have to do a lot more reading to learn Slackbuilds,
but perhaps someone can point me in the right direction. I'm just not sure where to start.
Thank you for looking.

Last edited by offgridguy; 08-30-2016 at 10:17 PM.
 
Old 08-30-2016, 10:16 PM   #2
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,682

Rep: Reputation: 1374Reputation: 1374Reputation: 1374Reputation: 1374Reputation: 1374Reputation: 1374Reputation: 1374Reputation: 1374Reputation: 1374Reputation: 1374
Just a quick question, any particular reason you went with 14.1? Slackware released 14.2 just about two months ago.
 
Old 08-30-2016, 10:23 PM   #3
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,310
Blog Entries: 28

Rep: Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136Reputation: 6136
Slackbuilds.org is the go-to place for software for most Slackers. AlienBob is also an excellent resource.

If I can't find what I'm looking for at either of those two places, I usually just compile from sources, which really isn't all that difficult, except for the whole searching for dependencies thing. (When I started with Slackware, there was no Slackbuilds.org. I learned a lot about dependencies.)

You may find this link helpful: http://docs.slackware.com/howtos:sla...lling_software

Welcome to the wonderful world of Slackware, the Distro of Iron. It always works and never breaks (unless I break it myself, of course).

Last edited by frankbell; 08-30-2016 at 10:25 PM.
 
3 members found this post helpful.
Old 08-30-2016, 10:29 PM   #4
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
Those packages are all part of the install. If you choose the default, it will have everything installed except for the stuff in extra/ and the stuff in slackware/kdei/ (internationalization of KDE isn't selected by default).

Most packages will need to be installed from other sources. Eric (Alien Bob) provides packages on both his server and Slackware's server, but, while the list is long, it certainly won't cover all packages. Most people will install stuff from slackbuilds.org (commonly called SBo), but SBo doesn't provide packages, they provide a script (called a SlackBuild) and links to the source to build a Slackware package that you can install yourself. They'll list any dependencies that package requires (and they're all required to be available on SBo), along with any optional dependencies.

There's a few other repos out there, some will package SBo's offerings, while others will do their own. Be wary of installing pre-compiled packages from multiple sources, since the dependencies could be different and you could end up putting yourself in "dependency hell" (it won't always happen, in fact, it may not even be typical, but it is a pain to try and work out). I typically install stuff using SBo, with the occasional package from Eric (like Chromium, LibreOffice, and QT5, since they're all big compiles). This way, I ensure all the software is built based on the dependencies on my computer and I won't run into issues with mismatched or missing dependencies.

The easiest way to learn how to use SlackBuilds is to check out their HOWTO link at the top. They provide an example of it and walk you through how to use it. Once you're familiar with the process, then you can look into more automated tools to handle building software, but I'd highly recommend figuring out how to do it manually, because the automated versions won't always work, and it is good to know how to do things by hand if needed.
 
3 members found this post helpful.
Old 08-30-2016, 11:40 PM   #5
notKlaatu
Senior Member
 
Registered: Sep 2010
Location: Lawrence, New Zealand
Distribution: Slackware
Posts: 1,077

Rep: Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732
One thing that is rare to Linux distributions that is normal for Slackware is that there are really about four different common sources for software:

1. Slackware (the thing you installed)
2. Slackbuilds (most popularly, but not exclusively, available from slackbuilds.org)
3. Pre-compiled binary, or "slack packages", in the form of .tgz or .txz files.
4. Converting pre-compiled RPM files to .tgz with `rpm2tgz`

So you can install some things from the Slackware disc or servers, you can install some things from slackbuilds.org, and you can download and install other things as pre-built packages from other places.

My impression is that "most" slackers settle for a mix of AlienBob packages along with SB.o packages they build themselves. But there are other places. Personally, here is a list of sites I frequent:

http://slackermedia.ml/handbook/doku.php?id=pkg#repo

(and that page actually might be useful for you to read, as it covers package management in Slackware)
 
1 members found this post helpful.
Old 08-31-2016, 01:43 AM   #6
offgridguy
Senior Member
 
Registered: Nov 2015
Location: Alberta Canada
Distribution: Windows10, Debian
Posts: 1,109

Original Poster
Rep: Reputation: 147Reputation: 147
Quote:
Originally Posted by Daedra View Post
Just a quick question, any particular reason you went with 14.1? Slackware released 14.2 just about two months ago.
Yes, I have a Slackware 14.1 install CD. I would like 14.2 but the 2.6 gb download is a lot for my limited wifi.
Thanks for asking.
 
Old 08-31-2016, 01:48 AM   #7
offgridguy
Senior Member
 
Registered: Nov 2015
Location: Alberta Canada
Distribution: Windows10, Debian
Posts: 1,109

Original Poster
Rep: Reputation: 147Reputation: 147
Quote:
Originally Posted by frankbell View Post
Slackbuilds.org is the go-to place for software for most Slackers. AlienBob is also an excellent resource.

If I can't find what I'm looking for at either of those two places, I usually just compile from sources, which really isn't all that difficult, except for the whole searching for dependencies thing. (When I started with Slackware, there was no Slackbuilds.org. I learned a lot about dependencies.)

You may find this link helpful: http://docs.slackware.com/howtos:sla...lling_software

Welcome to the wonderful world of Slackware, the Distro of Iron. It always works and never breaks (unless I break it myself, of course).
Thank you for the help Frank. There is quite a learning curve involved with Slackware compared to most of the other distro's I have tried but I'm eager to learn. One thing I like is that Slackware forces me to learn the CLI.

Last edited by offgridguy; 08-31-2016 at 02:12 AM.
 
Old 08-31-2016, 01:51 AM   #8
offgridguy
Senior Member
 
Registered: Nov 2015
Location: Alberta Canada
Distribution: Windows10, Debian
Posts: 1,109

Original Poster
Rep: Reputation: 147Reputation: 147
Quote:
Originally Posted by bassmadrigal View Post
Those packages are all part of the install. If you choose the default, it will have everything installed except for the stuff in extra/ and the stuff in slackware/kdei/ (internationalization of KDE isn't selected by default).

Most packages will need to be installed from other sources. Eric (Alien Bob) provides packages on both his server and Slackware's server, but, while the list is long, it certainly won't cover all packages. Most people will install stuff from slackbuilds.org (commonly called SBo), but SBo doesn't provide packages, they provide a script (called a SlackBuild) and links to the source to build a Slackware package that you can install yourself. They'll list any dependencies that package requires (and they're all required to be available on SBo), along with any optional dependencies.

There's a few other repos out there, some will package SBo's offerings, while others will do their own. Be wary of installing pre-compiled packages from multiple sources, since the dependencies could be different and you could end up putting yourself in "dependency hell" (it won't always happen, in fact, it may not even be typical, but it is a pain to try and work out). I typically install stuff using SBo, with the occasional package from Eric (like Chromium, LibreOffice, and QT5, since they're all big compiles). This way, I ensure all the software is built based on the dependencies on my computer and I won't run into issues with mismatched or missing dependencies.

The easiest way to learn how to use SlackBuilds is to check out their HOWTO link at the top. They provide an example of it and walk you through how to use it. Once you're familiar with the process, then you can look into more automated tools to handle building software, but I'd highly recommend figuring out how to do it manually, because the automated versions won't always work, and it is good to know how to do things by hand if needed.
Thank you, this is very helpful and answered a big part of my questions.
 
Old 08-31-2016, 01:54 AM   #9
offgridguy
Senior Member
 
Registered: Nov 2015
Location: Alberta Canada
Distribution: Windows10, Debian
Posts: 1,109

Original Poster
Rep: Reputation: 147Reputation: 147
Quote:
Originally Posted by notKlaatu View Post
One thing that is rare to Linux distributions that is normal for Slackware is that there are really about four different common sources for software:

1. Slackware (the thing you installed)
2. Slackbuilds (most popularly, but not exclusively, available from slackbuilds.org)
3. Pre-compiled binary, or "slack packages", in the form of .tgz or .txz files.
4. Converting pre-compiled RPM files to .tgz with `rpm2tgz`

So you can install some things from the Slackware disc or servers, you can install some things from slackbuilds.org, and you can download and install other things as pre-built packages from other places.

My impression is that "most" slackers settle for a mix of AlienBob packages along with SB.o packages they build themselves. But there are other places. Personally, here is a list of sites I frequent:

http://slackermedia.ml/handbook/doku.php?id=pkg#repo

(and that page actually might be useful for you to read, as it covers package management in Slackware)
Thank you, this is very helpful and filled in some more gaps in my understanding of how
Slackware works.
 
Old 08-31-2016, 05:00 PM   #10
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
offgrid,

You might find this interesting: http://alien.slackbook.org/blog/intr...-repositories/

this is the program: http://slakfinder.org/slackpkg+.html

You just tell the program what repos you want to use and thats it. Personally I add Alien's and rlworkman (Robbie). It also updates and manages the main Slackware repos and uses the same commands as slackpkg (search install etc...). nano /etc/slackpkg/slackpkgplus.conf to edit.

Slackbuilds.org is invaluable and saves alot of time. I check Alien and Robbie first then SlackBuilds. You can also add SalixOS /extra as a repo which has many programs from SlackBuilds as binaries.

Last edited by ChuangTzu; 08-31-2016 at 05:02 PM.
 
2 members found this post helpful.
Old 09-01-2016, 10:00 AM   #11
offgridguy
Senior Member
 
Registered: Nov 2015
Location: Alberta Canada
Distribution: Windows10, Debian
Posts: 1,109

Original Poster
Rep: Reputation: 147Reputation: 147
Quote:
Originally Posted by ChuangTzu View Post
offgrid,

You might find this interesting: http://alien.slackbook.org/blog/intr...-repositories/

this is the program: http://slakfinder.org/slackpkg+.html

You just tell the program what repos you want to use and thats it. Personally I add Alien's and rlworkman (Robbie). It also updates and manages the main Slackware repos and uses the same commands as slackpkg (search install etc...). nano /etc/slackpkg/slackpkgplus.conf to edit.

Slackbuilds.org is invaluable and saves alot of time. I check Alien and Robbie first then SlackBuilds. You can also add SalixOS /extra as a repo which has many programs from SlackBuilds as binaries.
Thank you for the help.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Too many redundant repositories, too few packages for Slackware? gargamel Slackware 37 06-22-2016 01:44 AM
Which distro has more vanilla programs in repositories? Arch or Slackware? Mr. Alex Linux - Distributions 5 06-14-2011 08:32 AM
Slackware repositories phantom_cyph Slackware 27 07-18-2008 12:59 PM
Question about Slackware official repositories lefthanded Slackware 6 11-02-2007 08:37 AM
Good slackware 10 repositories? RoaCh Of DisCor Slackware 3 10-15-2004 09:17 PM

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

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