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 03-26-2018, 05:26 PM   #31
fido_dogstoyevsky
Member
 
Registered: Feb 2015
Location: Victoria, Australia
Distribution: Slackware 15
Posts: 490
Blog Entries: 2

Rep: Reputation: 576Reputation: 576Reputation: 576Reputation: 576Reputation: 576Reputation: 576

Quote:
Originally Posted by kjhambrick View Post
...But my best recommendation of all is if you can afford it, to subscribe to the Slackware DVD at: The Slackware Store

HTH and welcome and Good Luck !

-- kjh
Unless you're not in the US in which case it may be a more efficient use of your money to simply make a donation as a "thank you" for the free download (postage costs can be truly horrific).
 
1 members found this post helpful.
Old 03-26-2018, 08:44 PM   #32
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
Crickets chirping. Our OP still only has 2 posts. He is not responding
 
Old 03-28-2018, 01:56 AM   #33
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,221

Rep: Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943Reputation: 943
Quote:
Originally Posted by kr4k3n View Post
1. ... How do I enable Slackbuilds? I tried their website's HOWTO but it looks like a bunch of gibberish to a Debian user. I did my best to search what all it meant and all I really understand now is what a build environment is. Is it just like installing a normal package? Explain like I'm 5 how to enable Slackbuilds
A SlackBuild is just a shell script that creates a Slackware package from a source archive (or from a binary archive even, like a .deb/rpm). If you look in the source directory of a Slackware mirror you will find SlackBuilds. Slackbuilds.org (SBo) is a community driven repo of SlackBuilds (with some extra metadata files) for stuff that is not in the base Slackware distribution.

Quote:
Originally Posted by kr4k3n View Post
2. Can I install a slackbuilds package with slapt-get in some way? Or will I have to use pkgtools (Which is fine with me)
The manual way is to download the SlackBuild and associated files, download the source, and then run the SlackBuild itself (either chmod +x and run it or just sh file.SlackBuild). That would produce a Slackware package that you can install with installpkg. However, it's much easier to use an SBo management tool. Personally I find sbotools to be the least hassle, but sbopkg is very popular too.

I can't comment on slapt-get, since I've never used it (might be fine, but it doesn't seem necessary to me).
 
Old 03-28-2018, 05:49 AM   #34
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
Quote:
Originally Posted by Gordie View Post
Crickets chirping. Our OP still only has 2 posts. He is not responding
There has been some very good advice in this thread. Unfortunately I think this has been somewhat counterproductive and the OP has been slightly overwhelmed with information. He says he is willing to put a bit more effort into Slackware than Debian, however, from my experience as a co-Debian user, Slackware needs a lot more effort, especially if one is not coming from a Unix background.

Quote:
Originally Posted by upnort View Post
@kr4k3n: Based on the nature of your questions, you might be interested in an intermediate step into Slackware. Use the Salix distro, a derivative of Slackware that adds some admin GUI tools, including a GUI package manager.

The Salix folks use slapt-get and gslapt, which is a GUI front-end to slapt-get. Generally slapt-get and slackpkg should not be mixed. The Salix folks provide support to enable trusted third-party repos that provide premade binary packages rather than learning to build packages from slackbuilds.org. The design of slapt-get is much like apt-get and gslapt is similar to the GUI Synaptic package manager.
This is good advice.

Quote:
Originally Posted by upnort View Post
Compiling packages from slackbuilds.org is not horrible but to somebody unfamiliar with the idea, the approach seems like stepping back into the 1980s.
This is what I like about it!

Quote:
Originally Posted by kr4k3n View Post
Explain like I'm 5 how to enable Slackbuilds
Yes, this is a particularly worrying thought process. It is not possible to explain difficult concepts as one would to a five year old so that not only can the five year old understand them but reproduce and apply the advanced knowledge. If this were the case we would all be neurosurgeons.

Take a look at the video

Blockchain Expert Explains One Concept in 5 Levels of Difficulty

and you will see that in order to understand advanced concepts, one must build up levels of understanding. Not only this but a lot of info must be omitted from basic explanations so as not to confuse the listener. Groundwork has to be done. In order to fully comprehend making a SlackBuild, understanding of various functions is necessary, such as the tar function and the chown function. These are not functions one needs to perform often - if at all - in Debian. Certainly I've never had to use them in Debian, but Slackware I have to often.

Nevertheless, for entertainment purposes I will attempt to explain making and installing a Slackbuild in incredibly basic terminology. I will use neofetch from slackbuilds.org as an example.

1. Download the source file and the Slackbuild. Navigate to the Downloads folder with

Code:
cd Downloads
2. Create a folder called neofetch, unzip the Slackbuild file and place the contents into the neofetch folder you just created. This can be done with the command

Code:
tar -xzvf neofetch.tar.gz
3. Move the source file into the neofetch folder with

Code:
mv neofetch-3.3.0.tar.gz neofetch
4. Navigate to the neofetch folder

Code:
cd neofetch
5. run the SlackBuild as root with

Code:
./neofetch.SlackBuild
6. When finished, the Slackbuild will automatically be dropped into the /tmp folder, so you'll have to navigate there with

Code:
cd /tmp
7. As root install the package with

Code:
installpkg <name of package>
Now if that's not simple enough I don't know what is.

Last edited by Lysander666; 03-28-2018 at 06:44 AM.
 
Old 03-28-2018, 06:16 AM   #35
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by Gordie View Post
Crickets chirping. Our OP still only has 2 posts. He is not responding
Perhaps we scared him off with it enthusiasm, and how he's wondering if he got himself into some weird cult.

(Okay, if anybody feels the need to say "Praise Bob," keep it on the down low for a little bit.)

Last edited by montagdude; 03-28-2018 at 06:19 AM.
 
2 members found this post helpful.
Old 03-28-2018, 06:20 AM   #36
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
Quote:
Originally Posted by montagdude View Post
Perhaps we scared him off with it enthusiasm, and how he's wondering if he got himself into some weird cult.
Maybe that's what I've been doing wrong all this time. I need to invoke the dark arts in order to solve some of my issues.
 
Old 03-28-2018, 08:23 AM   #37
NoStressHQ
Member
 
Registered: Apr 2010
Location: Geneva - Switzerland ( Bordeaux - France / Montreal - QC - Canada)
Distribution: Slackware 14.2 - 32/64bit
Posts: 609

Rep: Reputation: 221Reputation: 221Reputation: 221
Quote:
Originally Posted by Lysander666 View Post
Maybe that's what I've been doing wrong all this time. I need to invoke the dark arts in order to solve some of my issues.
Easy: never ever change inittab's runlevel, and enjoy the dark light of the terminal. To reach the command line, just follow the pipe. Banish all rodent from your desktop, and dive into the power of ascii.

Last edited by NoStressHQ; 03-28-2018 at 08:24 AM.
 
Old 03-28-2018, 03:09 PM   #38
andrewld
LQ Newbie
 
Registered: Jul 2007
Distribution: Slackware-15 64-bit
Posts: 20

Rep: Reputation: 1
Quote:
Now if that's not simple enough I don't know what is.
Code:
sbopkg -i neofetch
 
1 members found this post helpful.
Old 03-28-2018, 03:12 PM   #39
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
Quote:
Originally Posted by andrewld View Post
Code:
sbopkg -i neofetch
Well indeed. But yes, from the standpoint of manual compilation...

Last edited by Lysander666; 03-28-2018 at 03:18 PM.
 
Old 03-28-2018, 06:53 PM   #40
glorsplitz
Senior Member
 
Registered: Dec 2002
Distribution: slackware!
Posts: 1,310

Rep: Reputation: 368Reputation: 368Reputation: 368Reputation: 368
for Lysander666 post #34, some slackbuild have multiple source, like openjdk

after
Code:
tar -xzvf neofetch.tar.gz
Code:
source neofetch.info
Code:
wget $DOWNLOAD
should get all the source files

Last edited by glorsplitz; 03-28-2018 at 07:03 PM.
 
2 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
Getting started cbrookej Linux - Newbie 8 08-14-2016 05:51 AM
[SOLVED] bash script runs perfectly when started manually - but not when started by CRON jonasbdk Linux - General 12 08-27-2014 05:54 AM
[SOLVED] No sound in KDE when started by startx while working fine when started by kdm/gdm arj1singh Ubuntu 2 12-14-2010 11:55 AM
Started nautilus as root....problems started Chaosbringer SUSE / openSUSE 0 11-05-2008 03:00 AM
Getting started . . . neurogeek Programming 6 06-25-2003 04:58 AM

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

All times are GMT -5. The time now is 06:42 PM.

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