I'm a bit of a Linux beginner and this is my first time using Mint, so please be patient if I can't follow everything right away. I'm trying to install SQL Developer on Mint. I had previously gotten it to work on Ubuntu 16.04 with this same procedure and this same file (which I downloaded directly from Oracle), but this time I'm getting an error trying to convert the RPM to a DEB File:
Code: Select all
me@machine ~ $ sudo alien --scripts ~/sqldeveloper-4.2.0.17.089.1709-1.noarch.rpm
Unpacking of '/home/me/sqldeveloper-4.2.0.17.089.1709-1.noarch.rpm' failed at /usr/share/perl5/Alien/Package/Rpm.pm line 168.
Here is line 168 of /usr/share/perl5/Alien/Package/Rpm.pm:
Code: Select all
$this->do("rpm2cpio '".$this->filename."' | (cd $workdir; $decomp cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>&1") or die "Unpacking of '".$this->filename."' failed";
Does anybody know how to find out why alien is having trouble at that particular line or how to fix this? Alternatively, I'd be happy for any other method to get this RPM into a DEB that works...
Details of my Machine, the RPM, and Alien installation:
Code: Select all
me@machine ~ $ inxi -S
System: Host: machine Kernel: 4.10.0-38-generic x86_64 (64 bit) Desktop: Cinnamon 3.6.7
Distro: Linux Mint 18.3 Sylvia
me@machine ~ $ ls -lhF sqldeveloper-4.2.0.17.089.1709-1.noarch.rpm
-rwxrwxrwx 1 me me 262M May 4 2017 sqldeveloper-4.2.0.17.089.1709-1.noarch.rpm*
me@machine ~ $ dpkg-query -W alien
alien 8.95
me@machine ~ $ dpkg-query -s alien
Package: alien
Status: install ok installed
Priority: optional
Section: admin
Installed-Size: 166
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Version: 8.95
Depends: debhelper (>= 7), perl, rpm (>= 2.4.4-2), dpkg-dev, make, cpio, rpm2cpio
Suggests: patch, bzip2, lintian, lzma
Description: convert and install rpm and other packages
Alien allows you to convert LSB, Red Hat, Stampede and Slackware Packages
into Debian packages, which can be installed with dpkg.
.
It can also generate packages of any of the other formats.
.
This is a tool only suitable for binary packages.
Original-Maintainer: Debian QA Group <packages@qa.debian.org>
Homepage: http://kitenet.net/~joey/code/alien/
usermuser292