Using Alien to convert .deb to .rpm

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	Does anyone here know how to work Alien?  So far I have had no success 
converting a .deb package to .rpm so I can install it on my machine.  
Attached is a terminal session that shows what's happening.

	I tried sending a support request to the maintainer, but my email bounced 
with "joeyh@xxxxxxxxxx:  SMTP error from remote server for RCPT TO command, 
host: muffat.debian.org (209.87.16.33) reason: 550 Unrouteable address".

Leslie
-- 
Platform: Linux
Distribution: openSUSE Leap 15.6 - x86_64
Desktop Environment: Trinity
Qt: 3.5.0
TDE: R14.1.3
tde-config: 1.0

@20:24:08 root@pinto
wd=/usr/local/src/packages/SOURCES
● tar xvf alien_8.95.tar.xz
alien-8.95/
alien-8.95/GPL
alien-8.95/alien.spec.in
alien-8.95/gendiff.txt
alien-8.95/TODO
alien-8.95/alien.lsm.in
alien-8.95/INSTALL
alien-8.95/alien.pl
alien-8.95/alien.spec
alien-8.95/debian/
alien-8.95/debian/compat
alien-8.95/debian/changelog
alien-8.95/debian/rules
alien-8.95/debian/docs
alien-8.95/debian/source/
alien-8.95/debian/source/format
alien-8.95/debian/copyright
alien-8.95/debian/control
alien-8.95/README
alien-8.95/Makefile.PL
alien-8.95/alien.lsm
alien-8.95/Alien/
alien-8.95/Alien/Package/
alien-8.95/Alien/Package/Deb.pm
alien-8.95/Alien/Package/Pkg.pm
alien-8.95/Alien/Package/Rpm.pm
alien-8.95/Alien/Package/Slp.pm
alien-8.95/Alien/Package/Lsb.pm
alien-8.95/Alien/Package/Tgz.pm
alien-8.95/Alien/Package.pm
rc=0

@20:24:56 root@pinto
wd=/usr/local/src/packages/SOURCES
● cat alien-8.95/INSTALL
To try alien before installing, just run ./alien.pl from this directory. Most
features will work prior to installation.

To install alien, become root and type:
  perl Makefile.PL; make; make install

To use alien, you'll need a variety of other software. See the README for
details.
rc=0

@20:25:43 root@pinto
wd=/usr/local/src/packages/SOURCES
● cd alien-8.95/
rc=0

@20:25:53 root@pinto
wd=/usr/local/src/packages/SOURCES/alien-8.95
● perl Makefile.PL; make; make install
Generating a Unix-style Makefile
Writing Makefile for Alien
Writing MYMETA.yml and MYMETA.json
cp Alien/Package/Tgz.pm blib/lib/Alien/Package/Tgz.pm
cp Alien/Package/Lsb.pm blib/lib/Alien/Package/Lsb.pm
cp Alien/Package/Slp.pm blib/lib/Alien/Package/Slp.pm
cp Alien/Package/Rpm.pm blib/lib/Alien/Package/Rpm.pm
cp Alien/Package.pm blib/lib/Alien/Package.pm
cp Alien/Package/Deb.pm blib/lib/Alien/Package/Deb.pm
cp Alien/Package/Pkg.pm blib/lib/Alien/Package/Pkg.pm
perl -pe '$_="" if /use lib/; $_="our \$Version=\"8.95\";\n" if /VERSION_AUTOREPLACE/' alien.pl > alien
cp alien blib/script/alien
"/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/alien
Manifying 1 pod document
Manifying 7 pod documents
perl -i -pe "s/\@version\@/8.95/g" <alien.lsm.in >alien.lsm
-i used with no filenames on the command line, reading from STDIN.
perl -i -pe "s/\@version\@/8.95/g" <alien.spec.in >alien.spec
-i used with no filenames on the command line, reading from STDIN.
Manifying 1 pod document
Manifying 7 pod documents
perl -i -pe "s/\@version\@/8.95/g" <alien.lsm.in >alien.lsm
-i used with no filenames on the command line, reading from STDIN.
perl -i -pe "s/\@version\@/8.95/g" <alien.spec.in >alien.spec
-i used with no filenames on the command line, reading from STDIN.
Appending installation info to /usr/lib/perl5/5.26.1/x86_64-linux-thread-multi/perllocal.pod
rc=0

@20:26:00 root@pinto
wd=/usr/local/src/packages/SOURCES/alien-8.95
● cd /usr/local/Downloads/Packages/debs
rc=0

@20:26:19 root@pinto
wd=/usr/local/Downloads/Packages/debs
● alien --to-rpm imager_1.8.5_amd64.deb
Control file couldn't be read! at /usr/lib/perl5/site_perl/5.26.1/Alien/Package/Deb.pm line 234.
rc=2

@20:26:54 root@pinto
wd=/usr/local/Downloads/Packages/debs
● tree -pugsD /usr/lib/perl5/site_perl/5.26.1/
/usr/lib/perl5/site_perl/5.26.1/
├── [drwxr-xr-x root     root              39 Sep 14  2024]  Alien
│   ├── [drwxr-xr-x root     root              90 Sep 14  2024]  Package
│   │   ├── [-r--r--r-- root     root           19774 Sep 10  2015]  Deb.pm
│   │   ├── [-r--r--r-- root     root            2261 Jul  2  2014]  Lsb.pm
│   │   ├── [-r--r--r-- root     root            7221 Jul  2  2014]  Pkg.pm
│   │   ├── [-r--r--r-- root     root           16517 Sep 10  2015]  Rpm.pm
│   │   ├── [-r--r--r-- root     root            7491 Sep 10  2015]  Slp.pm
│   │   └── [-r--r--r-- root     root            4739 Sep 10  2015]  Tgz.pm
│   └── [-r--r--r-- root     root           10602 Sep 10  2015]  Package.pm
└── [drwxr-xr-x root     root              18 Sep 14  2024]  x86_64-linux-thread-multi
    └── [drwxr-xr-x root     root              19 Sep 14  2024]  auto
        └── [drwxr-xr-x root     root              23 Sep 14  2024]  Alien

5 directories, 7 files
rc=0

@20:30:16 root@pinto
wd=/usr/local/Downloads/Packages/debs
● whereis alien
alien: /usr/bin/alien /usr/share/man/man1/alien.1
rc=0

@20:30:51 root@pinto
wd=/usr/local/Downloads/Packages/debs
● ls -l /usr/bin/alien
-r-xr-xr-x 1 root root 17K 2025-06-04 19:42 /usr/bin/alien
rc=0
____________________________________________________
tde-users mailing list -- users@xxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxx
Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/users@xxxxxxxxxxxxxxxxxx

[Index of Archives]     [Trinity Devel]     [KDE]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux