LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
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 09-29-2012, 04:34 PM   #1
waddles
Member
 
Registered: Sep 2012
Posts: 372

Rep: Reputation: 1
how to make Slack 13.37 LSB 3.2 compliant


I need to make my 13.37 Slackware LSB 3.2 compliant so that I can download Epson drivers for a printer (workforce435) I intend to buy.
I found 1 site which solved this problem but he was running Debian.
Consequently I am unsure if what he did is sufficient and/or complete for Slack 13.37.
Can someone tell me what needs to be done to this version of Slackware to make it LSB 3.2 compliant? and what is already compliant?
Also how to do it or a web reference would be helpful, my searching has only turned up 2 incomplete and moderately useful references.
 
Old 09-29-2012, 04:53 PM   #2
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,528

Rep: Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187
Well, the official website for viewing or downloading LSB 3.2 is here.

I had a quick look at the core functional area. I think you would save a lot of time searching for the exact model/type on this forum instead of trying to find out if Slackware is "enough LSB 3.2 compliant" (does anybody knows what "enough" would mean in that case?).

That said, if you suffer of insomnia, reading the 717 pages of the core functional area for the Generic architecture specification is worth trying as a cure

Last edited by Didier Spaier; 09-29-2012 at 04:56 PM.
 
Old 09-29-2012, 04:56 PM   #3
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 755

Rep: Reputation: 227Reputation: 227Reputation: 227
http://refspecs.linuxfoundation.org/lsb.shtml

Though your wasting your time on that front, it will be far easier to mould the script to fit Slackware.
 
Old 09-29-2012, 05:17 PM   #4
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,528

Rep: Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187
Reading this:
Quote:
22 Software Installation
22.1 Introduction
Applications shall either be packaged in the RPM packaging format as defined
in this specification, or supply an installer which is LSB conforming (for
example, calls LSB commands and utilities).
Note: Supplying an RPM format package is encouraged because it makes systems
easier to manage. This specification does not require the implementation to use
RPM as the package manager; it only specifies the format of the package file.
Slackware is not compliant to LSB 3.2, as its package format do not comply to the package file format specified in LSB 3.2 (see from page 652).

This is confirmed by the fact that lsb-release utility (page 590) is not included in Slackware 13.37.

And if I may risk a prediction this will not change as long as Patrick J. Volkerding will be our BDFL.

Last edited by Didier Spaier; 09-30-2012 at 03:03 AM. Reason: page numer corrected and lsb_release mentioned
 
Old 09-29-2012, 10:39 PM   #5
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,485

Rep: Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856
There should be no problem with getting that printer to work with Slackware.
http://www.openprinting.org/printer/...rce_435_Series
Please note the (How to install) link from the same page.
https://wiki.linuxfoundation.org/en/...nPrinting_Site
 
Old 09-30-2012, 03:38 AM   #6
waddles
Member
 
Registered: Sep 2012
Posts: 372

Original Poster
Rep: Reputation: 1
Allend: I briefly scanned your offerings but they led me to the same conclusion I have been suffering under. That is that I need to make the OS LSB compatible before I download Epson's drivers for the device. They also mentioned that in the Epson driver download page unless these tired eyes and befuddled brain have misled me.
Please please correct me if I am wrong as at this point I could believe dancing in the street with holly sprigs in my ears would cure my printer problems.

I just need a simple ink-jet printer to handle printing. I will follow the advice of Didier and put out a call for a printer here.
After my HP fiasco I can just imagine downloading a bunch of rpm-s, converting to tars, all probably in the wrong tree, only to find some salient point was missed and I once again spent $75-$100 for a boat anchor.

I think what I am looking for is a sequenced list of what needs to be put where to become LSB 3.2.

WildWizard: expand please on what you ment by moulding a script to Slack? I think you may be on to a viable solution from what U said.

I see that VueScan claims 6o seconds to print or something like that. From my background it seems that a script/program to move the cartridge carrier, select the color, nozzle etc. could be built by any distro to drive a similar set of manufacturers features but I think that is what Linux Foundation is attempting but IMHO with too much clutter.
My sincere thanks to all.
 
Old 09-30-2012, 06:00 AM   #7
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,528

Rep: Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187
This could help. It would be even better, after following the instructions from 1. through 4., to make yourself a Slackware package, see "man makepkg".

FYI there is an How To Extract an RPM Package Without Installing It.
 
Old 09-30-2012, 04:22 PM   #8
waddles
Member
 
Registered: Sep 2012
Posts: 372

Original Poster
Rep: Reputation: 1
how to make Slack 13.37 LSB 3.2 compliant

WOW ! WOW! WOW!
Didier Spaier I think that is EXACTLY what I was looking for!
I had researched the heck out of the various manufacturers and from my experiences with Epson, Canon, and HP the former was the least trying so the WF435 (which is also called BX305plus, I'm told) was my favorite since HP had done it to themselves. I don't know how U found it but it is similar to a site I had seen and was unsuccessful in trying to re-locate.
BTW I had seen the rpm2cpio <file> | cpio -idmv (had to use web to get the man page for idmv, Slacks doesn't have explanation for them). Have U seen:
rpm2cpio <file> | lzma -d | cpio -idmv which is similar to:
rpm2cpio <file> | xz -d | cpio -idmv which was a response in the reference U gave. Thanx very much.
Per the rpm2cpio does anyone know why there is no rpm2tar with Slack anymore?

Last edited by waddles; 09-30-2012 at 04:24 PM.
 
Old 09-30-2012, 05:27 PM   #9
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,528

Rep: Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187
Want something even simpler? type "rpm2txz <rpm package>", then install the package with the "installpkg" command. Type "rpm2txz" with no argument for command's usage. This should make a good Slackware package as it has been written by Patrick Volkerding
 
Old 10-02-2012, 02:26 PM   #10
waddles
Member
 
Registered: Sep 2012
Posts: 372

Original Poster
Rep: Reputation: 1
how to make Slack 13.37 LSB 3.2 compliant

Thanks again, Didier.
I hadn't tried to use rpm2tar/tgz/txz in a long while but tried the other day to find it in my Slack 13.37 and there was only the rpm2cpio which stunned me. I will have to download it from somewhere. Probably Sourceforge or Slackbuild has it.
I am concluding this post stream since UR 2 references solved my problem.
 
Old 10-02-2012, 03:01 PM   #11
Didier Spaier
Senior Member
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slackware{,64}-{14.1,current} on a Lenovo Thinkpad T61 6457-4XG
Posts: 4,528

Rep: Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187Reputation: 1187
If you can't find rpm2txz on you Slackware 13.37, that should be because you didn't make a full install or removed it. It comes from the package rpm2tgz which is included in Slackware 13.37 in the /a series of packages and should be installed in /usr/bin.

So for some reason your Slackware 13.37 installation is not complete.

Last edited by Didier Spaier; 10-02-2012 at 03:05 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Why Slackware isn't LSB compliant? testing Slackware 64 12-07-2010 12:05 AM
[SOLVED] I want to build "ELF 64-bit LSB shared object", not "ELF 64-bit LSB executable" matschr Red Hat 2 11-15-2010 12:55 PM
Which distros are most Linux Standard Base (LSB) compliant? catkin Linux - General 2 08-18-2009 09:44 AM
Building LSB compatible application with LSB SDK - lsbappchk fails gkiagia Programming 0 01-12-2007 06:00 AM
LSB 5amYan Linux - Distributions 3 06-06-2002 04:49 PM


All times are GMT -5. The time now is 05:31 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration