I want to setup a armagetron-dedicated server, but for some reason i'm unable to setup a dev environnement on that server , is it possble to compile the server from another computer and then generate a deb package so I can install it on the server ?
It's technically possible, but could cause problems from differed versions. I wouldn't recommend going at it that way.
You should have SSH if you've installed the server package, so maybe you would like to give my script a shot? It will install sty+ct by default, so change that if you really want. Most people would choose it though, so you probably don't need to change anything.
Thanks you, but it didn't work, I really can't install a dev environnement (i can't update libc6 cause my kernel is too old (apparently), which prevent g++ installation , and i can't update the kernel cause it's a vps).
But if you know how i can make it trought another computer , i'll be glad !!
What you are saying really doesn't make sense, even a really old VPS would let you still add dev tools, albeit older ones. What OS is your VPS running? Also, every VPS provider will have newer OS templates to let you redo your VPS with a current or at least a year old OS. Have you considered those options?
Armagetron: It's a video game that people should just play and enjoy https://bit.ly/2KBGYjvCheck out the simple site about TheServerPharm
I'm on debian6
uname -a
Linux vps 2.6.32-042stab076.8 #1 SMP Tue May 14 20:38:14 MSK 2013 x86_64 GNU/Linux
I could have the vps under debian7 but i don't feel like reinstalling all my services
I've ran them on Debian 6 before, and even did it using my script. I think 6 was sid then. Anyways, the point is that you should definitely be able to install everything needed there.
cat /etc/debian_version
cat /etc/apt/sources.list
lsb_release -a
Testing & Sid I basically consider a version ahead. Especially since it was close to time of the switch to the next stable release. Stable release doesn't get many updates other than some security updates and whatnot if I remember correctly, so basically it's left unchanged. So, I just call Sid version + 1, even though some things may only be temporary and changes will be made before release.
sudo dpkg -l *-image*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=========================================-=========================-=========================-=======================================================================================
un linux-image <none> <none> (no description available)
rc linux-image-3.10-3-amd64 3.10.11-1 amd64 Linux 3.10 for 64-bit PCs
sudo dpkg -l *libc6*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=========================================-=========================-=========================-=======================================================================================
ii libc6:amd64 2.17-92+b1 amd64 Embedded GNU C Library: Shared libraries
un libc6-amd64 <none> <none> (no description available)
un libc6-dev <none> <none> (no description available)
un libc6.1 <none> <none> (no description available)
Thanks for the help, but i think I'll reinstall everything and go on debian7