Trying to install Fuse (ZX Spectrum emulator) on Mint 16 MATE

uname -a gives:

Linux lee-P4i65G 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 i686 i686 i686 GNU/Linux

dpkg -l | grep gdebi gives:

ii  gdebi                                       0.9.1ubuntu1                            all          simple tool to install deb files - GNOME GUI
ii  gdebi-core                                  0.9.1ubuntu1                            all          simple tool to install deb files

Download this file:
http://mirrors.kernel.org/ubuntu/pool/universe/libs/libspectrum/libspectrum8_1.1.1-1_i386.deb
and double-click it to install.

Then see if you still get that “broken package” message.

When I run that, I get:

[i]Broken dependencies

Your system has broken dependencies. This application can not continue until this issue is fixed.
To fix it run ‘gksudo synaptic’ or ‘sudo apt-get install -f’ in a terminal window.[/i]

I feel like I’m stuck in a loop here. :slight_smile:

run:

sudo apt-get remove fuse-emulator-gtk fuse-emulator-gtk fuse-emulator-common

then:

sudo apt-get install libasound2 libc6 libcairo2 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libpango-1.0-0 libpng12-0 libsdl1.2debian libspectrum8 libx11-6 libxml2 zlib1g

then create a folder on your desktop called fuse-temp2 with:

mkdir ~/Desktop/fuse-temp2

then as you’re running Mint 32bit download the following 4 files and place them in the fuse-temp2 directory on your desktop:-
https://launchpad.net/ubuntu/+archive/primary/+files/fuse-emulator-common_1.1.1%2Bdfsg1-2_all.deb
and
https://launchpad.net/ubuntu/+archive/primary/+files/fuse-emulator-gtk_1.1.1%2Bdfsg1-2_i386.deb
and
http://mirrors.kernel.org/ubuntu/pool/multiverse/s/spectrum-roms/spectrum-roms_20081224-3_all.deb
and
http://mirrors.kernel.org/ubuntu/pool/universe/libs/libspectrum/libspectrum8_1.1.1-1_i386.deb

now run:

cd ~/Desktop/fuse-temp2

then

sudo dpkg -i *.deb

Thanks for your patience Mark but I hit a snag or two with your previous instructions. Here’s the the terminal dialogue:

lee@lee-P4i65G ~/Desktop/fuse-temp2 $ sudo dpkg -i *.deb
[sudo] password for lee: 
(Reading database ... 197309 files and directories currently installed.)
Preparing to replace fuse-emulator-common 1.1.1+dfsg1-2 (using fuse-emulator-common_1.1.1+dfsg1-2_all.deb) ...
Unpacking replacement fuse-emulator-common ...
Preparing to replace fuse-emulator-gtk 1.1.1+dfsg1-2 (using fuse-emulator-gtk_1.1.1+dfsg1-2_i386.deb) ...
Unpacking replacement fuse-emulator-gtk ...
Preparing to replace libspectrum8:i386 1.1.1-1 (using libspectrum8_1.1.1-1_i386.deb) ...
Unpacking replacement libspectrum8:i386 ...
Preparing to replace spectrum-roms 20081224-3 (using spectrum-roms_20081224-3_all.deb) ...
Unpacking replacement spectrum-roms ...
dpkg: dependency problems prevent configuration of libspectrum8:i386:
 libspectrum8:i386 depends on libaudiofile1 (>= 0.3.6); however:
  Package libaudiofile1 is not installed.

dpkg: error processing libspectrum8:i386 (--install):
 dependency problems - leaving unconfigured
Setting up spectrum-roms (20081224-3) ...
Setting up fuse-emulator-common (1.1.1+dfsg1-2) ...
dpkg: dependency problems prevent configuration of fuse-emulator-gtk:
 fuse-emulator-gtk depends on libspectrum8 (>= 1.1.1); however:
  Package libspectrum8:i386 is not configured yet.

dpkg: error processing fuse-emulator-gtk (--install):
 dependency problems - leaving unconfigured
Processing triggers for shared-mime-info ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Processing triggers for man-db ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for desktop-file-utils ...
Processing triggers for mime-support ...
Errors were encountered while processing:
 libspectrum8:i386
 fuse-emulator-gtk
lee@lee-P4i65G ~/Desktop/fuse-temp2 $ 

OK, run:

sudo apt-get remove fuse-emulator-gtk fuse-emulator-common libspectrum8

Now navigate to the fuse-temp2 directory on your desktop and double click on the:-
libspectrum8_1.1.1-1_i386.deb
file … when gdebi opens, click the “Install” button (gdebi should resolve any dependencies for you).

Then run:

cd ~/Desktop/fuse-temp2

then

sudo dpkg -i *.deb

OR

Method 2:-

Run:

sudo apt-get remove fuse-emulator-gtk fuse-emulator-common spectrum-roms libspectrum8

Then navigate to the fuse-temp2 directory on your dessktop, and use gdebi to install those 4 packages one at a time IN THIS ORDER:-
spectrum-roms_20081224-3_all.deb
libspectrum8_1.1.1-1_i386.deb
fuse-emulator-common_1.1.1+Bdfsg1-2_all.deb
fuse-emulator-gtk_1.1.1+Bdfsg1-2_i386.deb

The Package Manager says (in red):

Error: Dependency is not satisfiable:
libaudiofile1 (>= 0.3.6)

Sorry Mark, I just saw your “Method 2” bit. Should I proceed with that?

NO

What happens if you download this:
http://mirrors.kernel.org/ubuntu/pool/main/a/audiofile/libaudiofile1_0.3.6-2_i386.deb
then double-click it to install through gdebi ?

It installed fine. :slight_smile:

OK, now try method 2.

Any gdebi errors, don’t move on to the next packages … tell me the error, and which package caused it.

I didn’t get as far as the gdebi part:

lee@lee-P4i65G ~ $ sudo apt-get remove fuse-emulator-gtk fuse-emulator-common spectrum-roms libspectrum8
[sudo] password for lee: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package fuse-emulator-gtk
E: Unable to locate package fuse-emulator-common

Don’t worry about that command… just install the 4 packages through gdebi IN THE ORDER MENTIONED.

If any of them are already installed, so gdebi shows a “Remove/Uninstall” button … remove it, then install it again … then move on to the next.

Any throw a missing deepndencyy error, STOP, and post the error.

did that make sense ?

[EDIT]

FYI - There must be a problem with your software repositories, as half of these (if not all) should be in your default reps ???

The first two came up as “already installed” so I removed and then installed them. The other two went straight through, so all four installed fine.

OK, you should be good to go…

BUT

I’m still convinced you have a deeper issue with your software repositories … these should have all been in your default repos.

Do you want to look into that ?

Thanks, Fuse is installed and running. :slight_smile:

Sure, tell me what to do about the repositories. I did remove a couple the other day (I was trying to get my gamepad configured but it all went wrong so I deleted the repositories associated with that particular program I had downloaded for that purpose).

Hmm … I’m a little confused here, Saucy is end of life, but Ubuntu doesn’t seem to have disabled the repos yet.

So I’m baffled why your system couldn’t resolve the dependencies on its own…

Can you post the output from:

sudo apt-get update

sudo apt-get update gives:

lee@lee-P4i65G ~ $ sudo apt-get update
[sudo] password for lee: 
Hit http://repository.spotify.com stable InRelease
Ign http://ppa.launchpad.net karmic InRelease                                  
Ign http://ppa.launchpad.net saucy InRelease                                   
Ign http://dl.google.com stable InRelease                                      
Hit http://repository.spotify.com stable/non-free i386 Packages                
Ign http://ppa.launchpad.net saucy InRelease                                   
Ign http://dl.google.com stable InRelease                                      
Ign http://ppa.launchpad.net saucy InRelease                                   
Ign http://ppa.launchpad.net saucy InRelease                                   
Hit http://dl.google.com stable Release.gpg                                    
Hit http://repo.steampowered.com precise InRelease                             
Ign http://ppa.launchpad.net saucy InRelease                                   
Hit http://dl.google.com stable Release.gpg                                    
Hit http://repo.steampowered.com precise/steam Sources                         
Ign http://ppa.launchpad.net saucy InRelease                                   
Ign http://ppa.launchpad.net saucy InRelease                                   
Hit http://dl.google.com stable Release                                        
Hit http://repo.steampowered.com precise/steam i386 Packages                   
Hit http://ppa.launchpad.net karmic Release.gpg                                
Hit http://dl.google.com stable Release                                        
Hit http://ppa.launchpad.net saucy Release.gpg                                 
Hit http://dl.google.com stable/main i386 Packages                             
Ign http://packages.linuxmint.com petra InRelease                              
Ign http://extra.linuxmint.com petra InRelease                                 
Hit http://ppa.launchpad.net saucy Release.gpg                                 
Hit http://ppa.launchpad.net saucy Release.gpg                                 
Hit http://ppa.launchpad.net saucy Release.gpg                                 
Hit http://ppa.launchpad.net saucy Release.gpg                                 
Hit http://dl.google.com stable/main i386 Packages                             
Get:1 http://packages.linuxmint.com petra Release.gpg [198 B]                  
Get:2 http://extra.linuxmint.com petra Release.gpg [198 B]                     
Ign http://repository.spotify.com stable/non-free Translation-en_GB            
Ign http://repository.spotify.com stable/non-free Translation-en               
Hit http://ppa.launchpad.net saucy Release.gpg                                 
Get:3 http://packages.linuxmint.com petra Release [18.5 kB]                    
Get:4 http://extra.linuxmint.com petra Release [3,090 B]                       
Hit http://ppa.launchpad.net saucy Release.gpg                                 
Hit http://ppa.launchpad.net karmic Release                                    
Hit http://ppa.launchpad.net saucy Release                                     
Hit http://ppa.launchpad.net saucy Release                                     
Hit http://ppa.launchpad.net saucy Release                                     
Hit http://ppa.launchpad.net saucy Release                                     
Get:5 http://extra.linuxmint.com petra/main i386 Packages [655 B]              
Hit http://ppa.launchpad.net saucy Release                                     
Hit http://ppa.launchpad.net saucy Release                            
Hit http://ppa.launchpad.net saucy Release                            
Hit http://ppa.launchpad.net karmic/main i386 Packages                         
Ign http://dl.google.com stable/main Translation-en_GB                         
Ign http://dl.google.com stable/main Translation-en                            
Hit http://ppa.launchpad.net saucy/main Sources                                
Ign http://dl.google.com stable/main Translation-en_GB                         
Get:6 http://packages.linuxmint.com petra/main i386 Packages [28.7 kB]         
Ign http://dl.google.com stable/main Translation-en                            
Hit http://ppa.launchpad.net saucy/main i386 Packages                          
Hit http://ppa.launchpad.net saucy/main Sources                                
Hit http://ppa.launchpad.net saucy/main i386 Packages                          
Get:7 http://packages.linuxmint.com petra/upstream i386 Packages [23.3 kB]     
Hit http://ppa.launchpad.net saucy/main Sources                                
Hit http://ppa.launchpad.net saucy/main i386 Packages                          
Hit http://ppa.launchpad.net saucy/main Sources                                
Hit http://ppa.launchpad.net saucy/main i386 Packages                          
Get:8 http://packages.linuxmint.com petra/import i386 Packages [40.4 kB]       
Hit http://ppa.launchpad.net saucy/main Sources                                
Hit http://ppa.launchpad.net saucy/main i386 Packages                          
Hit http://ppa.launchpad.net saucy/main Sources                                
Hit http://ppa.launchpad.net saucy/main i386 Packages                          
Hit http://ppa.launchpad.net saucy/main Sources                                
Hit http://ppa.launchpad.net saucy/main i386 Packages                          
Ign http://extra.linuxmint.com petra/main Translation-en_GB                    
Ign http://extra.linuxmint.com petra/main Translation-en                       
Ign http://ppa.launchpad.net karmic/main Translation-en_GB            
Ign http://ppa.launchpad.net karmic/main Translation-en               
Ign http://ppa.launchpad.net saucy/main Translation-en_GB
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_GB
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_GB
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_GB
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_GB
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_GB
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_GB
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://repo.steampowered.com precise/steam Translation-en_GB
Ign http://repo.steampowered.com precise/steam Translation-en
Ign http://packages.linuxmint.com petra/import Translation-en_GB               
Ign http://packages.linuxmint.com petra/import Translation-en                  
Ign http://packages.linuxmint.com petra/main Translation-en_GB                 
Ign http://packages.linuxmint.com petra/main Translation-en                    
Ign http://packages.linuxmint.com petra/upstream Translation-en_GB             
Ign http://packages.linuxmint.com petra/upstream Translation-en                
Fetched 115 kB in 8s (13.5 kB/s)                                               
Reading package lists... Done
W: Duplicate sources.list entry http://dl.google.com/linux/chrome/deb/ stable/main i386 Packages (/var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
lee@lee-P4i65G ~ $ 

What’s the output from:

for X in /etc/apt/sources.list.d/*.list; do echo; echo; echo "** $X:"; echo; cat $X; done

I get:

lee@lee-P4i65G ~ $ for X in /etc/apt/sources.list.d/*.list; do echo; echo; echo "** $X:"; echo; cat $X; done


** /etc/apt/sources.list.d/getdeb.list:

# deb http://archive.getdeb.net/ubuntu/ saucy-getdeb apps 



** /etc/apt/sources.list.d/google-chrome.list:

###
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main 



** /etc/apt/sources.list.d/google-earth.list:

###
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/earth/deb/ stable main 



** /etc/apt/sources.list.d/google.list:

deb http://dl.google.com/linux/chrome/deb/ stable main 



** /etc/apt/sources.list.d/jon-severinsson-ffmpeg-saucy.list:

deb http://ppa.launchpad.net/jon-severinsson/ffmpeg/ubuntu saucy main
deb-src http://ppa.launchpad.net/jon-severinsson/ffmpeg/ubuntu saucy main


** /etc/apt/sources.list.d/mjblenner-ppa-hal-saucy.list:

deb http://ppa.launchpad.net/mjblenner/ppa-hal/ubuntu saucy main
deb-src http://ppa.launchpad.net/mjblenner/ppa-hal/ubuntu saucy main


** /etc/apt/sources.list.d/nilarimogard-webupd8-saucy.list:

deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu saucy main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu saucy main


** /etc/apt/sources.list.d/noobslab-themes-saucy.list:

deb http://ppa.launchpad.net/noobslab/themes/ubuntu saucy main
deb-src http://ppa.launchpad.net/noobslab/themes/ubuntu saucy main


** /etc/apt/sources.list.d/official-package-repositories.list:

# Do not edit this file manually, use Software Sources instead.

#id:linuxmint_main
deb http://packages.linuxmint.com/ petra main upstream import 
#id:linuxmint_extra
deb http://extra.linuxmint.com/ petra main 

# deb http://archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse  
# deb http://archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse  

# deb http://security.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse  
# deb http://archive.canonical.com/ubuntu/ saucy partner  


** /etc/apt/sources.list.d/spotify.list:

deb http://repository.spotify.com/ stable non-free 



** /etc/apt/sources.list.d/steam.list:

deb http://repo.steampowered.com/steam/ precise steam
deb-src http://repo.steampowered.com/steam/ precise steam


** /etc/apt/sources.list.d/ubuntu-x-swat-x-updates-saucy.list:

deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu saucy main
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu saucy main


** /etc/apt/sources.list.d/webupd8team-java-saucy.list:

deb http://ppa.launchpad.net/webupd8team/java/ubuntu saucy main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu saucy main


** /etc/apt/sources.list.d/xorg-edgers-ppa-saucy.list:

deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu saucy main
deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu saucy main
lee@lee-P4i65G ~ $