SCIENTIFIC-LINUX-USERS Archives

July 2014

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Reply To:
Date:
Fri, 25 Jul 2014 07:27:31 -0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (72 lines)
On Fri, Jul 25, 2014 at 6:39 AM, Nico Kadel-Garcia <[log in to unmask]> wrote:
> On Thu, Jul 24, 2014 at 3:00 PM, ToddAndMargo <[log in to unmask]> wrote:
>> On 07/23/2014 09:05 AM, Mark Stodola wrote:
>>> On 07/23/2014 10:43 AM, ToddAndMargo wrote:


>>>> I am having trouble installing the PDF Studio RPM.
>>>>
>>>> https://www.dropbox.com/s/slgrnolcsktaezz/PDFStudio_v9_0_2_linux.rpm
>>>>
>>>> # cat /etc/redhat-release
>>>> Scientific Linux release 6.5 (Carbon)
>>>>
>>>> # uname -r
>>>> 2.6.32-431.20.3.el6.x86_64
>>>>
>>>> # rpm -ivh PDFStudio_v9_0_2_linux.rpm
>>>> Preparing... ########################################### [100%]
>>>>      1:PDFStudio ########################################### [100%]
>>>> error: unpacking of archive failed on file .pdfstudio9/:
>>>> cpio: Archive file not in header
>>>>
>>>> Any way to fix this?
>
> By using s cluebat on the package author. It's.... not a good package.
> It's misnamed, it drops everything in a relative directory, and there
> is no license. This is not a safe thing to install anywhere.

$ find .pdfstudio9 -iname "*license*"
.pdfstudio9/lib/barcode4j_license.txt
.pdfstudio9/lib/swt/eclipse common public license.txt
.pdfstudio9/lib/dj/gnu lesser general public license.txt
.pdfstudio9/lib/bc_license.txt
.pdfstudio9/lib/miglayout_license.txt
.pdfstudio9/lib/js-14_license.txt
.pdfstudio9/jre/LICENSE
.pdfstudio9/jre/THIRDPARTYLICENSEREADME.txt

I wonder which one, if any, the rpm author thinks applies.


>>> I would first check the integrity of the file.
>>> I downloaded it here (not installed it, as I don't have SL6.5).
>>> It unpacked fine though using "rpm2cpio filename.rpm | cpio -idmv"
>>> I have the following checksum on it:
>>>
>>> MD5: f39d0ef9c4fd74cbfcbffa37f0ee18f2  PDFStudio_v9_0_2_linux.rpm
>>> SHA1: 2e69d1b564cfebcac5cba9244bd04f64cedc959f  PDFStudio_v9_0_2_linux.rpm
>>>
>>> It has an odd directory structure, it seems to put everything in
>>> /pdfstudio9.
>
> No, it puts it all in 'pdfstudio9'. Like I said, the author of the RPM
> needs a cluebat applied.

It's unpacked into ".pdfstudio" not "pdfstudio" when I run "rpm2cpio
PDFStudio_v9_0_2_linux.rpm | cpio -idm".

Is this meant to be installed by a user in a home directory, like a
browser extension?


> I'd suggest "mkdir /opt", then run 'rpm2cpio" there to get the
> directory contents. But I'd sooner stick my hand in a blender than
> trust this thing, gods alone know what they put in the RPM
> pre-scripts. and post-scripts.

You can install it with "rpm -noscripts --notriggers ..." to avoid any
bad or malicious scripts.

I'm not too sure about the blender thing but I wouldn't install this rpm as is.

ATOM RSS1 RSS2