I’m trying to compile and install an open source application on Ubuntu. I can make the application, make the installer, and make the package. I don’t see any error during those steps. when I issue the dpkg -i to install it if fails with the following error.
dpkg: error processing archive application.deb (–install): corrupted filesystem tarfile – corrupted package archive dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
I can only find references to fixing the issue when downloading files and say to issue apt-get clean and purge. I’ve done that and it doesn’t work and it doesn’t seem applicable since I’m creating the install file. When I issue dpkg -c application.deb, it shows me the contents, so the file isn’t total corrupted.
Any suggestions on how to get this application to install?
Advertisement
Answer
Following the description on https://github.com/Brewtarget/brewtarget on a newly installed Ubuntu 14.04.3 gives me a .deb that installs.
These are the commands I ran:
$ sudo apt-get install cmake git qtbase5-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5webkit5-dev libqt5sql5-sqlite libqt5svg5 libqt5multimedia5-plugins doxygen $ git clone https://github.com/Brewtarget/brewtarget.git $ mkdir brewtarget-build $ cd brewtarget-build $ cmake ../brewtarget $ make $ make package $ sudo apt-get install libphonon4 libqt4-webkit phonon phonon-backend-vlc $ sudo dpkg -i brewtarget*.deb Selecting previously unselected package brewtarget_2.2.0. (Reading database ... 175209 files and directories currently installed.) Preparing to unpack brewtarget_2.2.0_x86_64.deb ... Unpacking brewtarget_2.2.0 (2.2.0-1) ... Setting up brewtarget_2.2.0 (2.2.0-1) ... $ file *.deb brewtarget_2.2.0_x86_64.deb: Debian binary package (format 2.0)
What version of Ubuntu are you running?
It is odd that your error message says “application.deb”, as I got a .deb named “brewtarget_2.2.0_x86_64.deb” when following the instructions.