Page 1 of 4

Ubuntu APT repository

Posted: 22 Oct 2007, 05:44
by YokoZar
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!

Posted: 22 Oct 2007, 12:54
by semi
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.

Posted: 22 Oct 2007, 13:55
by clericvash
Thanks for this, i installed by compiling, how can i get rid of it, to use the easier debs?

Posted: 22 Oct 2007, 14:11
by Relative
clericvash wrote:Thanks for this, i installed by compiling, how can i get rid of it, to use the easier debs?
I'm not sure, but I think you need to remove it manually if you compiled. Everything will be in /usr/local

/usr/local/bin/spring

/usr/local/share/games/spring

/usr/local/lib/spring

and maybe:

/usr/local/games

Posted: 22 Oct 2007, 16:21
by Tobi
stickied

Posted: 22 Oct 2007, 20:20
by YokoZar
semi wrote:I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
Yeah, I can make etch packages (and Feisty ones, for that matter), fairly easily.
Relative wrote:
clericvash wrote:Thanks for this, i installed by compiling, how can i get rid of it, to use the easier debs?
I'm not sure, but I think you need to remove it manually if you compiled. Everything will be in /usr/local

/usr/local/bin/spring

/usr/local/share/games/spring

/usr/local/lib/spring

and maybe:

/usr/local/games
I know our SConstruct file is horribly broken and all, but shouldn't there be an scons uninstall option?

Posted: 22 Oct 2007, 20:34
by Tobi
scons -c install

Posted: 22 Oct 2007, 21:57
by Relative
Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.

Posted: 22 Oct 2007, 22:32
by YokoZar
Relative wrote:Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.
Yes, it should.

Although, the download page links to the wiki page.

Posted: 22 Oct 2007, 22:44
by Relative
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.

Posted: 23 Oct 2007, 00:17
by HAARP
YokoZar wrote:
semi wrote:I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
Yeah, I can make etch packages (and Feisty ones, for that matter), fairly easily.
How about Edgy ones? Since you still maintain Edgy Wine packages, I figure this should be possible ;)

I agree that a lobby is needed.

Posted: 23 Oct 2007, 00:37
by YokoZar
HAARP wrote:
YokoZar wrote:
semi wrote:I have updated the instructions in
http://spring.clan-sy.com/wiki/SetupGui ... h_with_APT
to use your source debian package.
Yeah, I can make etch packages (and Feisty ones, for that matter), fairly easily.
How about Edgy ones? Since you still maintain Edgy Wine packages, I figure this should be possible ;)

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.

Edgy is more of a pain, since the build dependencies for Edgy and Feisty are going to be different.
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.
Post your source code please (.tar.gz, .diff.gz)

Posted: 23 Oct 2007, 10:06
by semi
Relative wrote:Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.
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?

Posted: 23 Oct 2007, 11:15
by YokoZar
semi wrote:
Relative wrote:Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.
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?
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.

Posted: 23 Oct 2007, 12:10
by clericvash
YokoZar wrote:
semi wrote:
Relative wrote:Shouldn't this be listed on the download page and not just a forum post or an obscure part of the wiki.
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?
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.
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.

Posted: 23 Oct 2007, 12:19
by Relative
clericvash wrote:
YokoZar wrote:
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?
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.
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.
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.

Posted: 23 Oct 2007, 12:29
by Relative
YokoZar wrote:Post your source code please (.tar.gz, .diff.gz)
This just makes me look like I have no idea what I'm doing, which is completely true. :P 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 :/

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/

Posted: 23 Oct 2007, 12:44
by semi
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.
Thanks. All clear. But I can't change the download page, I can only edit wiki pages as I'm not inside.

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.

Posted: 23 Oct 2007, 15:30
by AF
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

Posted: 23 Oct 2007, 16:53
by longhair
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.
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)