Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
RPM-Repo (Redhat, Fedora, CentOS et al) funktioniert nicht (mehr)?
#1
Moin,

hab einen neuen Rechner mit Fedora 36 installiert und wie vorher auch das RPM-repo eingebunden

Code:
[simutrans-germany.com]
name=Simutrans-Germany universal Repo
baseurl=https://simutrans-germany.com/simutrans/linux-package/rpm/
enabled=1
priority=1
protect=0
skip_if_unavailable=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://simutrans-germany.com/simutrans/linux-package/rpm/GPG-PUB-KEY.asc

Aber leider scheiterts an SDL2_mixer:

Code:
sudo dnf install simutrans-uni
Simutrans-Germany universal Repo                                   352  B/s | 801  B     00:02   
Dependencies resolved.
===================================================================================================
Package                    Architecture  Version               Repository                    Size
===================================================================================================
Installing:
simutrans-uni              x86_64        123.0.1-1             simutrans-germany.com        1.7 M
Installing dependencies:
SDL2_mixer                 x86_64        2.0.1-2.el7           simutrans-germany.com         84 k
simutrans-uni-data         noarch        123.0.1-1             simutrans-germany.com        1.5 M
simutrans-uni-pak64        noarch        123.0-1               simutrans-germany.com        3.6 M

Transaction Summary
===================================================================================================
Install  4 Packages

Total download size: 6.8 M
Installed size: 26 M
Is this ok [y/N]: y
Downloading Packages:
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[FAILED] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: No more mirrors to try - All mirrors were already tried without success
(2-3/4): simutrans-uni-data-12  6% [=-                           ]  92 kB/s | 468 kB     01:10 ETA
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
  SDL2_mixer-2.0.1-2.el7.x86_64: Cannot download, all mirrors were already tried without success

Vorschläge?
Zitieren
#2
SDL_mixer macht auf Linux viele Probleme, daher wurde auf fluidsync umgestellt.

Je nach Distributionversion sind die Versionen von Bibliotheken unterschiedlich. Daher ist es vermutlich einfacher, Simutrans selbst zu übersetzten.

Es gibt in den Quellen eine Setupdatei für Debian
https://raw.githubusercontent.com/simutr...-debian.sh
apt -y install durch den Fedorabefehl zu ersetzen sollte vermutlich eine geeignete Umgebung erstellen.

Dann in trunk
autoconf
./configure
make
und man hat 15 Minuten später ein auf die individuelle Konfiguration zugeschnittenes Simutrans.
Zitieren
#3
(15-06-2022, Wednesday-19:34:49 )steelwheel schrieb: Moin,

hab einen neuen Rechner mit Fedora 36 installiert und wie vorher auch das RPM-repo eingebunden

Code:
[simutrans-germany.com]
name=Simutrans-Germany universal Repo
baseurl=https://simutrans-germany.com/simutrans/linux-package/rpm/
enabled=1
priority=1
protect=0
skip_if_unavailable=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://simutrans-germany.com/simutrans/linux-package/rpm/GPG-PUB-KEY.asc

Aber leider scheiterts an SDL2_mixer:

Code:
sudo dnf install simutrans-uni
Simutrans-Germany universal Repo                                   352  B/s | 801  B     00:02   
Dependencies resolved.
===================================================================================================
Package                    Architecture  Version               Repository                    Size
===================================================================================================
Installing:
simutrans-uni              x86_64        123.0.1-1             simutrans-germany.com        1.7 M
Installing dependencies:
SDL2_mixer                 x86_64        2.0.1-2.el7           simutrans-germany.com         84 k
simutrans-uni-data         noarch        123.0.1-1             simutrans-germany.com        1.5 M
simutrans-uni-pak64        noarch        123.0-1               simutrans-germany.com        3.6 M

Transaction Summary
===================================================================================================
Install  4 Packages

Total download size: 6.8 M
Installed size: 26 M
Is this ok [y/N]: y
Downloading Packages:
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[MIRROR] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: Status code: 404 for https://simutrans-germany.com/simutrans/linux-package/rpm/SDL2_mixer-2.0.1-2.el7.x86_64.rpm (IP: 87.238.192.63)
[FAILED] SDL2_mixer-2.0.1-2.el7.x86_64.rpm: No more mirrors to try - All mirrors were already tried without success
(2-3/4): simutrans-uni-data-12  6% [=-                           ]  92 kB/s | 468 kB     01:10 ETA
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Error downloading packages:
  SDL2_mixer-2.0.1-2.el7.x86_64: Cannot download, all mirrors were already tried without success

Vorschläge?

Die SDL2-Version dazu installieren und diese benutzen.



(16-06-2022, Thursday-05:58:38 )prissi schrieb: ...
Es gibt in den Quellen eine Setupdatei für Debian
...

Fedora basiert aber nicht auf Debian
Script-KI für Simutrans r10401+ / Simutrans Nightly Builds
Zitieren
#4
ggf SDL2_mixer vorher installieren

https://fedora.pkgs.org/36/fedora-x86_64...4.rpm.html
Script-KI für Simutrans r10401+ / Simutrans Nightly Builds
Zitieren
#5
Die Version aus den Fedora-Repos hats nicht getan, aber ich hab dann einfach etwas rumgestöbert und dann exakt die Version ein Verzeichnis tiefer gefunden
Code:
https://simutrans-germany.com/simutrans/linux-package/rpm/centos/

statt
Code:
https://simutrans-germany.com/simutrans/linux-package/rpm/

wenn das Paket die richtig verlinkt hätte, wärs wahrscheinlich auch gegangen


Danke für die Vorschläge, gelöst.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste