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

Re: alien 32/64 bits





Le 31.10.2013 12:44, François Patte a écrit :
Le 30/10/2013 23:37, berenger.morel@neutralite.org a écrit :


Le 30.10.2013 23:10, François Patte a écrit :
Le 30/10/2013 23:07, Beco a écrit :
On 30 October 2013 15:28, François Patte
<francois.patte@mi.parisdescartes.fr> wrote:
Bonjour,

Is there a way to build a debian package on an amd64 from a rpm package
built for a 32bits platform.

I don't mean that I want an amd64 debian package, as 32bits can be
installed.

Thank you.


Hi Fraçois,

You just want to run alien... Convert a RPM (i386) to a DEB (also
i386). Nothing more changes. As you said yourself, your 64b machine
can run a 32b software.

And you get this answer:

AdbeRdr9.4.2-1_i486linux_fra.rpm is for architecture i386 ; the package
cannot be built on this system

I just noticed the program's name... why not using
AdbeRdr9.4.2-1_i386linux_fra.deb, available on the official website?
That would be much simpler?

It could be:

apt-get  install AdbeRdr9.4.2-1_i386linux_fra
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package AdbeRdr9.4.2-1_i386linux_fra

Adobe does not have a debian repository, AFAIK. And it is not in Debian's official non-free repository either. And even it it were, I doubt that it would have that name.

So, you have to download the archive from the official website, and then run "#dpkg -i AdbeRdr9.4.2-1_i386linux_fra.deb". This will install adobe reader, probably with errors because some files are not installed (remember that dpkg does not handle dependencies itself). You can then finish the installation in several ways. The one I use is by using aptitude ncurse interface, and ask it to fix the dependencies for me. That's what I does with opera or skype, for example.


Reply to: