LinuxQuestions.org
Review your favorite Linux distribution.
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 05-01-2019, 04:50 AM   #1
Slackwarefanboy
Member
 
Registered: Apr 2019
Location: Garden State
Distribution: Slackware
Posts: 110

Rep: Reputation: Disabled
How do you install


I am trying to install compat32-tools-3.7-noarch-1alien.tgz from the alien's website and I do not know where exactly to install it or how to go about it. It is different and in slackware any n set of variables can lead to n amount of routes which require n amount of connections in some manner to work properly so I don't want to mess this up but then again I don't want to read 25 pages of slackware docs because 15 pages in I will loose track of what exactly I am doing and suddenly I am doing something unrelated to my original goal. Here are my codes:
https://slackware.nl/people/alien/multilib/14.2/
Code:
bash-4.3# ls
doinst.sh  slack-desc
bash-4.3# sh doinst.sh 
doinst.sh: line 1: cd: usr/bin/32: No such file or directory
doinst.sh: line 2: cd: usr/bin/32: No such file or directory
doinst.sh: line 3: cd: usr/bin/32: No such file or directory
doinst.sh: line 4: cd: usr/bin/32: No such file or directory
doinst.sh: line 5: cd: usr/bin/32: No such file or directory
doinst.sh: line 6: cd: usr/bin/32: No such file or directory
doinst.sh: line 7: cd: usr/bin/32: No such file or directory
doinst.sh: line 8: cd: usr/bin/32: No such file or directory
doinst.sh: line 9: cd: usr/bin/32: No such file or directory
doinst.sh: line 10: cd: usr/bin/32: No such file or directory
doinst.sh: line 11: cd: usr/bin/32: No such file or directory
doinst.sh: line 12: cd: usr/bin/32: No such file or directory
doinst.sh: line 13: cd: usr/bin/32: No such file or directory
doinst.sh: line 14: cd: usr/bin/32: No such file or directory
bash-4.3# 
---
bash-4.3# ./compat32-tools.SlackBuild
bash: ./compat32-tools.SlackBuild: Permission denied
bash-4.3# installpkg compat32-tools.SlackBuild
Cannot install compat32-tools.SlackBuild:  file does not end in .tgz, .tbz, .tlz, or .txz
bash-4.3# installpkg compat32-tools.SlackBuild
 
Old 05-01-2019, 04:59 AM   #2
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
I think you're making it rather more complicated than it is. If you have the binary file, it's just a matter of

Code:
#installpkg compat32-tools-3.7-noarch-1alien.tgz
Make sure you are in the folder where the binary is located.

EDIT: What is your end goal here? Are you trying to enable a multilib system?

Quote:
Originally Posted by Slackwarefanboy View Post
in slackware any n set of variables can lead to n amount of routes which require n amount of connections in some manner to work properly
Not sure what you mean by this. installpkg will sort out the installation for you automatically.

I'm requesting this be moved to the Slackware forum.

Last edited by Lysander666; 05-01-2019 at 05:17 AM.
 
Old 05-01-2019, 05:21 AM   #3
Slackwarefanboy
Member
 
Registered: Apr 2019
Location: Garden State
Distribution: Slackware
Posts: 110

Original Poster
Rep: Reputation: Disabled
Yes, I am pretty sure I got it hopefully, trying to run a vmware box program to install windows 7 and play a game called city state.

https://www.youtube.com/watch?v=CM1Y02xqlUE
https://www.youtube.com/watch?v=wsnuXpHLnGQ
 
Old 05-01-2019, 05:29 AM   #4
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 Slackwarefanboy View Post
Yes, I am pretty sure I got it hopefully, trying to run a vmware box program to install windows 7 and play a game called city state.

https://www.youtube.com/watch?v=CM1Y02xqlUE
https://www.youtube.com/watch?v=wsnuXpHLnGQ
Alternatively you could try to install Steam and run it off that. However, a couple of caveats.

1] You would have to make your system multib-enabled to run Steam. This isn't hard, you just have to follow some instructions, but it is a little fiddly.

2] Windows games under Steam in Linux/Slackware are still very hit and miss. Proton can run some games but not others. It depends how much it means to you. Personally I would attempt to run a multilib system first rather than install Windows 7 on a VM, but that's just me.

I can see there was a native Linux version of Citystate planned last year but this was cancelled.
 
Old 05-01-2019, 10:55 AM   #5
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
What you had was the SlackBuild. This is a script that is used to create a Slackware package. The doinst.sh file is a post-install script that is run to finalize some elements of the package on the installed system. It is not designed to be ran by you individually.

You have two options with the above. You can either build your own version of the package, after downloading the scripts and source provided by Eric or you can use his pre-built package and simply install that.

The easiest way to get multilib on your system is by following Eric's instructions here. I'll list the commands below (if you're running -current, make sure you change "14.2" to "current" under the SLACKVER variable):

Code:
SLACKVER=14.2
mkdir multilib
cd multilib
lftp -c "open http://bear.alienbase.nl/mirrors/people/alien/multilib/ ; mirror -c -e ${SLACKVER}"
cd ${SLACKVER}
upgradepkg --reinstall --install-new *.t?z
upgradepkg --install-new slackware64-compat32/*-compat32/*.t?z
This will download all of his multilib and compat32 packages and install them on your system. Once done with that, you should be able to reboot and then your system will be multilib.
 
1 members found this post helpful.
Old 05-01-2019, 11:02 AM   #6
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
It may be worth mentioning that OP should blacklist glibc and gcc packages. If these are not added to the slackpkg blacklist, they will just be overwritten at the next update he does.
 
1 members found this post helpful.
Old 05-01-2019, 11:22 AM   #7
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
It may be worth mentioning that OP should blacklist glibc and gcc packages. If these are not added to the slackpkg blacklist, they will just be overwritten at the next update he does.
Good catch! Thanks!

@OP, you will want to add the following entries (or uncomment them if they're already in it) to your /etc/slackpkg/blacklist file.

Code:
[0-9]+alien
[0-9]+compat32
 
1 members found this post helpful.
Old 05-01-2019, 11:39 AM   #8
ReFracture
Member
 
Registered: Oct 2007
Posts: 209

Rep: Reputation: 222Reputation: 222Reputation: 222
I neglected to blacklist those once, I had to manually reinstall the replaced compat32 packages with upgradepkg but it worked without issue.

Another thing to note and is that slackpkg+ can be installed and configured to make slackpkg use multiple repos, including Eric's multi lib so you can keep those compat32 packages up to date.. simply black listing them from slackpkg will work but it does keep them 'frozen in time' so to speak.
 
Old 05-01-2019, 04:27 PM   #9
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
If the OP is going to run Windows 7 in a virtual machine, I'm not sure that I see why the OP needs to be multi-lib as well.
 
  


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
how are you perceived if you say you use Linux ? samael26 General 53 07-12-2005 12:04 PM
Slackware 10 Developement Team - Thank You! Thank You! and Thank you! perry Slackware 5 07-21-2004 11:21 AM
Thank You Thank You Thank You ETC... Frank_Drebin LinuxQuestions.org Member Intro 7 02-24-2004 04:21 PM
how much do you spend on this forum and do you thing you are learning something nakkaya General 17 02-14-2003 12:31 AM
Thank You Thank You Thank You Atrocity General 15 11-18-2002 04:11 AM

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

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