Debian Packages in SteamOS

Freezedevil

Lieutenant
Registriert
Mai 2011
Beiträge
643
Hi,

ich hab bei mir mal SteamOS auf nem Testsystem installiert und da die Anzahl der verfügbaren Pakete doch ziemlich überschaubar ist wollte ich die wheezy sources einbinden um eine größere Auswahl an Software zu haben.

Ich habe also folgendes getan:
zu /etc/apt/sources.list folgende Zeilen hinzugefügt
Code:
deb http://http.debian.net/debian/ wheezy main contrib non-free
deb-src http://http.debian.net/debian/ wheezy main contrib non-free

/etc/apt/preferences angelegt mit folgendem Inhalt
Code:
Package: *
Pin: release l=SteamOS
Pin-Priority: 900

Package: *
Pin: release l=Debian
Pin-Priority:-10
Sinn sollte sein, dass ich explizit angeben muss wenn ich Pakete installieren will die nicht aus dem Steam-Repo sind.
Wenn ich jetzt zB sshfs installieren möchte mache ich das wie folgt
Code:
sudo apt-get install -t wheezy sshfs

Leider bekomme ich Probleme mit den Abhängigkeiten
Code:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 sshfs : Depends: fuse (>= 2.7) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Ich dachte eigentlich dass der Befehl so wie ich ihn geschrieben hab auch die Abhängigkeiten installiert. Sieht jemand wo mein Fehler liegt?
 
Mal apt-get update gemacht? Welche Version von fuse bietet apt denn an?
 
MissVerstanden schrieb:
Mal apt-get update gemacht? Welche Version von fuse bietet apt denn an?
1. Ja, sonst gäbe es das Paket gar nicht.
2. Wenn ich das richtig sehe, dann 2.9.0-2
desktop@steamos:~$ apt-cache showpkg -t wheezy fuse
Package: fuse
Versions:
2.9.0-2+deb7u1+bsos7 (/var/lib/apt/lists/repo.steampowered.com_steamos_dists_alchemist_main_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/repo.steampowered.com_steamos_dists_alchemist_main_binary-amd64_Packages
MD5: 7c02c670c9296dcdf481f6c060b0083d
Description Language: en
File: /var/lib/apt/lists/http.debian.net_debian_dists_wheezy_main_i18n_Translation-en
MD5: 7c02c670c9296dcdf481f6c060b0083d

2.9.0-2+deb7u1 (/var/lib/apt/lists/http.debian.net_debian_dists_wheezy_main_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/repo.steampowered.com_steamos_dists_alchemist_main_binary-amd64_Packages
MD5: 7c02c670c9296dcdf481f6c060b0083d
Description Language: en
File: /var/lib/apt/lists/http.debian.net_debian_dists_wheezy_main_i18n_Translation-en
MD5: 7c02c670c9296dcdf481f6c060b0083d


Reverse Depends:
libfuse2:i386,fuse 2.9.0-2+deb7u1
fuse:i386,fuse
zfs-fuse,fuse 2.8.7-2
unionfs-fuse,fuse
sshfs-dbg,fuse 2.7
sshfs,fuse 2.7
smbnetfs,fuse
s3ql,fuse
rofs,fuse
python-fuse,fuse
pytagsfs,fuse
plptools,fuse
ntfs-3g,fuse
mythtvfs,fuse
libfuse-perl,fuse
gvfs-fuse,fuse 2.8.4
gphotofs,fuse
fusesmb,fuse
fuseiso,fuse
fusedav,fuse
exfat-fuse,fuse
fuse-convmvfs,fuse
libfuse2,fuse 2.9.0-2+deb7u1
libfuse2,fuse
libfuse-dev,fuse
fuse-utils,fuse
fuse-dbg,fuse 2.9.0-2+deb7u1
fts,fuse
encfs,fuse
curlftpfs,fuse
cryptkeeper,fuse
bindfs,fuse
avfs,fuse
archivemount,fuse 2.8.5-2
libfuse2:i386,fuse 2.9.0-2+deb7u1+bsos7
fuse:i386,fuse
libfuse2,fuse 2.9.0-2+deb7u1+bsos7
libfuse2,fuse
libfuse-dev,fuse
gvfs-fuse,fuse 2.8.4
fuse-utils,fuse
fuse-dbg,fuse 2.9.0-2+deb7u1+bsos7
Dependencies:
2.9.0-2+deb7u1+bsos7 - libc6 (2 2.14) libfuse2 (5 2.9.0-2+deb7u1+bsos7) adduser (0 (null)) mount (2 2.19.1) sed (2 4) udev (16 (null)) makedev (0 (null)) fuse-utils (3 2.8.5-2~) fuse-utils:i386 (3 2.8.5-2~) loop-aes-utils (3 2.16.2-3~) loop-aes-utils:i386 (3 2.16.2-3~) fuse-utils (0 (null)) fuse-utils:i386 (0 (null)) fuse:i386 (0 (null))
2.9.0-2+deb7u1 - libc6 (2 2.4) libfuse2 (5 2.9.0-2+deb7u1) adduser (0 (null)) mount (2 2.19.1) sed (2 4) udev (16 (null)) makedev (0 (null)) fuse-utils (3 2.8.5-2~) fuse-utils:i386 (3 2.8.5-2~) loop-aes-utils (3 2.16.2-3~) loop-aes-utils:i386 (3 2.16.2-3~) fuse-utils (0 (null)) fuse-utils:i386 (0 (null)) fuse:i386 (0 (null))
Provides:
2.9.0-2+deb7u1+bsos7 -
2.9.0-2+deb7u1 -
Reverse Provides:
Ergänzung ()

Ich hab heute nochmal ein bisschen rumprobiert und wollte einfach mal versuchen manuell die Abhängigkeiten zu installieren.

Code:
desktop@steamos:~$ sudo apt-get install -t wheezy sshfs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 sshfs : Depends: fuse (>= 2.7) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

desktop@steamos:~$ sudo apt-get install -t wheezy fuse
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 fuse : Depends: libfuse2 (= 2.9.0-2+deb7u1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Und da bin ich dem eigentlichen Problem auch schon gegegnet. Installiert ist libfuse2 2.9.0-2+deb7u1+bsos7 gewünscht ist aber 2.9.0-2+deb7u1. Kann ich fuse jetzt irgendwie mitteilen, dass es die installierte Version benutzen soll, da die für meinen Geschmack kompatibel sein sollte? Ist ja ansich die selbe Version der Lib.
 
Zurück
Oben