Friday, May 3, 2024
 Popular · Latest · Hot · Upcoming
1
rated 0 times [  1] [ 0]  / answers: 1 / hits: 1373  / 3 Years ago, thu, september 9, 2021, 2:42:55

Retrospect Backup client require 32-bit libraries. On the 12.04 LTS I would install ia32-libs. That is no longer an available package and it appears that I must determine more precisely what libraries are needed for this closed-source app. The vendor doesn't support Ubuntu, just RedHat.


More From » backup

 Answers
1

To create the package follow the steps below.



sudo apt-get install alien
sudo alien -g --scripts linux_client-7_7_100.rpm
cd retroclient-7.7.100
sudo vim debian/control
# change the Architecture from i386 to amd64 on line 7
# add libstdc++6:i386 to the Depends line separated by a comma on line 8
# see below if this is confusing
sudo debian/rules binary


That drops retroclient_7.7.100-2_amd64.deb in the same directory as you originally ran alien from. If I were you I'd rename that retroclient_Ubuntu144.deb since it is Ubuntu 14.04+ specific. It might work on 13.10. I forget when they changed the 32-bit stuff.



To install from your newly created .deb package run this procedure.



If you can remember the package name exactly and remember to install libstc++:i386 ahead of time, you can skip the second step and install the dependency first. I'm sure I usually won't remember so this expects my failure and integrates it.



#This will fail with the dependency issues if you haven't resolved them yet.
sudo dpkg -i retroclient_7.7.100-2_amd64.deb

#This will install the dependencies and automatically take you back to configuring RetroClient.
sudo apt-get -f install

#This will check the status to confirm it setup the startup scripts and started rcl.
sudo service rcl status


Look at you, you beautiful, smart person you. You defeated the system and installed the retrospect client on a system that the vendor doesn't support. Take pride in your accomplishments!






Here is the content of my debian/control file exactly in case the instructions above were unclear.



Source: retroclient
Section: alien
Priority: extra
Maintainer: me <me@ubuntu>

Package: retroclient
Architecture: amd64
Depends: ${shlibs:Depends}, libstdc++6:i386
Description: A Retrospect client application
This is the client application to be used in
conjuction with the Retrospect application for Windows.
This application will enable backing up, restoring,
duplicating, and scanning files or entire volumes.
.
(Converted from a rpm package by alien version 8.90.)

[#25673] Saturday, September 11, 2021, 3 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
tubequ

Total Points: 11
Total Questions: 113
Total Answers: 115

Location: Equatorial Guinea
Member since Thu, Oct 7, 2021
3 Years ago
;