First try running ldconfig command to recreate links e and libraries cache. As you said that file already exists may you need only a refresh.

$ sudo ldconfig
$ ./futurerestore_linux ...

If this not work you could use ldd command to list all shared libraries of this program.

$ ldd futurerestore_linux

check where libzip.so.2 appears, note also the common path for others libraries. In my case was something like:

libzip.so.2 => not found
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007fbaf8313000) ...

So I tried find libzip.so.4 with

$ ls -la /usr/lib/x86_64-linux-gnu/libzip*.*

there was libzip.so.4 and libzip.so but no signal of version 2. so I tried creating a link and its worked.

$ sudo ln -s libzip.so /usr/lib/x86_64-linux-gnu/libzip.so.2
$ sudo ldconfig
Answer from Diogo Alves on askubuntu.com
🌐
Pkgs.org
pkgs.org › download › libzip.so.2()(64bit)
Libzip.so.2()(64bit) Download for Linux (rpm)
Download libzip.so.2()(64bit) linux packages for Amazon Linux, CentOS, PCLinuxOS
Discussions

fedora - mysql-workbench error while loading shared libraries (libzip.so.2) - Unix & Linux Stack Exchange
Transaktion wird ausgeführt ... libzip-1.0.1-2.fc23.x86_64 2/2 Reinstalliert: libzip.x86_64 1.0.1-2.fc23 Komplett! /usr/libexec/mysql-workbench/mysql-workbench-bin: error while loading shared libraries: libzip.so.2: cannot open shared object file: No such file or direc... More on unix.stackexchange.com
🌐 unix.stackexchange.com
January 4, 2016
How do I deal with this error: "error while loading shared libraries: libzip.so.4: cannot open shared object file: No such file or directory"?
First check if libzip.so.4 exists and isn't a dead link. If yes, your library path is wrong or the executable has something hardwired that it shouldn't. Find the package that supplies libzip.so (libzip-dev probably), reinstall it and check if it works now. If not you can set LD_LIBRARY_PATH or may have to use brute force like creating a symlink from your current libzip.so to libzip.so.4 in the correct library directory. That'll work only if your libzip.so is compatible with what the application expects and will probably break again. More on reddit.com
🌐 r/linuxquestions
10
2
June 18, 2019
libzip package issues on Ubuntu 20.04
Describe the bug In Ubuntu 18.04, libzip is provided by libzip4. However, Ubuntu 20.04 provides libzip through libzip5 instead (I have no idea why this decision was made, esp. given that Debian is ... More on github.com
🌐 github.com
8
June 19, 2020
encryption - How to update Libzip to 1.2 on ubuntu 18.04 and PHP 7.2 - Stack Overflow
Copysudo apt-mark unhold php More on stackoverflow.com
🌐 stackoverflow.com
🌐
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libzip.so.2()(64bit)
The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet... The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system. No package found of name libzip.so.2()(64bit) Generated by rpm2html 1.6 ·
🌐
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libzip.so.2
The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet... The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system. No package found of name libzip.so.2 ·
🌐
Ubuntu
packages.ubuntu.com › search
Ubuntu – Package Search Results -- libzip.so.2
You have searched for packages that names contain libzip.so.2 in suite(s) zesty, all sections, and architecture(s) amd64.
Find elsewhere
🌐
Libzip
libzip.org › download
Download - libzip
A C library for reading, creating, and modifying zip archives.
🌐
Libzip
libzip.org
libzip - libzip
libzip is used in major open source projects like KDE, Chromium, ImageMagick, and VeraCrypt.
🌐
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libzip.so.4()(64bit)
The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet · The System and Arch are optional added filters, for example ...
🌐
Arch Linux
archlinux.org › packages › extra › x86_64 › libzip
Arch Linux - libzip 1.11.4-1 (x86_64)
Source Files / View Changes · Bug Reports / Add New Bug · Search Wiki / Manual Pages · Security Issues · Flag Package Out-of-Date (?) Download From Mirror · bzip2 · gnutls · openssl · zlib · zstd · cmake (make) ark · deepin-compressor · docparser · ebook-tools · fuse-zip · gimagereader-gtk · hyprcursor · lib3mf · libmgba · libretro-ppsspp · libsigrok · lite-xl-plugin-manager (requires libzip.so) localsearch ·
🌐
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libzip.so.5()(64bit)
The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet · The System and Arch are optional added filters, for example ...
🌐
GitHub
github.com › winlibs › libbzip2 › blob › master › README
libbzip2/README at master · winlibs/libbzip2
This is the README for bzip2/libzip2. This version is fully compatible with the previous public releases. ... Please read the WARNING, DISCLAIMER and PATENTS sections in this file. ... PDF (manual.pdf) or html (manual.html). A plain-text version of the ... Type 'make'. This builds the library libbz2.a and then the programs · bzip2 and bzip2recover. Six self-tests are run. If the self-tests ... HOW TO BUILD -- UNIX, shared library libbz2.so...
Author   winlibs
🌐
Wikipedia
en.wikipedia.org › wiki › Libzip
libzip - Wikipedia
November 23, 2024 - Version 1.2.0 added support for encryption and decryption using AES, while version 1.3.0 added support for compression using bzip2. Version 1.7.0 added support for traditional PKWARE encryption. Version 1.8.0 added support for Zstandard and lzma. When opening existing archives, a strict consistency check can be requested. ... Since version 1.1, libzip ...
🌐
GitHub
github.com › actions › virtual-environments › issues › 1084
libzip package issues on Ubuntu 20.04 · Issue #1084 · actions/runner-images
June 19, 2020 - The libzip headers (libzip-dev) depends on libzip4 instead of libzip5; moreoever, the version of libzip in libzip5 is older than that of libzip4. Programs will be linked against libzip.so.4 instead of libzip.so.5, which causes errors when trying to run on real computers using Ubuntu 20.04 (xournalpp/xournalpp#2076 (comment)).
Author   actions
🌐
RPMfind
rpmfind.net › linux › rpm2html › search.php
RPM resource libzip
The search service can find package ... (libXm.so.2) in standard path. It does not support multiple arguments yet... The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system. libzip is a C library ...
🌐
MySQL
bugs.mysql.com › bug.php
MySQL Bugs: #54403: mysql-workbench-oss-5.2.22-1el6.x86_64 requires libzip.so.1()(64bit)
November 26, 2011 - I do not know how to do that on a piece of Beta software. If you can tell me I will try it but I cannot find any information on their site to do that. ... Many thanks for writing a bug report. I fear this is not a MySQL Workbench bug at all. The problem seems to be related to RedHat Beta. Of course we are only supporting stable operating systems. MySQL Workbench needs libzip.so.1 and it looks like RH beta is not supporting it yet.
Top answer
1 of 1
3

(1) Locate a newer version of libzip and libzip-dev on Launchpad. Currently it's 1.5.1 under The Eoan Ermine (1.7.3 doesn't work any more). Download the correct deb files (libzip-dev_1.5.1-0ubuntu1_amd64.deb and libzip5_1.5.1-0ubuntu1_amd64.deb).

(2) Install them with

Copysudo dpkg -i libzip-dev_1.5.1-0ubuntu1_amd64.deb libzip5_1.5.1-0ubuntu1_amd64.deb

They may be missing some dependencies, you can try to install them with apt first, so you don't need to download any more "incompatible" packages from Launchpad. Then rerun this command.

(3) Install php-zip. Install PEAR (PECL) to upgrade php-zip to a newer version. Also install php-dev required by PECL to build php-zip.

Copysudo apt install php-zip php-pear php-dev

(4) Upgrade php-zip to support the newer libzip.

Copysudo pecl install zip

(5) Probably you don't need the development libraries any more.

Copysudo apt purge php-dev libzip-dev
sudo apt autoremove --purge

(6) See phpinfo() if you have the correct libzip version. You may need to restart your webserver.

(7) You can prevent apt from automatically upgrading your php-zip, breaking your custom installation. But then you should remember to manually upgrade php with pecl, or check if the newer version supports the newer libzip. (See installed version with sudo dpkg -l | grep php)

Copysudo apt-mark hold php<installed version>-zip

To get back the original version (assuming you've used libzip5, and you don't need the previously installed packages):

Copysudo apt-mark unhold php<installed version>-zip    
sudo pecl uninstall zip
sudo apt purge php-pear libzip5 php-zip
sudo apt autoremove --purge
sudo apt install php-zip