First of all, p7zip that you have installed is a command line tool -- it has no reason to appear in the sidebar. You run it from command line. It is an obscure little tool and in the fifteen or so years I use Linux I never had the need to install it.
Second: you definitely do not need p7zip to open tar.gz files; this is the standard archive / compression in Unix, virtually any Unix comes with tools provided to open and handle that files. .tar
is the archive that has been compressed with gzip to get the .tar.gz
file.
The error message that you are getting indicates that your file is broken; it was not completely downloaded. This is why gzip complains. p7zip will not help you, you need to download the file again.
Third, the problem with dependencies is another issue. I tried to repeat your procedure, and did not observe the same problem. However, if it is a matter of keeping p7zip (which is not large), I'd just keep it.
A great choice is peazip
which has most of the options that you are after. Although it is not yet in the Ubuntu Repositories it can be relatively easily installed. I have tested a 32bit peazip
on a 64bit Trusty Tahr installation (hence the addition of 32bit libraries) as follows.
I could not find an easy installation of a pure 64bit peazip
unfortunately although I saw a 'portable` version that seemed to be 64bit at least in parts. I did not test this although this is certainly an option...
This is a single command:
sudo apt-get install p7zip-full p7zip-rar libpango1.0-0:i386 \
libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libxft2:i386 && \
wget --content-disposition \
http://downloads.sourceforge.net/project/peazip/6.0.0/peazip_6.0.0.LINUX.GTK2-2_i386.deb && \
sudo dpkg -i peazip_6.0.0.LINUX.GTK2-2_i386.deb
On a clean installation of Trusty there may will still be some dependencies required so if dpkg
complains that it could not configure peazip
run the following:
sudo apt-get -f install
sudo dpkg -i peazip_6.0.0.LINUX.GTK2-2_i386.deb
The options you are after are in the 'Advanced' section:
and the addition of passwords is easily available from the main menu under Tools --> Password Manager:
Integration with Nautilus requires another step: copy the scripts shipped with peazip
to the correct location and make them executable:
cp -v /usr/local/share/PeaZip/FreeDesktop_integration/nautilus-scripts/Archiving/PeaZip/* \
$HOME/.local/share/nautilus/scripts
chmod +x $HOME/.local/share/nautilus/scripts/{"Add to Archive","Extract Archive","Extract Here","Extract to Folder","Open Archive"}
Log out and then back in, then Nautilus integration works well:
License details are contained in the link in my 'References' but seems to be GNU Lesser General Public License...
References:
Best Answer
Make sure the
p7zip-full
andp7zip-rar
packages are both installed. It is particularlyp7zip-rar
that is needed to provide RAR extraction functionality.You can install those packages in the Software Center, or you may prefer to install them in a Terminal (Ctrl+Alt+T) by running: