Recommended way to get Debian Testing package (just one application)

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.
Viewing 15 posts - 1 through 15 (of 19 total)
  • Author
    Posts
  • #60964
    Member
    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.
      #60971
      Member
      Xecure
        Helpful
        Up
        0
        ::

        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.

        #60978
        Forum Admin
        anticapitalista
          Helpful
          Up
          0
          ::

          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.

          #60979
          Member
          Danathar
            Helpful
            Up
            0
            ::

            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.

            #60982
            Forum Admin
            anticapitalista
              Helpful
              Up
              1
              ::

              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.

              #60983
              Member
              Danathar
                Helpful
                Up
                0
                ::

                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])

                #61009
                Member
                Xecure
                  Helpful
                  Up
                  0
                  ::

                  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.

                  #61067
                  Forum Admin
                  anticapitalista
                    Helpful
                    Up
                    0
                    ::

                    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.

                    #61068
                    Member
                    Danathar
                      Helpful
                      Up
                      0
                      ::

                      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.

                      #61074
                      Member
                      Danathar
                        Helpful
                        Up
                        0
                        ::

                        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.

                        #61096
                        Forum Admin
                        anticapitalista
                          Helpful
                          Up
                          0
                          ::

                          Install this way.

                          In the directory holding the downloaded deb(s)

                          sudo apt install ./exult_1.6-3.0antix1_i386.deb

                          Philosophers have interpreted the world in many ways; the point is to change it.

                          antiX with runit - leaner and meaner.

                          #61102
                          Member
                          Danathar
                            Helpful
                            Up
                            0
                            ::

                            Install this way.

                            In the directory holding the downloaded deb(s)

                            sudo apt install ./exult_1.6-3.0antix1_i386.deb

                            Well!! 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
                            #61105
                            Forum Admin
                            anticapitalista
                              Helpful
                              Up
                              0
                              ::

                              Install this way.

                              In the directory holding the downloaded deb(s)

                              sudo apt install ./exult_1.6-3.0antix1_i386.deb

                              Well!! 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.

                              #61107
                              Moderator
                              Brian Masinick
                                Helpful
                                Up
                                0
                                ::

                                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 Masinick

                                #61112
                                Member
                                Danathar
                                  Helpful
                                  Up
                                  0
                                  ::

                                  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.

                                Viewing 15 posts - 1 through 15 (of 19 total)
                                • You must be logged in to reply to this topic.