Code: Select all
# rpm2tgz -d -n epson-inkjet-printer-nx420-1.0.0-1lsb3.2.i486.rpm
For scanning I recommend the programme to "XSane".
Code: Select all
# rpm2tgz -d -n epson-inkjet-printer-nx420-1.0.0-1lsb3.2.i486.rpm
I just worked up the nerve to try this on a new Salix OS LXDE 13.37 install on my netbook. Here is the output I got:Andyun wrote:and maybe http://www.salixos.org/forum/viewtopic. ... =10#p17136.Code: Select all
# rpm2tgz -d -n epson-inkjet-printer-nx420-1.0.0-1lsb3.2.i486.rpm
For scanning I recommend the programme to "XSane".
Code: Select all
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: /home/user/Downloads/epson-inkjet-printer-nx420-1.0.0-i486-1lsb3.2.tgz
./
install/
install/slack-desc
opt/
opt/epson-inkjet-printer-nx420/
opt/epson-inkjet-printer-nx420/resource/
opt/epson-inkjet-printer-nx420/resource/Epson_Stylus_NX420.MT.5.data
opt/epson-inkjet-printer-nx420/resource/Epson_Stylus_NX420.MT.2.data
opt/epson-inkjet-printer-nx420/resource/Epson_Stylus_NX420.MT.1.data
opt/epson-inkjet-printer-nx420/resource/Epson_Stylus_NX420.MT.3.data
opt/epson-inkjet-printer-nx420/resource/Epson_Stylus_NX420.MT.6.data
opt/epson-inkjet-printer-nx420/resource/Epson_Stylus_NX420.MT.4.data
opt/epson-inkjet-printer-nx420/resource/Epson_Stylus_NX420.1.data
opt/epson-inkjet-printer-nx420/lib/
opt/epson-inkjet-printer-nx420/lib/libEpson_Stylus_NX420.MT.so.1.0.0
opt/epson-inkjet-printer-nx420/lib/libEpson_Stylus_NX420.so.1.0.0
opt/epson-inkjet-printer-nx420/doc/
opt/epson-inkjet-printer-nx420/doc/Manual.txt
opt/epson-inkjet-printer-nx420/doc/AUTHORS
opt/epson-inkjet-printer-nx420/doc/README
opt/epson-inkjet-printer-nx420/doc/COPYING.LIB
opt/epson-inkjet-printer-nx420/doc/COPYING.EPSON
opt/epson-inkjet-printer-nx420/doc/COPYING
opt/epson-inkjet-printer-nx420/ppds/
opt/epson-inkjet-printer-nx420/ppds/Epson/
opt/epson-inkjet-printer-nx420/ppds/Epson/Epson-Stylus_TX420W_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-nx420/ppds/Epson/Epson-TX420_NX420_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-nx420/ppds/Epson/Epson-Stylus_SX420W_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-nx420/ppds/Epson/Epson-ME_OFFICE_560W_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-nx420/ppds/Epson/Epson-Stylus_NX420_Series-epson-driver.ppd.gz
opt/epson-inkjet-printer-nx420/watermark/
opt/epson-inkjet-printer-nx420/watermark/WEPCG01.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG02.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG00.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG05.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG09.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG08.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG03.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG07.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG04.EID
opt/epson-inkjet-printer-nx420/watermark/WEPCG06.EID
opt/epson-inkjet-printer-nx420/cups/
opt/epson-inkjet-printer-nx420/cups/lib/
opt/epson-inkjet-printer-nx420/cups/lib/filter/
opt/epson-inkjet-printer-nx420/cups/lib/filter/epson_inkjet_printer_filter
Slackware package /home/user/Downloads/epson-inkjet-printer-nx420-1.0.0-i486-1lsb3.2.tgz created.
Code: Select all
# rpm2tgz -d -n epson-inkjet-printer-nx420-1.0.0-1lsb3.2.i486.rpm
warning: epson-inkjet-printer-nx420-1.0.0-1lsb3.2.i486.rpm: Header V3 DSA/SHA1 Signature, key ID 8aa65d56: NOKEY
Code: Select all
# rpm2tgz -d -n epson-inkjet-printer-nx420-1.0.0-1lsb3.2.i486.rpm
Unfortunately, I don't have enough insight into this process, to determine what will happen to the system, but I am trying to learn...gapan wrote:It might work, it might not. It might destroy your system, or not... You need to have at least a basic understanding of packaging and your system as a whole, so you can examine the package you created, check if there is anything in there that might break anything.
Code: Select all
# ./epson-inkjet-printer-nx420.SlackBuild
./epson-inkjet-printer-nx420.SlackBuild: line 48: rpm2cpio: command not found
cpio: premature end of archive
There's another SlackBuild, not for this package.gapan wrote:Uhmm... since there is a slackbuild available, you can just install that with sourcery or slapt-src.
Ah, sorry, I didn't notice.Andyun wrote:There's another SlackBuild, not for this package.