Ubuntu APT repository
Moderator: Moderators
Ubuntu APT repository
Here is the best, simplest, functional way to install Spring on Ubuntu and keep it up to date:
http://spring.clan-sy.com/wiki/SetupGuide#Ubuntu
Using the commands there, you can install spring, springlobby, the OTA content, and a bunch of maps.
Enjoy!
http://spring.clan-sy.com/wiki/SetupGuide#Ubuntu
Using the commands there, you can install spring, springlobby, the OTA content, and a bunch of maps.
Enjoy!
Last edited by YokoZar on 03 Jan 2008, 08:16, edited 1 time in total.
Good job.
I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
I have compiled .debs for debian etch i386 in a freshly generated debootstrap chroot from your source packages, and they are here:
http://www.springlobby.info/tmp/etch/
I built them according to the sequence explained in my SetupGuide instructions above.
Perhaps you could add them to your repo, or build your own for Debian Stable too? Debian Unstable can use your ubuntu binary packages as is.
Then we would get simpler installation for etch users too.
I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
I have compiled .debs for debian etch i386 in a freshly generated debootstrap chroot from your source packages, and they are here:
http://www.springlobby.info/tmp/etch/
I built them according to the sequence explained in my SetupGuide instructions above.
Perhaps you could add them to your repo, or build your own for Debian Stable too? Debian Unstable can use your ubuntu binary packages as is.
Then we would get simpler installation for etch users too.
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
I'm not sure, but I think you need to remove it manually if you compiled. Everything will be in /usr/localclericvash wrote:Thanks for this, i installed by compiling, how can i get rid of it, to use the easier debs?
/usr/local/bin/spring
/usr/local/share/games/spring
/usr/local/lib/spring
and maybe:
/usr/local/games
Yeah, I can make etch packages (and Feisty ones, for that matter), fairly easily.semi wrote:I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
I know our SConstruct file is horribly broken and all, but shouldn't there be an scons uninstall option?Relative wrote:I'm not sure, but I think you need to remove it manually if you compiled. Everything will be in /usr/localclericvash wrote:Thanks for this, i installed by compiling, how can i get rid of it, to use the easier debs?
/usr/local/bin/spring
/usr/local/share/games/spring
/usr/local/lib/spring
and maybe:
/usr/local/games
BTW, yoko could you take a look at this .deb I made for aflobby:
http://www.unknown-files.net/3699/aflobbydebtest3/
I've tested with a number of people and it seems to work fine, but its better if someone with more experience looks at it.
http://www.unknown-files.net/3699/aflobbydebtest3/
I've tested with a number of people and it seems to work fine, but its better if someone with more experience looks at it.
How about Edgy ones? Since you still maintain Edgy Wine packages, I figure this should be possibleYokoZar wrote:Yeah, I can make etch packages (and Feisty ones, for that matter), fairly easily.semi wrote:I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
I agree that a lobby is needed.
Separate packages is a bit of a pain, as I have to give each one a unique branch. Not that big a deal, though, if there's demand for it.HAARP wrote:How about Edgy ones? Since you still maintain Edgy Wine packages, I figure this should be possibleYokoZar wrote:Yeah, I can make etch packages (and Feisty ones, for that matter), fairly easily.semi wrote:I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
I agree that a lobby is needed.
Edgy is more of a pain, since the build dependencies for Edgy and Feisty are going to be different.
Post your source code please (.tar.gz, .diff.gz)Relative wrote:BTW, yoko could you take a look at this .deb I made for aflobby:
http://www.unknown-files.net/3699/aflobbydebtest3/
I've tested with a number of people and it seems to work fine, but its better if someone with more experience looks at it.
Obscure? Doh, why the hell I ever wrote that setup guide if it's obscure...Relative wrote:Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.
It's structured on topic, covers everything you need to do when installing on linux, tries to be easy to follow.
Nowadays almost every time people pop in on #taspring to ask sth about linux install, it's already mentioned in the setup guide.
What do you need?
Maybe a more obvious link to the Linux setup guide from the download page. Right now you have to read a paragraph of text, rather than clicking a big Linux button.semi wrote:Obscure? Doh, why the hell I ever wrote that setup guide if it's obscure...Relative wrote:Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.
It's structured on topic, covers everything you need to do when installing on linux, tries to be easy to follow.
Nowadays almost every time people pop in on #taspring to ask sth about linux install, it's already mentioned in the setup guide.
What do you need?
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
Bingo, just because people on Linux, doesn't make them not-lazy. People need the easiest ways to do everything. And now we have actual downloads, download button or link please.YokoZar wrote:Maybe a more obvious link to the Linux setup guide from the download page. Right now you have to read a paragraph of text, rather than clicking a big Linux button.semi wrote:Obscure? Doh, why the hell I ever wrote that setup guide if it's obscure...Relative wrote:Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.
It's structured on topic, covers everything you need to do when installing on linux, tries to be easy to follow.
Nowadays almost every time people pop in on #taspring to ask sth about linux install, it's already mentioned in the setup guide.
What do you need?
Yeah, I didn't mean is was bad guide, I meant its not easy find if you are a new linux user. A highlighted and direct link to the wiki page is an easy fix for this.clericvash wrote:Bingo, just because people on Linux, doesn't make them not-lazy. People need the easiest ways to do everything. And now we have actual downloads, download button or link please.YokoZar wrote:Maybe a more obvious link to the Linux setup guide from the download page. Right now you have to read a paragraph of text, rather than clicking a big Linux button.semi wrote: Obscure? Doh, why the hell I ever wrote that setup guide if it's obscure...
It's structured on topic, covers everything you need to do when installing on linux, tries to be easy to follow.
Nowadays almost every time people pop in on #taspring to ask sth about linux install, it's already mentioned in the setup guide.
What do you need?
This just makes me look like I have no idea what I'm doing, which is completely true. I didn't compile any source code, I just used a pre-compiled release from AF. I also have no idea what a .diff.gz is :/YokoZar wrote:Post your source code please (.tar.gz, .diff.gz)
I just structured it as best I could and used the dpkg --build command. Here is everything:
http://www.unknown-files.net/spring/370 ... ydebstuff/
Thanks. All clear. But I can't change the download page, I can only edit wiki pages as I'm not inside.Relative wrote:Yeah, I didn't mean is was bad guide, I meant its not easy find if you are a new linux user. A highlighted and direct link to the wiki page is an easy fix for this.
So anyone who can actually edit the download page, please make it obvious.
Clericvash, the ubuntu install method in it's simplest form still needs you to run 3 commands in a terminal, it can't really be "click download in a browser". Disregard this if I misunderstood your comment.
A word of warning.
That deb package includes beta 3.8 which is not a stable build, and the deb package was intended for testing not production purposes. Anyone who tries to seriously use ti will run into problems with autologin and setting unitsync paths and joining games that have already been fixed and improved in 3.9wip
That deb package includes beta 3.8 which is not a stable build, and the deb package was intended for testing not production purposes. Anyone who tries to seriously use ti will run into problems with autologin and setting unitsync paths and joining games that have already been fixed and improved in 3.9wip
The nice thing is that once you set up the repository, spring will automatically get updated the next time a new release comes out. (Assuming that the repository is maintained)Clericvash, the ubuntu install method in it's simplest form still needs you to run 3 commands in a terminal, it can't really be "click download in a browser". Disregard this if I misunderstood your comment.