Possible to downgrade all packages to certain date like in Arch?

Hi,

I have an issue where a program stopped working after updating my system using pacman -Syu and reinstalling the program does not work. In Arch I’ve been able to update all packages to what was current on a certain date to fix problems like this. Does Manjaro have archives of packages similar to Arch that would enable this?

Thanks!

Matt

Unfortunately, I doubt it. I do not think that Manjaro keeps dated archives of their repositories.

Correct me if I am wrong. @Manjaro-Team

1 Like

@cscs how is MLA progressing?

Just stopped.
It would otherwise have the correct structure.

Please install downgrade and start it with:

sudo downgrade [package-name]

You’ll get a list for selecting like following:

(By default, the last three installed versions are saved locally.)

    1)  firefox    64.0.2  1  x86_64  (remote)
    2)  firefox    65.0    1  x86_64  (remote)
    3)  firefox    65.0    2  x86_64  (remote)
    4)  firefox    65.0.1  1  x86_64  (remote)
    5)  firefox    65.0.2  1  x86_64  (remote)
    6)  firefox    66.0    1  x86_64  (remote)
    7)  firefox    66.0.1  1  x86_64  (remote)
    8)  firefox    66.0.2  1  x86_64  (remote)
    9)  firefox    66.0.3  1  x86_64  (remote)
   10)  firefox    66.0.4  1  x86_64  (remote)
   11)  firefox    66.0.5  1  x86_64  (remote)
   12)  firefox    67.0    1  x86_64  (remote)
   13)  firefox    67.0.1  1  x86_64  (remote)
   14)  firefox    67.0.2  1  x86_64  (remote)
   15)  firefox    67.0.3  1  x86_64  (remote)
   16)  firefox    67.0.4  1  x86_64  (remote)
   17)  firefox    67.0.4  2  x86_64  (remote)
   18)  firefox    68.0    1  x86_64  (remote)
   19)  firefox    68.0.1  1  x86_64  (remote)
   20)  firefox    68.0.1  2  x86_64  (remote)
   21)  firefox    68.0.2  1  x86_64  (remote)
   22)  firefox    69.0    1  x86_64  (remote)
   23)  firefox    69.0.1  1  x86_64  (remote)
   24)  firefox    69.0.2  1  x86_64  (remote)
   25)  firefox    69.0.3  1  x86_64  (remote)
   26)  firefox    70.0    1  x86_64  (remote)
   27)  firefox    70.0.1  1  x86_64  (remote)
   28)  firefox    70.0.1  2  x86_64  (remote)
   29)  firefox    70.0.1  3  x86_64  (remote)
   30)  firefox    71.0    1  x86_64  (remote)
   31)  firefox    72.0    1  x86_64  (remote)
   32)  firefox    72.0.1  1  x86_64  (remote)
   33)  firefox    72.0.2  1  x86_64  (remote)
   34)  firefox    73.0    1  x86_64  (remote)
   35)  firefox    73.0.1  1  x86_64  (remote)
   36)  firefox    74.0    1  x86_64  (remote)
   37)  firefox    74.0    2  x86_64  (remote)
   38)  firefox    74.0.1  1  x86_64  (remote)
   39)  firefox    75.0    1  x86_64  (remote)
   40)  firefox    75.0    2  x86_64  (remote)
   41)  firefox    76.0    1  x86_64  (remote)
   42)  firefox    76.0    2  x86_64  (remote)
   43)  firefox    76.0.1  1  x86_64  (remote)
   44)  firefox    77.0    1  x86_64  (remote)
   45)  firefox    77.0.1  1  x86_64  (remote)
   46)  firefox    78.0    1  x86_64  (remote)
-  47)  firefox    78.0.1  1  x86_64  (remote)
-  48)  firefox    78.0.2  1  x86_64  (remote)
-  49)  firefox    79.0    1  x86_64  (remote)
-  50)  firefox    80.0    1  x86_64  (remote)
-  51)  firefox    80.0.1  1  x86_64  (remote)
-  52)  firefox    81.0    1  x86_64  (remote)
-  53)  firefox    81.0    2  x86_64  (remote)
-  54)  firefox    81.0.1  1  x86_64  (remote)
-  55)  firefox    81.0.1  1  x86_64  (local)
   56)  firefox    81.0.2  1  x86_64  (remote)
-  57)  firefox    82.0    1  x86_64  (remote)
-  58)  firefox    82.0    1  x86_64  (local)
-  59)  firefox    82.0.2  1  x86_64  (remote)
-  60)  firefox    82.0.2  1  x86_64  (local)
+  61)  firefox    82.0.3  1  x86_64  (remote)
+  62)  firefox    82.0.3  1  x86_64  (local)

select a package by number:
1 Like

Do you use a btrfs file system and snapshots? If so, you can revert to an earlier snapshot.

Unfortunately no, I have ext4 filesystem.

Thanks schinfo, but I don’t know which packages were upgraded or what versions were previously installed.

You can see that in /var/log/pacman.log.

Have you checked the pacman logs?

Thanks pobrn and Freakster, I see now. Yikes there are a lot of packages. As I understand I would have to use a separate downgrade call for each one, which might be more than I am willing to do right now. For the time being I am giving a different IDE for R a try, RKward, which is available from the main package repository.