LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation
User Name
Password
Slackware - Installation This forum is for the discussion of installation issues with Slackware.

Notices


Reply
  Search this Thread
Old 08-28-2023, 11:29 PM   #1
rzdndr
Member
 
Registered: Aug 2023
Distribution: Slackware 15.0 x86_64
Posts: 68

Rep: Reputation: 8
Installing slackware 15.0 from live


Hello All,

I am installing slackware 15 from the live iso (which I burned on a usb). In the installation, it said that it is installing the live distro, or something in those lines. I do not want the live system to be installed or to have KDE or anything else to be installed.

So would setup2hd install me a bare slackware 15.0 system? Or should I have choosen the "Install frpm HTTP/FTP server". If I would have choosen that, what address to supply, if any with that choise?

Regards
 
Old 08-29-2023, 12:50 AM   #2
quickbreakfast
Member
 
Registered: Oct 2015
Location: northern territory
Distribution: slackware 15
Posts: 336

Rep: Reputation: Disabled
Quote:
Originally Posted by rzdndr View Post
Hello All,
In the installation, it said that it is installing the live distro, or something in those lines.
What exactly the installation said would help us, cause the pharphrase has me confused.

Quote:
"I do not want the live system to be installed or to have KDE or anything else to be installed.
KDE is the default desktop. There are others to choose from available later in the install process.

If you don't want to install anything I suggest using a "LIVE" iso and to boot from that each time you want to boot Slackware.

Quote:
Or should I have choosen the "Install frpm HTTP/FTP server". If I would have choosen that, what address to supply, if any with that choise?
As I understand it installing from a HTTP/FTP would mean that you need to connect to a mirror and it will download and install from that mirror ........ happy to be corrected.

By the way. Welcome to Slackware and the forum.
 
1 members found this post helpful.
Old 08-29-2023, 03:29 AM   #3
rzdndr
Member
 
Registered: Aug 2023
Distribution: Slackware 15.0 x86_64
Posts: 68

Original Poster
Rep: Reputation: 8
Hello again.

Thanks for the welcome.

At first i have choosen the option that was installing the live cd system onto the harddrive. That is not what i wanted.

Then i installed the system again using the live cd iso, which i had written to a usb and booted off of it. But this time i have choosen ftp/http server for the source, and it installed the system.

Now i will be configuring the elilo.
 
Old 08-29-2023, 12:20 PM   #4
rzdndr
Member
 
Registered: Aug 2023
Distribution: Slackware 15.0 x86_64
Posts: 68

Original Poster
Rep: Reputation: 8
Hello all,

Is there a package manager other than slackpkg that will install packages from slackbuild.org. I am new to slackware.

Regards
 
Old 08-29-2023, 01:00 PM   #5
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 10,541

Rep: Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496Reputation: 2496
I think you need to familiarize yourself with SlackBuilds and the best place for that is their site at the link below. The HowTo and FAQ pages would be the place to start. SlackBuilds have install scripts to install the software so you don't need a package manager. I'm not really sure what your question/concern is here.

https://slackbuilds.org/
 
1 members found this post helpful.
Old 08-29-2023, 04:29 PM   #6
0XBF
Member
 
Registered: Nov 2018
Distribution: Slackware
Posts: 770

Rep: Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872Reputation: 872
Quote:
Originally Posted by rzdndr View Post
Hello all,

Is there a package manager other than slackpkg that will install packages from slackbuild.org. I am new to slackware.

Regards
slackpkg is only used to install/upgrade/manage official Slackware packages. By default it will try to remove third party packages from slackbuilds.org, so you must use slackpkg's blacklist feature to prevent it from looking at packages with the SBo tag (see /etc/slackpkg/blacklist). It can't do anything else for managing slackbuilds.org packages.

There are third party package managers that can be used to manage builds, dependencies, queues, and packages from slackbuilds.org.

I use 'sbopkg' and its included queue generating tool 'sqg', found here: https://sbopkg.org/

There are other third party package managers out there that I have not tried myself but others on the forums use:
'slpkg' - https://dslackw.gitlab.io/slpkg/ (With package build hosted here: https://slackbuilds.org/repository/15.0/system/slpkg/)
'sboui' - https://github.com/montagdude/sboui (with package build hosted here: https://slackbuilds.org/repository/15.0/system/sboui/)

There's probably others, but thats all I can think of atm.
 
1 members found this post helpful.
Old 08-29-2023, 09:55 PM   #7
rzdndr
Member
 
Registered: Aug 2023
Distribution: Slackware 15.0 x86_64
Posts: 68

Original Poster
Rep: Reputation: 8
Quote:
Originally Posted by yancek View Post
I think you need to familiarize yourself with SlackBuilds and the best place for that is their site at the link below. The HowTo and FAQ pages would be the place to start. SlackBuilds have install scripts to install the software so you don't need a package manager. I'm not really sure what your question/concern is here.

https://slackbuilds.org/
I should not have aksed another question in this thread. Sorry about this.

I have read that there is no dependency management in the package system of slackware. My concern is to screw up when installing packages.

How do you check manually for dependencies before installing a new package in slackware?

I will be reading SlackBuilds HowTo and FAQ.

Thanks.
 
Old 08-29-2023, 09:57 PM   #8
rzdndr
Member
 
Registered: Aug 2023
Distribution: Slackware 15.0 x86_64
Posts: 68

Original Poster
Rep: Reputation: 8
Quote:
Originally Posted by 0XBF View Post
slackpkg is only used to install/upgrade/manage official Slackware packages. By default it will try to remove third party packages from slackbuilds.org, so you must use slackpkg's blacklist feature to prevent it from looking at packages with the SBo tag (see /etc/slackpkg/blacklist). It can't do anything else for managing slackbuilds.org packages.

There are third party package managers that can be used to manage builds, dependencies, queues, and packages from slackbuilds.org.

I use 'sbopkg' and its included queue generating tool 'sqg', found here: https://sbopkg.org/

There are other third party package managers out there that I have not tried myself but others on the forums use:
'slpkg' - https://dslackw.gitlab.io/slpkg/ (With package build hosted here: https://slackbuilds.org/repository/15.0/system/slpkg/)
'sboui' - https://github.com/montagdude/sboui (with package build hosted here: https://slackbuilds.org/repository/15.0/system/sboui/)

There's probably others, but thats all I can think of atm.
I will be looking at the blacklist feature of slackpkg. When I install something, it should not remove what I installed from the system.

Thanks
 
Old 08-30-2023, 08:45 AM   #9
dhalliwe
Member
 
Registered: Mar 2022
Location: Ontario, Canada
Distribution: Slackware
Posts: 165

Rep: Reputation: 156Reputation: 156
Let me see if I can help explain this:

If you stick to software that is part of core Slackware (full installation), you have two choices to keep it up-to-date. No dependency resolution is needed.
  1. Manually check for updates at slackware.com, or whatever mirror site you choose to use. Download them and install them (installpkg).
  2. Use an automated tool that does this for you.

You can also obtain software via Slackbuilds. This does not provide packages ready to install. It provides links to source code, and scripts that you can use to compile that code into packages on your own computer. These can be installed on your computer using the regular package management tools (installpkg, removepkg), and your Slackware installation will know all it needs to know about them. Slackbuilds has notes on dependencies, but you need to pay attention to them, build them, and install them.

Other tools are available to automatically deal with Slackbuild downloads and dependencies.

You can also go directly to sources of other software, download the source, compile and install it following their general directions. Slackware's package management tools will not know about it, and things might break (or will break, eventually).

Ever time you rely on using an automated tool, you run the risk that a later manual step will upset the automated tool. The tools will run into "I didn't know you did that, so I broke it for you. Thank me later" mode. That is where blacklists come in. If you install Slackbuild software (manually or automatically), the automated tool that looks after your main Slackware installation needs to be told to leave those alone.

This goes triple if you install stuff without creating a Slackware package. You never know what Slackware or Slackbuild update will break it.
 
1 members found this post helpful.
Old 08-30-2023, 10:56 AM   #10
rzdndr
Member
 
Registered: Aug 2023
Distribution: Slackware 15.0 x86_64
Posts: 68

Original Poster
Rep: Reputation: 8
Quote:
Originally Posted by dhalliwe View Post
Let me see if I can help explain this:

If you stick to software that is part of core Slackware (full installation), you have two choices to keep it up-to-date. No dependency resolution is needed.
  1. Manually check for updates at slackware.com, or whatever mirror site you choose to use. Download them and install them (installpkg).
  2. Use an automated tool that does this for you.

You can also obtain software via Slackbuilds. This does not provide packages ready to install. It provides links to source code, and scripts that you can use to compile that code into packages on your own computer. These can be installed on your computer using the regular package management tools (installpkg, removepkg), and your Slackware installation will know all it needs to know about them. Slackbuilds has notes on dependencies, but you need to pay attention to them, build them, and install them.

Other tools are available to automatically deal with Slackbuild downloads and dependencies.

You can also go directly to sources of other software, download the source, compile and install it following their general directions. Slackware's package management tools will not know about it, and things might break (or will break, eventually).

Ever time you rely on using an automated tool, you run the risk that a later manual step will upset the automated tool. The tools will run into "I didn't know you did that, so I broke it for you. Thank me later" mode. That is where blacklists come in. If you install Slackbuild software (manually or automatically), the automated tool that looks after your main Slackware installation needs to be told to leave those alone.

This goes triple if you install stuff without creating a Slackware package. You never know what Slackware or Slackbuild update will break it.
I am new to Slackware. Wanted to try it for a long time.

I have installed Slackware 2 days ago, and I am starting to like the whole slackpkg, and SlackBuild concept. That is really nice. For instance, I did not pay attention when installing fzf today, and then realized that I have not payed attention to the dependencies. Well it is the learning process.

I wanted a daily driver that is close to UNIX. That will not have trouble with graphics/display or any other drivers. And a system that provides a good environment for developers. So Slackware it is. Hope to not change, or distro hop to another system. So far I had one problem.

Thanks.
 
Old 09-01-2023, 06:01 AM   #11
ethelack
Member
 
Registered: Mar 2021
Location: New Zealand
Distribution: Slackware
Posts: 81

Rep: Reputation: Disabled
Hi rzdndr,

The Old Tech Bloke has a video that explains how to install slackbuilds. His channel is well worth a look at if you want to learn the easiest way to use slackware. Lots of info on setting up window managers other than kde.

Easy package management with slackbuild helpers

In short as mentioned above I downloaded sbopkg from sbopkg.org and installed it with 'sudo installpkg sbopkg*'

By default it points to the slackware-15 build tree so first you have to sync with it.

sbopkg -r
You can then fire up the gui tool by running 'sbopkg' and use the search line keyword to locate what you are looking for.
All programs have a Readme which lists the dependencies.

You can exit sbopkg and use 'sqg -p <packagename>' to create a dependency queue for the program.

You then return to 'sbopkg' gui and can select to install the queue however I find it just as easy to use the command line.

sbopkg -i <packagename>

Select install from queue file and answer yes to all questions. Done.

By the way you did a good job installing from the live iso. Dependencies aren't usually a problem as long as you have all development, libraries, X programs and Xap's installed. You can install them all by running.

'sudo slackpkg install d'
'sudo slackpkg install l'
'sudo slackpkg install x'
'sudo slackpkg install xap'

And remove kde by running
'sudo slackpkg remove kde'

On the odd occasion when a program has a missing dependency try running the programs command from the terminal the program will spit out a message listing the dependency file as being not found

Copy and paste the file name to

'sudo slackpkg file-search <filename>'

it will list the package that the file belong to.

Last edited by ethelack; 09-01-2023 at 06:20 AM.
 
1 members found this post helpful.
Old 09-02-2023, 04:48 AM   #12
rzdndr
Member
 
Registered: Aug 2023
Distribution: Slackware 15.0 x86_64
Posts: 68

Original Poster
Rep: Reputation: 8
Quote:
Originally Posted by ethelack View Post
Hi rzdndr,

The Old Tech Bloke has a video that explains how to install slackbuilds. His channel is well worth a look at if you want to learn the easiest way to use slackware. Lots of info on setting up window managers other than kde.

Easy package management with slackbuild helpers

In short as mentioned above I downloaded sbopkg from sbopkg.org and installed it with 'sudo installpkg sbopkg*'

By default it points to the slackware-15 build tree so first you have to sync with it.

sbopkg -r
You can then fire up the gui tool by running 'sbopkg' and use the search line keyword to locate what you are looking for.
All programs have a Readme which lists the dependencies.

You can exit sbopkg and use 'sqg -p <packagename>' to create a dependency queue for the program.

You then return to 'sbopkg' gui and can select to install the queue however I find it just as easy to use the command line.

sbopkg -i <packagename>

Select install from queue file and answer yes to all questions. Done.

By the way you did a good job installing from the live iso. Dependencies aren't usually a problem as long as you have all development, libraries, X programs and Xap's installed. You can install them all by running.

'sudo slackpkg install d'
'sudo slackpkg install l'
'sudo slackpkg install x'
'sudo slackpkg install xap'

And remove kde by running
'sudo slackpkg remove kde'

On the odd occasion when a program has a missing dependency try running the programs command from the terminal the program will spit out a message listing the dependency file as being not found

Copy and paste the file name to

'sudo slackpkg file-search <filename>'

it will list the package that the file belong to.
Hello,

Thanks for the link to the "Old Tech Bloke" video. Helpful videos...

Will take a look at the sbopkg.org site.
 
  


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
Have you tried USB boot of Slackware Live Edition? slackware-live/1.3.5.1 or other versions? philip0 Slackware - Installation 2 05-27-2020 12:06 PM
Slackware 14.2 "Slacker" live DVD/USB featuring XFCE4, Kernel 4.19.29-xanmod15, and Linux-Live Kit linus72 Slackware 119 07-19-2019 06:47 AM
slackware live current or slackware live current lemonade Slackware 5 03-23-2018 06:28 AM
I wanna make a live slackware live cd. Please help cyto Slackware 7 08-04-2011 02:23 AM

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

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