Upgrade Darktable van andere repo.

Hallo,

Ik gebruik Darktable sinds een tijdje.
Dat programma bevalt prima en ik wil het in gaan zetten als mijn standaard RAW editor.
Ik gebruik nu Darktable 2.6.3, dat is de versie die standaard met OpenSUSE Leap 15.1 wordt meegeleverd.
Darktable 3.0.x is inmiddels uit maar die wordt nog niet in de standaard OpenSuSE Leap 15.1 repo geleverd.

Op de website van Darktable (https://www.darktable.org/install/) staat het volgende te lezen.
“If you need a newer version than what is included in your distribution, check out the third party packages section.
(https://www.darktable.org/install/#3rdparty)”

Voor de nieuwste versie van Darktable kom ik dan uiteindelijk op de pagina
(https://software.opensuse.org/download.html?project=graphics:darktable&package=darktable) terecht.

En daar staat het volgende te lezen.
For openSUSE Leap 15.1 run the following as root:
zypper addrepo https://download.opensuse.org/repositories/graphics:darktable/openSUSE_Leap_15.1/graphics:darktable.repo
zypper refresh
zypper install darktable

Het is blijkbaar een “third party” repo, en wordt dus waarschijnlijk niet door OpenSuSE ondersteund maar wordt wel op
de website van OpenSuSE genoemd.
Dus ik neem aan dat dit een betrouwbare repo is ?

Darktable 2.6.3 uit de standaard OpenSuSE repo is nu geinstalleerd.
Als ik de bovenstaande zypper commando’s uit voer wordt uiteraard de nieuwe Darktable geinstalleerd maar wel van een andere repo.

Dus “ziet” OpenSuSE dat er al een versie uit een andere repo is geinstalleerd en voert daarna een update vanaf de “nieuwe” repo uit,
of moet ik eerst zaken instellen zodat de update goed wordt uitgevoerd ?

De opbouw van de database van Darktable 3.0 is compleet anders dan de database van Darktable 2.6.3, dus de bestaande database
moet na de installatie door Darktable 3.0 geconverteerd worden.
Er staat al flink wat data in de “oude” versie van de database, dus uiteraard wil ik dat de upgrade goed gaat.
Uiteraard maak ik voor de upgrade een backup van de data, je weet maar nooit…

Wie helpt me met dit probleempje ?

Groet,
Flash2020

Hallo,

De graphics repo is wat we noemen semi-officieel ( merkwaardig genoeg op software.opensuse.org “Experimental” ). Dus anders dan de Community repos ( de repos die home:/“user” in de URL hebben ). In de graphics repo zitten de versies die we, gezien het long term support karakter van Leap niet zomaar in de Update repo gooien, o.a. om wat jij beschrijft m.b.t. de database conversie. De bedoeling van Leap is dat je zoveel mogelijk op dezelfde “major” versie blijft.
Als je een goede backup hebt, zou ik 't gewoon proberen. Mocht het niet werken, dan verwijder je de graphics repo, forceer je een herinstallatie van darktable


sudo zypper in -f darktable

en zet je vóór gebruik van darktable de backup terug.

Hallo,

Het probleempje is opgelost.
Ik heb uiteraard een backup van de database gemaakt, en voor de zekerheid ook van de foto’s.

Daarna de graphics repo toegevoegd en darktable geinstalleerd met
zypper addrepo https://download.opensuse.org/reposi...darktable.repo
zypper refresh
zypper install darktable

Na het starten van de installatie, kwam gelijk de melding dat er al een oudere versie van darktable was gevonden.

“Er is een kandidaat voor bijwerken voor ‘darktable’ van leverancier ‘obs://build.opensuse.org/graphics:darktable’,
terwijl de huidige leverancier ‘openSUSE’ is. Gebruik ‘zypper install darktable-3.0.2-lp151.239.1.x86_64’ om deze kandidaat te installeren.”

Na het aanpassen van het “zypper install” commando werd de nieuwste versie van Darktable zonder problemen geinstalleerd.

Na het starten van darktable komt de melding dat de database geconverteerd moet worden.
Daarna draait Darktable weer zonder problemen.

Probleempje opgelost, bedankt voor je hulp.

Groet,
Flash2020

Top. Mooi dat het weer draait.