[Solved] Zandronum on SteamOS
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
[Solved] Zandronum on SteamOS
Was wondering if anyone has tried this beside me, and if anyone's gotten it to work. I tried on Lubuntu first and am playing Brutal Doom successfully. Best thing ever.
Anyway, I added Debian repo to SteamOS following these instructions. I tried following the instructions to install zandronum for Linux, but when I try to apt-add-repository it says it's not installed. I tried to fix it by googling but that didn't work, so I just added the repository to sources.list.
Then when I get to apt-get install zandronum... that wouldn't work. I don't remember what exactly it was saying and I'm not at the computer to try again. I'll update this when I get the chance. Note: if there's any typos it's because I'm on mobile.
Sorry for the duplicate. Like I mentioned, I'm on mobile.
Update: with the help of Dark-Assassin and Kofklac I was able to get this running. I am working on a tutorial on the SteamOS forums, you can find it here.
Anyway, I added Debian repo to SteamOS following these instructions. I tried following the instructions to install zandronum for Linux, but when I try to apt-add-repository it says it's not installed. I tried to fix it by googling but that didn't work, so I just added the repository to sources.list.
Then when I get to apt-get install zandronum... that wouldn't work. I don't remember what exactly it was saying and I'm not at the computer to try again. I'll update this when I get the chance. Note: if there's any typos it's because I'm on mobile.
Sorry for the duplicate. Like I mentioned, I'm on mobile.
Update: with the help of Dark-Assassin and Kofklac I was able to get this running. I am working on a tutorial on the SteamOS forums, you can find it here.
Last edited by Packers4Evar12 on Fri Aug 07, 2015 2:20 pm, edited 1 time in total.
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Can't really help unless you are able to post the errors that pop up.
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
This is what my terminal gives me when I try sudo apt-get install zandronum doomseeker-zandronum:
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:
zandronum : Depends: zandronum-client (>= 2.1.2) but it is not going to be installed
Depends: zandronum-server (>= 2.1.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
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:
zandronum : Depends: zandronum-client (>= 2.1.2) but it is not going to be installed
Depends: zandronum-server (>= 2.1.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
That's the problem there. Something previously installed is broken. It's likely a required child package of another has not been installed correctly, or at all somehow.E: Unable to correct problems, you have held broken packages.
The woes of apt. Not sure it aptitude is any better.
Try running this:
Code: Select all
sudo apt-get install -f
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
I can ssh into SteamOS, but logging in as user 'steam' and running sudo apt-get install -f gives me an error: "Sorry, user steam is not allowed to execute '/usr/bin/apt-get install -f' as root on steamos." I'll try logging in as desktop...
OK, logging in as desktop lets me apt-get install -f, but nothing happens:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I still get the same error when I try to apt-get install zandronum... etc.
Note: I don't know how to format, otherwise I'd put terminal input and output in a code block.
Update: I tried sudo "aptitude install zandronum doomseeker-zandronum" and that seemed to work fine, but it looks like it just installed doomseeker, not zandronum. It looks like not matter what I try, it just doesn't want to install zandronum-client or zandronum-server.
Update 2: zandronum-client or zandronum-server both depend on libjpeg62 but it says "libjpeg62 but it is not installable. or
libjpeg62-turbo which is a virtual package."
Could it be that I need to add a certain repository?
OK, logging in as desktop lets me apt-get install -f, but nothing happens:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I still get the same error when I try to apt-get install zandronum... etc.
Note: I don't know how to format, otherwise I'd put terminal input and output in a code block.
Update: I tried sudo "aptitude install zandronum doomseeker-zandronum" and that seemed to work fine, but it looks like it just installed doomseeker, not zandronum. It looks like not matter what I try, it just doesn't want to install zandronum-client or zandronum-server.
Update 2: zandronum-client or zandronum-server both depend on libjpeg62 but it says "libjpeg62 but it is not installable. or
libjpeg62-turbo which is a virtual package."
Could it be that I need to add a certain repository?
Last edited by Packers4Evar12 on Wed Aug 05, 2015 3:23 am, edited 1 time in total.
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Try installing libjpeg62 manually using this deb package.
64-Bit: http://http.us.debian.org/debian/pool/m ... _amd64.deb
32-Bit: http://http.us.debian.org/debian/pool/m ... 1_i386.deb
Run this in the terminal in the same folder you downloaded the package to:
64-Bit: http://http.us.debian.org/debian/pool/m ... _amd64.deb
32-Bit: http://http.us.debian.org/debian/pool/m ... 1_i386.deb
Run this in the terminal in the same folder you downloaded the package to:
Code: Select all
sudo deb -i libjpeg62_6b1-1_i386.deb
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
says sudo: deb command not found
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Sorry, not deb, dpkg
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
Oh, thanks for all the help. I'll try that when I get home tonight. Last night I tried double clicking the Deb file to install it but it gave me an error, I hope dpkg is different.
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
I was finally able to install zandronum with aptitude (I used the 64bit file you linked me to, btw), but now I can't get it to find my wads. On my Lubuntu machine I just added them to ~/.zandronum and it just worked, but not with SteamOS. I found /usr/games/zandronum and put my wads there, but still nothing. I'm gonna keep messing around with it, I'm sure it's something simple.
Edit: when I try to run zandronum, it's not creating a config file in either of those 2 directories I mentioned. I think either it's not running correctly or there's another directory I don't know about.
Edit 2: If I try typing zandronum in the terminal to try and run it that way, I get this:
"/usr/games/zandronum/zandronum: error while loading shared libraries: libfluidsynth.so.1: cannot open shared object file: No such file or directory"
Don't know if that's relevant or not.
Edit: when I try to run zandronum, it's not creating a config file in either of those 2 directories I mentioned. I think either it's not running correctly or there's another directory I don't know about.
Edit 2: If I try typing zandronum in the terminal to try and run it that way, I get this:
"/usr/games/zandronum/zandronum: error while loading shared libraries: libfluidsynth.so.1: cannot open shared object file: No such file or directory"
Don't know if that's relevant or not.
Last edited by Packers4Evar12 on Thu Aug 06, 2015 12:28 am, edited 1 time in total.
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Everything on the user side should still be stored in ~/.zandronum/
Only with 3.0 onwards the user directory has changed, and that's to ~/.config/zandronum/
One thing I can think of is that somehow the user does not have write access to their home folder or ~/.zandronum/ has the wrong owner.
Could you run this in the home directories of the Desktop user and the Steam user?
Only with 3.0 onwards the user directory has changed, and that's to ~/.config/zandronum/
One thing I can think of is that somehow the user does not have write access to their home folder or ~/.zandronum/ has the wrong owner.
Could you run this in the home directories of the Desktop user and the Steam user?
Code: Select all
ls -lA | grep -A 1 -B 1 zandronum
Last edited by Dark-Assassin on Thu Aug 06, 2015 12:21 am, edited 1 time in total.
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
desktop:
-rw-r--r-- 1 desktop desktop 83 Jul 19 08:09 .xsessionrc
drwxr-xr-x 2 desktop desktop 4096 Aug 5 17:55 .zandronum
steam:
doesn't show anything
I think it might have something to do with permissions. I've read a lot about trying to do things with SteamOS that it's not meant to do, and it seems that the way it's structured with a desktop user and a steam user is making things more difficult than they need to be.
-rw-r--r-- 1 desktop desktop 83 Jul 19 08:09 .xsessionrc
drwxr-xr-x 2 desktop desktop 4096 Aug 5 17:55 .zandronum
steam:
doesn't show anything
I think it might have something to do with permissions. I've read a lot about trying to do things with SteamOS that it's not meant to do, and it seems that the way it's structured with a desktop user and a steam user is making things more difficult than they need to be.
Last edited by Packers4Evar12 on Thu Aug 06, 2015 12:52 am, edited 1 time in total.
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Hmm. You may have to end up using the Desktop user for Zandronum if the Steam user cannot.
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
The desktop user is the one I've been using this whole time. And whether I try to run zandronum through the steam big picture or on the desktop, nothing happens.
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Hmm, that usually happens when you try to run it without any iwads in zandronum's user folder. Unlike windows, it's dialogues are really simple, there is no startup console and doesn't show any errors.
Else, try running it from the terminal and see what the output has to say.
Else, try running it from the terminal and see what the output has to say.
Last edited by Dark-Assassin on Thu Aug 06, 2015 1:30 am, edited 1 time in total.
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
I updated one of my earlier posts but you replied before so I don't think you saw it. When I try to run zandronum from the terminal I get:
"/usr/games/zandronum/zandronum: error while loading shared libraries: libfluidsynth.so.1: cannot open shared object file: No such file or directory"
"/usr/games/zandronum/zandronum: error while loading shared libraries: libfluidsynth.so.1: cannot open shared object file: No such file or directory"
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Eh, seems the zandronum debian package does not depend on the libfluidsynth1 package.
You'd have to install that with apt/aptitude.
You'd have to install that with apt/aptitude.
Last edited by Dark-Assassin on Thu Aug 06, 2015 2:17 am, edited 1 time in total.
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
apt-get install libfluidsynth1:
"Package libfluidsynth1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libfluidsynth1:i386
E: Package 'libfluidsynth1' has no installation candidate"
aptitude install:
"No candidate version found for libfluidsynth1"
Is there a repository I'm missing? As I mentioned in my first post, I added debian repositories following these instructions (which I linked to but I think there was a typo, so now I fixed the link in the first post):http://steamcommunity.com/groups/steamu ... 114274132/
These instructions used mirrors from the netherlands, so I substituted them with a couple from the US. What repository is libfluidsynth from?
"Package libfluidsynth1 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libfluidsynth1:i386
E: Package 'libfluidsynth1' has no installation candidate"
aptitude install:
"No candidate version found for libfluidsynth1"
Is there a repository I'm missing? As I mentioned in my first post, I added debian repositories following these instructions (which I linked to but I think there was a typo, so now I fixed the link in the first post):http://steamcommunity.com/groups/steamu ... 114274132/
These instructions used mirrors from the netherlands, so I substituted them with a couple from the US. What repository is libfluidsynth from?
Last edited by Packers4Evar12 on Thu Aug 06, 2015 2:28 am, edited 1 time in total.
- Dark-Assassin
- Maintenence Crew
- Posts: 968
- Joined: Fri May 25, 2012 4:25 am
RE: Zandronum on SteamOS
Hmm, weird.
Try running this, then try again:
If it still won't work, paste the output from this:
Try running this, then try again:
Code: Select all
sudo apt-get update
Code: Select all
cat /etc/apt/sources.list
-
- New User
- Posts: 14
- Joined: Tue Aug 04, 2015 3:39 am
RE: Zandronum on SteamOS
Already tried to update. It didn't solve anything.
Edit: I haven't thought about mentioning until now, but every time I sudo apt-get update it seems like it runs fine, but when it finishes, the very last line says
I don't know if that's a problem or not.
Code: Select all
desktop@steamos:~$ cat /etc/apt/sources.list
#
# deb cdrom:[SteamOS GNU/Linux 1.0 _Alchemist_ - Unofficial Multi-architecture i386/amd64 DVD #1 20150619-19:58]/ alchemist contrib main non-free
#deb cdrom:[SteamOS GNU/Linux 1.0 _Alchemist_ - Unofficial Multi-architecture i386/amd64 DVD #1 20150619-19:58]/ alchemist contrib main non-free
## internal SteamOS repo
deb http://repo.steampowered.com/steamos alchemist main contrib non-free
deb-src http://repo.steampowered.com/steamos alchemist main contrib non-free
deb ftp://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb-src ftp://ftp.us.debian.org/debian/ wheezy main contrib non-free
deb http://debian.drdteam.org/ stable multiverse
Code: Select all
W: There is no public key available for the following key IDs:
7638D0442B90D010
Last edited by Packers4Evar12 on Thu Aug 06, 2015 3:21 am, edited 1 time in total.