LinuxQuestions.org
Visit Jeremy's Blog.
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 02-02-2022, 12:46 PM   #16
slackjeff
Member
 
Registered: Sep 2018
Location: Blumenau/SC/Brasil
Distribution: Slackware
Posts: 30

Original Poster
Rep: Reputation: Disabled

Very good story everyone! I made links + xterm to work with slackbuilds.org The issue that I had more difficulty / "laziness" was to keep viewing the changelog to update
 
Old 02-02-2022, 02:10 PM   #17
drgibbon
Senior Member
 
Registered: Nov 2014
Distribution: Slackware64 15.0
Posts: 1,224

Rep: Reputation: 946Reputation: 946Reputation: 946Reputation: 946Reputation: 946Reputation: 946Reputation: 946Reputation: 946
Quote:
Originally Posted by slackjeff View Post
does anyone use slackbuilds manually and how do they do it in the updates part?
Only when I want something updated outside of normal SBo updates. But there's no way I'd manually figure out the dependency tree for something like vlc (or pandoc ) and mess around with that, versus just "sboinstall vlc" (or whatever your favourite SBo helper's install command is).
 
Old 02-02-2022, 02:46 PM   #18
lancsuk
Member
 
Registered: Jul 2019
Location: Burnley / UK
Distribution: Slackware current
Posts: 227

Rep: Reputation: 205Reputation: 205Reputation: 205
The most time I create my own builds, as an example Xfce-4.16-nonCSD, LXqt, Elementary DE etc.
 
Old 02-02-2022, 02:58 PM   #19
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,819

Rep: Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455Reputation: 4455
Yes I still build SBO packages manually. I have a lot of installs for various reasons so what SBOs I build vary a bit but a couple major ones are WINE-Staging (and winetricks), conky, hwinfo, isomaster, and dozens of support libs.
 
1 members found this post helpful.
Old 02-02-2022, 03:53 PM   #20
gouttegd
Member
 
Registered: Nov 2019
Location: London, UK
Distribution: Slackware
Posts: 94

Rep: Reputation: 161Reputation: 161
I have always used SlackBuilds “manually”.

My SlackBuilds are on a Git repository on my machine, I build from there, then I install or upgrade the resulting package with upgradepkg.

I never felt the need for another method.
 
1 members found this post helpful.
Old 02-02-2022, 04:36 PM   #21
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
I personally still use SlackBuilds from SBo manually. In part because I have a certain distrust of most automated or semi-automated tools (no matter how good they are) and in part because as I get older my need for complex applications is less.
 
1 members found this post helpful.
Old 02-02-2022, 08:38 PM   #22
kingbeowulf
Senior Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware
Posts: 1,267
Blog Entries: 11

Rep: Reputation: 745Reputation: 745Reputation: 745Reputation: 745Reputation: 745Reputation: 745Reputation: 745
Other than slackpkg and slackpkg+, everything is fairly manual. I tend to customize a bit here and there (configure options, etc). I keep a local binary repo via slacpkg+ to remove/install/reinstall as needed. I don't really upgrade packages every time a new source appears, and try to avoid repeatedly downloading stuff (local HD mirrors, old modem dial-up habits die hard). As long as the software works, I use it until I run into a bug, security issue, or it fails to run due to a core package update.
 
Old 02-02-2022, 09:00 PM   #23
astrogeek
Moderator
 
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,278
Blog Entries: 24

Rep: Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225Reputation: 4225
Yes I still build manually, although I have written a couple of scripts to prepare a build by generating dependency lists, fetch the sources and check md5sums, etc.

Like some others, I also keep a local source and package repo of all that I build (along with a "built-as" file, a generated list of versions of all dependencies and notable options used at build time).

Due to hardware problems in the past year that level of organization has slipped a bit behind but I intend to get it back on track with 15.

I admit I have never looked at sbopkg but may do so as I reboot!
 
Old 02-02-2022, 09:28 PM   #24
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
I started out building everything manually, then I decided that was too tedious and started to script it (for fun/learning, as there were existing tools available of course), and then I decided to create a user interface on it, inspired by Midnight Commander. Thus, sboui was born.

Last edited by montagdude; 02-02-2022 at 09:30 PM.
 
Old 02-02-2022, 09:33 PM   #25
Pithium
Member
 
Registered: Jul 2014
Location: Far side of the Oregon Trail
Distribution: Slackware64 15.0
Posts: 508

Rep: Reputation: 586Reputation: 586Reputation: 586Reputation: 586Reputation: 586Reputation: 586
Manually. But I prefer a minimalist approach to my computing experience so I avoid programs with a large number of dependencies. I also run -current which includes several of the boilerplate dependency trees so there are a *LOT* of slackbuild scripts I no longer need to think about.
 
Old 02-02-2022, 09:36 PM   #26
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,078

Rep: Reputation: 153Reputation: 153
I only do SlackBuilds manually when I'm maintaining mine, or upgrading a version before appears in sbopkg, or if won't run in sbopkg (Java) or if I don't want to replace what I have (ZFS, before trying new kernel,) etc.
 
Old 02-03-2022, 01:08 AM   #27
vonbiber
Member
 
Registered: Apr 2009
Distribution: slackware 14.1 64-bit, slackware 14.2 64-bit, SystemRescueCD
Posts: 533

Rep: Reputation: 129Reputation: 129
I only build manually, preferably from source.
I first test my scripts as an ordinary user, then
create the package as root.
Also, everything should be done offline.
If any Makefile have entries for downloading stuff,
I first download the required files prior to building, and modify
the Makefile accordingly.
 
2 members found this post helpful.
Old 02-03-2022, 04:44 AM   #28
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,999

Rep: Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565Reputation: 1565
Quote:
Originally Posted by slackjeff View Post
I used slackbuilds manually for many years. But it is impossible to manage manual updates So I went to sbopkg.
Just a silly question, does anyone use slackbuilds manually and how do they do it in the updates part?
Not impossible. I create my own SlackBuild scripts for all my third party packages. The exceptions are multilib packages and 11 packages from Alien Bob, both repositories are mirrored locally for local access across my LAN. The only package I download via the internet is slackpkg+. When a rebuild or upgrade is needed I manually edit the script and run it to create the package. The resulting package is then placed in my personal repository for use on all my systems by slackpkg with slackpkg+. I have 143 packages I handle manually. I use the script header to document the dependencies, both the build/runtime requirements for that package and what package(s) needs that package. So if I open the SlackBuild script for package A, I see the packages B, C, D are needed to build packages A, in that order. I also see that packages A is needed to build package E and F.

My SlackBuilds do thing that cannot be done with SBo.

Last edited by chrisretusn; 02-03-2022 at 04:45 AM.
 
Old 02-03-2022, 05:21 AM   #29
TLE
Member
 
Registered: Oct 2004
Location: Sweden
Distribution: SW 15 x 4, 14.2 x 1
Posts: 56

Rep: Reputation: 10
Yes, a lot!
 
1 members found this post helpful.
Old 02-03-2022, 05:50 AM   #30
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,517

Rep: Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377Reputation: 2377
I rarely use slackpackages but then always run them manually, often editing as I go.
 
  


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] Slackbuilds website ... still active ? Mark Pettit Slackware 8 09-22-2013 03:24 PM
How to manually add SATA driver manually when kernel boot? aixilin Linux - Kernel 6 08-15-2008 10:36 AM
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 08:56 PM
Finding Module Dependencies...(Still loading...still loading..still loading..HANG!!!) Aeudian Linux - General 3 08-11-2003 03:31 PM
Finding Module Dependencies.....(still loading....Still loading....still loading) Aeudian Linux - Newbie 1 07-28-2003 02:27 PM

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

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