LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 06-05-2019, 10:46 AM   #16
Slackwarefanboy
Member
 
Registered: Apr 2019
Location: Garden State
Distribution: Slackware
Posts: 110

Original Poster
Rep: Reputation: Disabled

Quote:
Originally Posted by Lysander666 View Post
The way to do it, for me anyway, is to install AlienBob's Steam client:

http://www.slackware.com/~alien/slac...eamclient/pkg/

And then to follow the instructions here:

https://docs.slackware.com/slackware:multilib

I have Steam running on two machines through this method.

EDIT: I've just through another thread that you have multilib. Hopefully Eric's Steam client will help. I would uninstall the other if I were you.
AWESOME MAN! But I am not as smart as you, this is what I type:

Code:
bash-4.3$ su
Password: 
bash-4.3# ls
README	README.Slackware  steam_install_agreement.txt  steamclient.SlackBuild
bash-4.3# ./steamclient.SlackBuild
bash: ./steamclient.SlackBuild: Permission denied
bash-4.3# make install
make: *** No rule to make target 'install'.  Stop.
bash-4.3#
I tried running the slackbuild but to no avail, I THEN READ THE README like any God fearing slacker would do and still to no avail, I guess I can run the .sh script? IDK what to do next from here because this is the first time I am encountering this. I am assuming the source file is not included with the alienbob files I downloaded for 14.2?
 
Old 06-05-2019, 10:52 AM   #17
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
You are confusing a lot of things. You do not need to make install.



Go back and look at this page.

https://slackbuilds.org/repository/14.2/games/steam/

You need both the source download, steam_1.0.0.52.tar.gz, and the Slackbuild.

Then you run a command which unzips the Slackbuild and puts its content inside a new folder called 'steam', like so

Code:
tar -xzvf steam.tar.gz
then move the source into it

Code:
mv steam_1.0.0.52.tar.gz steam
then navigate into the steam folder and try running the Slackbuild.

It will drop the build into /tmp. Navigate into /tmp and then use installpkg to install it.

I do hope you also installed the dependency beforehand

Last edited by Lysander666; 06-06-2019 at 03:37 AM.
 
Old 06-05-2019, 10:55 AM   #18
cowpoke
LQ Newbie
 
Registered: Dec 2018
Distribution: Slackware
Posts: 17

Rep: Reputation: Disabled
Also, this page might prove useful to you while working through the process of completing the package build/install process.

https://slackbuilds.org/howto/

Step 4 bit you above. Marking the .SlackBuild as executable is important.
 
Old 06-05-2019, 10:56 AM   #19
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
Do you have a desire to be compiling all these programs? Because Eric (Alien Bob) makes all his SlackBuilds available as pre-compiled packages. You could simply download the package (it ends in .tgz or .txz) and then run upgradepkg against the new package and it should upgrade your old one. If you get the stuff from Eric to build the package, and get the whole folder, it will include the source. If you get the stuff from SlackBuilds.org (commonly called SBo), it won't include the source and you would need to download that separately.

But the issue with your command is that steamclient.SlackBuild doesn't have the execute permission. You would need to either add that permission (chmod +x steamclient.SlackBuild) or tell the shell to run it as a script (sh steamclient.SlackBuild). Once it is executable, it will then error out since it is missing the download. Once you have that, it should work fine.

Last edited by bassmadrigal; 06-05-2019 at 10:59 AM.
 
1 members found this post helpful.
Old 06-05-2019, 10:56 AM   #20
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 cowpoke View Post
Also, this page might prove useful to you while working through the process of completing the package build/install process.

https://slackbuilds.org/howto/

Step 4 bit you above. Marking the .SlackBuild as executable is important.
I don't know why, but they are always executable for me, I never have to run chmod. Must be automated or something.

Last edited by Lysander666; 06-05-2019 at 11:04 AM.
 
Old 06-05-2019, 11:00 AM   #21
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
Quote:
Originally Posted by Lysander666 View Post
I don't know why, back they are always executable for me, I never have to run chmod. Must be automated or something.
Or if they're downloaded manually.
 
Old 06-05-2019, 11:03 AM   #22
cowpoke
LQ Newbie
 
Registered: Dec 2018
Distribution: Slackware
Posts: 17

Rep: Reputation: Disabled
Quote:
Originally Posted by Lysander666 View Post
I don't know why, back they are always executable for me, I never have to run chmod. Must be automated or something.
To be honest, I've been using sbopkg for sometime now and haven't gone through the "normal" SlackBuild process in a while. I know sbopkg is doing a lot of this for me and I've started to take it for granted. Maybe it's time to go through a queue manually again just to blow the dust off that part of my memory.

My tip was solely based upon the terminal output in Slackwarefanboy's post where permission to execute was denied.
 
Old 06-05-2019, 11:06 AM   #23
Slackwarefanboy
Member
 
Registered: Apr 2019
Location: Garden State
Distribution: Slackware
Posts: 110

Original Poster
Rep: Reputation: Disabled
Talking

Quote:
Originally Posted by Lysander666 View Post
You are confusing a lot of things. You do not need to make install.



Go back and look at this page.

https://slackbuilds.org/repository/14.2/games/steam/

You need both the source download, steam_1.0.0.52.tar.gz, and the Slackbuild.

Then you create folder which unzips the Slackbuild and puts its content inside a new folder called 'steam', like so

Code:
tar -xzvf steam.tar.gz
then move the source into it

Code:
mv steam_1.0.0.52.tar.gz steam
then navigate into the steam folder and try running the Slackbuild.

It will drop the build into /tmp. Navigate into /tmp and then use installpkg to install it.

I do hope you also installed the dependency beforehand

Code:
bash-4.3$ su
Password: 
su: Authentication failure
bash-4.3$ su
Password: 
bash-4.3# tar -xzvf steam.tar.gz
steam/
steam/slack-desc
steam/README
steam/steam.SlackBuild
steam/doinst.sh
steam/steam.info
bash-4.3# mv steam_1.0.0.52.tar.gz steam
bash-4.3# cd /home/tevin/Downloads/Steam/steam
bash-4.3# ls
README	   slack-desc	     steam.info
doinst.sh  steam.SlackBuild  steam_1.0.0.52.tar.gz
bash-4.3# ./steam.SlackBuild
steam/
steam/README
steam/bootstraplinux_ubuntu12_32.tar.xz
steam/COPYING
steam/steam.desktop
steam/steam_install_agreement.txt
steam/steam-key.asc
steam/debian/
steam/debian/compat
steam/debian/changelog
steam/debian/steam.install
steam/debian/source/
steam/debian/source/format
steam/debian/copyright
steam/debian/control
steam/debian/rules
steam/debian/steam-launcher.postinst
steam/debian/steam-launcher.install
steam/debian/steam-launcher.manpages
steam/icons/
steam/icons/32/
steam/icons/32/steam.png
steam/icons/24/
steam/icons/24/steam.png
steam/icons/48/
steam/icons/48/steam.png
steam/icons/48/steam_tray_mono.png
steam/icons/256/
steam/icons/256/steam.png
steam/icons/16/
steam/icons/16/steam.png
steam/lib/
steam/lib/udev/
steam/lib/udev/rules.d/
steam/lib/udev/rules.d/99-HTC-Vive-perms.rules
steam/lib/udev/rules.d/99-steam-controller-perms.rules
steam/check_version.sh
steam/steam.6
steam/steam.list
steam/steamdeps
steam/steam
steam/Makefile
install -d -m 755 /tmp/SBo/package-steam/usr/bin/
install -p -m 755 steam /tmp/SBo/package-steam/usr/bin/
install -p -m 755 steamdeps /tmp/SBo/package-steam/usr/bin/
install -d -m 755 /tmp/SBo/package-steam/usr/share/doc/steam/
install -p -m 644 README steam_install_agreement.txt /tmp/SBo/package-steam/usr/share/doc/steam/
install -d -m 755 /tmp/SBo/package-steam/usr/share/man/man6/
install -m 644 steam.6 /tmp/SBo/package-steam/usr/share/man/man6/
install -d -m 755 /tmp/SBo/package-steam/usr/share/icons/hicolor/16x16/apps/
install -p -m 644 icons/16/steam.png /tmp/SBo/package-steam/usr/share/icons/hicolor/16x16/apps/
install -d -m 755 /tmp/SBo/package-steam/usr/share/icons/hicolor/24x24/apps/
install -p -m 644 icons/24/steam.png /tmp/SBo/package-steam/usr/share/icons/hicolor/24x24/apps/
install -d -m 755 /tmp/SBo/package-steam/usr/share/icons/hicolor/256x256/apps/
install -p -m 644 icons/256/steam.png /tmp/SBo/package-steam/usr/share/icons/hicolor/256x256/apps/
install -d -m 755 /tmp/SBo/package-steam/usr/share/icons/hicolor/32x32/apps/
install -p -m 644 icons/32/steam.png /tmp/SBo/package-steam/usr/share/icons/hicolor/32x32/apps/
install -d -m 755 /tmp/SBo/package-steam/usr/share/icons/hicolor/48x48/apps/
install -p -m 644 icons/48/steam.png /tmp/SBo/package-steam/usr/share/icons/hicolor/48x48/apps/
install -d -m 755 /tmp/SBo/package-steam/usr/share/pixmaps/
install -p -m 644 icons/48/steam.png /tmp/SBo/package-steam/usr/share/pixmaps/
install -p -m 644 icons/48/steam_tray_mono.png /tmp/SBo/package-steam/usr/share/pixmaps
install -d -m 755 /tmp/SBo/package-steam/usr/lib/steam/
install -p -m 644 bootstraplinux_ubuntu12_32.tar.xz /tmp/SBo/package-steam/usr/lib/steam/
install -d -m 755 /tmp/SBo/package-steam/usr/share/applications/
install -p -m 644 steam.desktop /tmp/SBo/package-steam/usr/share/applications/
if [ -d /etc/apt ]; then \
	install -d -m 755 /tmp/SBo/package-steam/etc/apt/sources.list.d/; \
	install -p -m 644 steam.list /tmp/SBo/package-steam/etc/apt/sources.list.d/; \
	install -d -m 700 /tmp/SBo/steam/gpg; \
	gpg --homedir=/tmp/SBo/steam/gpg --no-default-keyring --keyring=/tmp/SBo/steam/steam.gpg --import steam-key.asc; \
	install -d -m 755 /tmp/SBo/package-steam/etc/apt/trusted.gpg.d/; \
	install -p -m 644 steam.gpg /tmp/SBo/package-steam/etc/apt/trusted.gpg.d/; \
	rm -rf /tmp/SBo/steam/steam.gpg* /tmp/SBo/steam/gpg; \
fi

Slackware package maker, version 3.141593.

Searching for symbolic links:

No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n

Creating Slackware package:  /tmp/steam-1.0.0.52-x86_64-1_SBo.tgz

./
usr/
usr/share/
usr/share/pixmaps/
usr/share/pixmaps/steam_tray_mono.png
usr/share/pixmaps/steam.png
usr/share/applications/
usr/share/applications/steam.desktop
usr/share/icons/
usr/share/icons/hicolor/
usr/share/icons/hicolor/24x24/
usr/share/icons/hicolor/24x24/apps/
usr/share/icons/hicolor/24x24/apps/steam.png
usr/share/icons/hicolor/32x32/
usr/share/icons/hicolor/32x32/apps/
usr/share/icons/hicolor/32x32/apps/steam.png
usr/share/icons/hicolor/48x48/
usr/share/icons/hicolor/48x48/apps/
usr/share/icons/hicolor/48x48/apps/steam.png
usr/share/icons/hicolor/16x16/
usr/share/icons/hicolor/16x16/apps/
usr/share/icons/hicolor/16x16/apps/steam.png
usr/share/icons/hicolor/256x256/
usr/share/icons/hicolor/256x256/apps/
usr/share/icons/hicolor/256x256/apps/steam.png
usr/lib/
usr/lib/steam/
usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
usr/bin/
usr/bin/steamdeps
usr/bin/steam
usr/man/
usr/man/man6/
usr/man/man6/steam.6.gz
usr/doc/
usr/doc/steam-1.0.0.52/
usr/doc/steam-1.0.0.52/steam.SlackBuild
usr/doc/steam-1.0.0.52/README
usr/doc/steam-1.0.0.52/steam_install_agreement.txt
install/
install/slack-desc
install/doinst.sh

Slackware package /tmp/steam-1.0.0.52-x86_64-1_SBo.tgz created.

bash-4.3# cd /tmp
bash-4.3# installpkg steam-1.0.0.52-x86_64-1_SBo.tgz
Verifying package steam-1.0.0.52-x86_64-1_SBo.tgz.
Installing package steam-1.0.0.52-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# steam (digital distribution)
#
# Steam is an internet-based digital distribution, digital rights
# management, multiplayer, and social networking platform developed by
# Valve Corporation.
#
# Steam provides the user with installation and automatic updating of
# games on multiple computers, and community features such as friends
# lists and groups, cloud saving, and in-game voice and chat
# functionality.
# Project URL: http://store.steampowered.com
Executing install script for steam-1.0.0.52-x86_64-1_SBo.tgz.
Package steam-1.0.0.52-x86_64-1_SBo.tgz installed.

bash-4.3#
THANKS!!!
 
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
LXer: Steam Linux Beta now open to all! Plus other bits of Steam. LXer Syndicated Linux News 0 12-20-2012 08:32 PM
LXer: iBomber games coming to Steam for Linux! Steam also expands their Beta! LXer Syndicated Linux News 0 12-06-2012 09:50 PM
LXer: Steam Linux Beta Build Surfaces In Steam’s Database LXer Syndicated Linux News 0 09-06-2012 04:00 PM
Steam on Wine, cannot login,"Steam is having trouble connecting to the Steam servers" cantab Linux - Games 1 06-19-2010 06:32 AM
Errors, Errors, and more Errors (KDE 3.4.x GUI Errors) Dralnu Linux - Software 2 05-13-2006 08:30 AM

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

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