Forum › Forums › New users › New Users and General Questions › Recommended way to get Debian Testing package (just one application)
- This topic has 18 replies, 5 voices, and was last updated Jun 9-11:53 am by Danathar.
-
AuthorPosts
-
June 4, 2021 at 7:39 pm #60964Member
Danathar
There is an app version that has not been back ported in Debian yet and the version I want is in Debian’s testing repositories. Is there a recommended way in Antix to retrieve the one app I need? I can see the testing repos in the apt repository utility, and there are individual sources as well.
I don’t want to permanently install testing, just want to pull the newer version of the app and any dependencies if needed.
thanks!
- This topic was modified 1 year, 11 months ago by Danathar.
June 4, 2021 at 8:07 pm #60971Member
Xecure
::You could activate the debian testing repo on repo-manager, then do in terminal
sudo apt update && sudo apt install -s <package-name>
just to simulate what it would try to install apart from your desired package.
If there is a LOT of important packages, forget about installing t and de-activate the testing repo using repo-manager.If this is a graphical program, see if there already is an AppImage available, or maybe a .deb package from the developer’s website. It would be a safer solution.
- This reply was modified 1 year, 11 months ago by Xecure.
antiX Live system enthusiast.
General Live Boot Parameters for antiX.June 4, 2021 at 8:39 pm #60978Forum Admin
anticapitalista
::We might also be able to backport it.
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
June 4, 2021 at 8:41 pm #60979Member
Danathar
::The Package is Exult 1.6. 1.6 is in Debian Testing (and has been for over a year). I emailed the Debian maintainer last year and he said he’d look into it but said he was really busy. Emailed him 2 weeks ago but no response.
June 4, 2021 at 9:11 pm #60982Forum Admin
anticapitalista
::Just backported the package.
debs are here: https://download.tuxfamily.org/antix/Testing/Give them a try and if all is o, Ill move them to the antiX repos
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
June 4, 2021 at 9:52 pm #60983Member
Danathar
::Will do and thank you!
I noticed for 1.2 there were some dependencies (did a dry run below). I’m thinking I should probably take these packages below and install them individually first before doing the .deb you provided? I don’t think there should be any version issues between the dependencies for 1.2 vs the 1.6 deb you back-ported.
Or would you like me to install the deb and just see what breaks and report it back?
—
sudo apt install –dry-run exult
[sudo] password for demo:
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following additional packages will be installed:
libfluidsynth1 libsdl-mixer1.2 timidity
Suggested packages:
fluidr3mono-gm-soundfont | timgm6mb-soundfont | fluid-soundfont-gm fluid-soundfont-gs freepats pmidi timidity-daemon
Recommended packages:
timgm6mb-soundfont | fluid-soundfont-gm | freepats fluid-soundfont-gm
The following NEW packages will be installed:
exult libfluidsynth1 libsdl-mixer1.2 timidity
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Inst libfluidsynth1 (1.1.11-1 Debian:10.9/stable [i386])
Inst libsdl-mixer1.2 (1.2.12-15 Debian:10.9/stable [i386])
Inst timidity (2.14.0-8 Debian:10.9/stable [i386])
Inst exult (1.2-18 Debian:10.9/stable [i386])
Conf libfluidsynth1 (1.1.11-1 Debian:10.9/stable [i386])
Conf libsdl-mixer1.2 (1.2.12-15 Debian:10.9/stable [i386])
Conf timidity (2.14.0-8 Debian:10.9/stable [i386])
Conf exult (1.2-18 Debian:10.9/stable [i386])June 5, 2021 at 7:31 am #61009Member
Xecure
::Just download and install it and test if it works. On my 19.2 x64 system it installed properly, but I cannot run it because of missing games or something. Install using apt
Download (32 bits versions if your system is 32 bits):
wget https://download.tuxfamily.org/antix/Testing/exult_1.6-3.0antix1_i386.deb
Install
sudo apt install ./exult_1.6-3.0antix1_i386.deb- This reply was modified 1 year, 11 months ago by Xecure.
antiX Live system enthusiast.
General Live Boot Parameters for antiX.June 6, 2021 at 10:13 am #61067Forum Admin
anticapitalista
::Any news on the packaged debs?
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
June 6, 2021 at 10:17 am #61068Member
Danathar
::Apology on that, I was out of town yesterday. I’m back in today and will test them and post back asap. 🙂
On missing the game files, you need the Ultima 7 DAT files. I’ve got those so I can make it work.
June 6, 2021 at 1:12 pm #61074Member
Danathar
::Since I’m trying to get this running on an old Asus EEpc 701 I’m installing the i386 version.
Looks like there are some dependency issues. I installed libfluidsynth1 and timidity. Exult 1.2 required the libsdl-mixer 1.2 package, and since the INSTALL for the tar.gz package on the exult website says it requires SDL I installed that as well, so I think the dependencies that are with Exult 1.2 are the same and should be replicated for 1.6
$ sudo dpkg –install exult_1.6-3.0antix1_i386.deb
Selecting previously unselected package exult.
(Reading database … 112958 files and directories currently installed.)
Preparing to unpack exult_1.6-3.0antix1_i386.deb …
Unpacking exult (1.6-3.0antix1) …
dpkg: dependency problems prevent configuration of exult:
exult depends on libfluidsynth1 (>= 1.1.6-4~); however:
Package libfluidsynth1 is not installed.
exult depends on timidity; however:
Package timidity is not installed.dpkg: error processing package exult (–install):
dependency problems – leaving unconfigured
Processing triggers for desktop-file-utils (0.23-4) …
Processing triggers for mime-support (3.62) …
Processing triggers for man-db (2.8.5-2) …
Processing triggers for menu (2.1.47+b1) …
Errors were encountered while processing:
exult—
After getting those installed the package installed without errors. I’m still working on getting the game data in and having some issues but that’s probably me as I’m probably copying the data to the wrong place. I’ll work on that today, but this should get the dependency issues resolved.
June 6, 2021 at 5:45 pm #61096Forum Admin
anticapitalista
::Install this way.
In the directory holding the downloaded deb(s)
sudo apt install ./exult_1.6-3.0antix1_i386.debPhilosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
June 6, 2021 at 7:07 pm #61102Member
Danathar
::Install this way.
In the directory holding the downloaded deb(s)
sudo apt install ./exult_1.6-3.0antix1_i386.debWell!! I had no idea you could do that 😉
Guess it pays to read man pages on occasion. I’ll give that a try.
- This reply was modified 1 year, 11 months ago by Danathar. Reason: Double quotes
June 6, 2021 at 7:13 pm #61105Forum Admin
anticapitalista
::Install this way.
In the directory holding the downloaded deb(s)
sudo apt install ./exult_1.6-3.0antix1_i386.debWell!! I had no idea you could do that
Guess it pays to read man pages on occasion. I’ll give that a try.
Xecure had mentioned it a few posts up.
Philosophers have interpreted the world in many ways; the point is to change it.
antiX with runit - leaner and meaner.
June 6, 2021 at 7:22 pm #61107Moderator
Brian Masinick
::Yeah, specifying a file and path name has ALWAYS worked with the low level dpkg -i command.
Turns out it works fine with apt and apt-get too.
I’ve been using it this way for a while now too.
--
Brian MasinickJune 6, 2021 at 9:20 pm #61112Member
Danathar
::Got it working! But without full understanding at this point.
When you install the package it kicks off a curses interface script that asks you for the games directory. I had copied it (bought it from GOG.com) into a directory at /home/demo/Ultima7.
But when executing it it couldn’t find it. I had to copy the game data to /usr/share/games/exult/blackgate (black gate is the name of Ultima 7). It’s sourcing a configuration file somewhere that’s not in the home directory. Tried launching exult -c <configuration file> but that does not seem to work either.
I think I’ll probably fire up a VM and start from scratch to figure out what is going on. So, at this point installing the package will result in a functional system provided you know that the curses script is not copying the data to the right folder. If anybody wants the Ultima7 installation folder (for testing only obviously, you should delete it when finished and buy it if you want to actually play it legally) I’d be happy to oblige. I doubt anybody would get mad at me for sharing a 30+ year old game for testing purposes only. Just send me a PM.
-
AuthorPosts
- You must be logged in to reply to this topic.