LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 12-24-2020, 11:45 AM   #1
SandMan420420
Member
 
Registered: Nov 2020
Posts: 51

Rep: Reputation: Disabled
how to install i3 on slackware current?


hello, how would i install i3 window manager on slackware current?

Last edited by SandMan420420; 12-24-2020 at 01:26 PM.
 
Old 12-24-2020, 12:50 PM   #2
MDKDIO
Member
 
Registered: Mar 2004
Location: Sweden
Distribution: Slackware 15
Posts: 521

Rep: Reputation: 187Reputation: 187
If it is the window manager you mean, try this
https://github.com/Ponce/slackbuilds...ent/desktop/i3

Otherwise I'd suggest you to try provide more information (i3 is not much)
 
Old 12-24-2020, 01:09 PM   #3
SandMan420420
Member
 
Registered: Nov 2020
Posts: 51

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by MDKDIO View Post
If it is the window manager you mean, try this
https://github.com/Ponce/slackbuilds...ent/desktop/i3

Otherwise I'd suggest you to try provide more information (i3 is not much)
yes the wm is what i meant. thank you
 
Old 12-24-2020, 01:20 PM   #4
SandMan420420
Member
 
Registered: Nov 2020
Posts: 51

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by MDKDIO View Post
If it is the window manager you mean, try this
https://github.com/Ponce/slackbuilds...ent/desktop/i3

Otherwise I'd suggest you to try provide more information (i3 is not much)
when i try to install perl-JSON-XS for i3 i get this error

Can't locate Canary/Stability.pm in @INC (you may need to install the Canary::Stability module) (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at Makefile.PL line 4.
BEGIN failed--compilation aborted at Makefile.PL line 4.

perl-JSON-XS:
Would you like to continue processing the rest of the
queue or would you like to abort? If this failed
package is a dependency of another package in the queue
then it may not make sense to continue.


this gives me this error when installing i3

# Failed test 'use AnyEvent::I3;'
# at t/00-load.t line 6.
# Tried to use 'AnyEvent::I3'.
# Error: Can't locate JSON/XS.pm in @INC (you may need to install the JSON::XS module) (@INC contains: /tmp/SBo/i3-4.18.3/AnyEvent-I3/blib/lib /tmp/SBo/i3-4.18.3/AnyEvent-I3/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /tmp/SBo/i3-4.18.3/AnyEvent-I3/blib/lib/AnyEvent/I3.pm line 6.
# BEGIN failed--compilation aborted at /tmp/SBo/i3-4.18.3/AnyEvent-I3/blib/lib/AnyEvent/I3.pm line 6.
# Compilation failed in require at t/00-load.t line 6.
# BEGIN failed--compilation aborted at t/00-load.t line 6.
Bailout called. Further testing stopped:
# Testing AnyEvent::I3 , Perl 5.032000, /usr/bin/perl5.32.0
# Looks like you failed 1 test of 1.
FAILED--Further testing stopped.
make: *** [Makefile:883: test_dynamic] Error 1

i3:


this is with the ponce repository? do you know how to fix this?
 
Old 12-24-2020, 01:34 PM   #5
MDKDIO
Member
 
Registered: Mar 2004
Location: Sweden
Distribution: Slackware 15
Posts: 521

Rep: Reputation: 187Reputation: 187
Did you install all the dependencies listed in the i3.info file?

"dmenu libev libxkbcommon xcb-util-xrm yajl perl-JSON-XS perl-AnyEvent"

And
"perl-Canary-Stability perl-Types-Serialiser" deps for perl-JSON-XS

Edit:
Make sure you install the listed dependencies in the same order they are listed in the .info file for each package

Last edited by MDKDIO; 12-24-2020 at 01:37 PM.
 
Old 12-24-2020, 01:53 PM   #6
0XBF
Member
 
Registered: Nov 2018
Distribution: Slackware
Posts: 785

Rep: Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908Reputation: 908
Thats the build order I get on current:
Code:
1 - python3 (Installed)
2 - perl-common-sense (Not-Installed)
3 - ninja (Installed)
4 - perl-Types-Serialiser (Not-Installed)
5 - perl-Canary-Stability (Not-Installed)
6 - meson (Installed)
7 - yajl (Not-Installed)
8 - xcb-util-xrm (Not-Installed)
9 - perl-JSON-XS (Not-Installed)
10 - perl-AnyEvent (Not-Installed)
11 - libxkbcommon (Installed)
12 - libev (Not-Installed)
13 - dmenu (Not-Installed)
14 - i3 (Not-Installed)
Note that the ones marked "installed" are already in current, so just skip over them (the total listed build order would be for 14.2).
 
Old 12-24-2020, 02:33 PM   #7
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 SandMan420420 View Post
this is with the ponce repository? do you know how to fix this?
Yes, you need to install the dependencies first. But working with SBo scripts by hand will drive you nuts (although you can learn how it all works too), but generally you want to use an SBo manager (sbopkg, sbotools, there are other options too). Whichever it is, you need to configure it to use Ponce's -current SBo repo.

For example, if you were using sbotools, you'd do:
Code:
sboinstall i3
and step through the prompts for the dependencies. After that, it will all build, and if nothings fails, you're done.

Last edited by drgibbon; 12-24-2020 at 02:35 PM.
 
Old 12-24-2020, 03:49 PM   #8
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,407
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
I've got a queue for i3-gaps. You can get one with sbopkg using
Code:
sqg -p i3
or
Code:
sqg -p i3-gaps
 
Old 12-24-2020, 07:57 PM   #9
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,371
Blog Entries: 28

Rep: Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162Reputation: 6162
There's a Slackbuild. In my experience, must Slackbuilds for v. 14.2 also work on current.
 
  


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
slackware live current or slackware live current lemonade Slackware 5 03-23-2018 06:28 AM
[SOLVED] Slackware 14.2 glibc-2.23 vs Slackware Current glibc-2.24 and the Current 4.4.17 Kernel kjhambrick Slackware 10 08-13-2016 01:00 AM
[SOLVED] Script to build always a current ISO image of Slackware (slackware-current) robertjinx Slackware 2 12-09-2010 02:00 AM
Slackware64 -current vs Slackware -current or Slackware onebuck Slackware 16 06-23-2009 01:19 PM

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

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