![]() |
#1 |
Rookie
Join Date: Jul 2010
Posts: 1
![]() |
Ubuntu installation...
Greetings,
OK, after spending about an hour trying to make and install Angband from the source on Ubuntu (Karmic, 9.10) (academic pursuit more than anything), I finally realized that synaptic has it. I already created a .deb file (after much trial and error) but I said "screw it," and uninstalled my version and used the synaptic (3.0.9b). How did I make this error? Synaptic lists the version like this 1:3.0.9b, so I thought it was an ancient version, and not the latest "stable" version (I would have seen it on the first glance if there weren't about 10 other packages that show up when searching for "angband"). Anyhow, thought I'd share my trials and tribulations with you... Aaron |
![]() |
![]() |
![]() |
#2 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 58
Posts: 9,560
Donated: $60
![]() ![]() |
I don't know what the 1: is about.
You'll notice that the Ubuntu Software Center has a later version - 3.1.1.1626 for me, but that's on Lucid.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#3 |
Veteran
Join Date: Jun 2007
Posts: 1,393
![]() |
I wouldn't bother with distro packages if I were you.
IIRC, all you really need to do to be able to compile your own is to install the 'build-essential' package + dev-versions of whatever front-ends you want, so *: build-essential X11: libx11-dev SDL: libsdl-image1.2-dev, libsdl-ttf2.0-dev ncurses: libncurses5-dev (version numbers may be slightly off, but you get the idea...) I'd also recommend running configure with something like ./configure --prefix=$HOME/angband/3.1.2 (where 3.1.2 is the version.) so that you can have multiple versions and you won't need to install anything as root and "pollute" your /usr/local. |
![]() |
![]() |
![]() |
#4 |
Angband Devteam member
|
Thanks!
3.1.2v2 has now been in Debian testing for a while, and should appear in the next automated port to Ubuntu. @Nick: the "1:" is called an "epoch" number, and there's a convoluted explanation somewhere in Debian policy. My (poor) understanding is that it's there in case the package becomes a completely different game by the same name - something a major version number couldn't represent. That said, I've never seen any package starting with 2:, or any epoch greater than 1: ... |
![]() |
![]() |
![]() |
#5 |
Veteran
Join Date: Jun 2007
Posts: 1,393
![]() |
I wasn't insinuating anything about quality of the packages/packaging.
The major problem with distro packages is that you never know when they'll be updated, possibly obsoleting all your active characters. (Yes, you can "hold" packages in Debian/Ubuntu, but it's easy to forget. I speak from bitter, bitter experience.) If you're a slow player, like me, this can be bad. |
![]() |
![]() |
![]() |
#6 |
Adept
Join Date: Jun 2007
Location: Crickhollow
Posts: 211
![]() |
|
![]() |
![]() |
![]() |
#7 | |
Sangband 1.x Maintainer
Join Date: Apr 2007
Posts: 523
![]() |
Quote:
__________________
a chunk of Bronze {These look tastier than they are. !E} 3 blank Parchments (Vellum) {No french novels please.} |
|
![]() |
![]() |
![]() |
#8 |
Veteran
Join Date: Jun 2007
Posts: 1,393
![]() |
Reverting to old versions is often "advanced" package management and I'm not sure if any of the graphical front-ends for apt actually have any functionality for that.
I do know that aptitude at least lets you revert to an older version which has been installed at some point. However, I'm not sure how long such packages "stick around". I tend to prefer to play characters through the same game, not switching games midstream. Just to pick a random example FA 1.0.x and FA 1.1.x play quite differently -- it would be weird (to me!) if a character started out in FA 1.0.x and completed the game in FA 1.1.x. Others may feel differently. |
![]() |
![]() |
![]() |
#9 | |
Scout
Join Date: May 2010
Location: Huntington NY
Age: 56
Posts: 27
![]() |
Quote:
If you're using Ubuntu... stick with the approved build. Even if something more recent would WORK, unless you are VERY knowledgeable, I wouldn't recommend trying anything else. |
|
![]() |
![]() |
![]() |
#10 |
Veteran
Join Date: Jun 2007
Posts: 1,393
![]() |
What? That sounds like you did something really weird. I've never had the package database go wonky in years of using Ubuntu/Debian.
If you install to /usr/local i don't even see how that could possibly happen without you doing something really weird (unrelated to building and installing Angband). |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Ubuntu Noob Needs Your Help!! | chris | Development | 3 | December 22, 2009 19:32 |
Few questions. Hengband related. And Ubuntu. | Arendil | Variants | 4 | October 1, 2009 16:53 |
Ubuntu SDL Help? | benhamill | Vanilla | 12 | February 24, 2009 22:19 |