Downgrading packages on Manjaro ARM (on the example of boinc)
#1
There is a problem with boincmgr from the newest boinc package (7.16.9), it's impossible to add projects.
The solutions are:
- wait for update,
- use another boincmgr over network,
- downgrade boinc package.
In Arch Linux there is a way to downgrade a package installing a package (from cache or from Arch Linux Archive a.k.a ALA) and blocking its version in /etc/pacman.conf using IgnorePkg definition.
You can do it manually or using 'downgrade' script from AUR. The catch (on Manjaro ARM) is the downgrade script uses default ALA url (https://archive.archlinux.org/) and unless you have older versions of boinc in your cache, it fails to downgrade boinc package.
ARM packages are archived here: http://tardis.tiny-vps.com/aarm/
To downgrade boinc manually you have to:
1. Go to '/aarm/packages/b/boinc/' http://tardis.tiny-vps.com/aarm/packages/b/boinc/
2. Download tar.xz and tar.xz.sig files with older version of boinc (e.g. 7.16.7)
http://tardis.tiny-vps.com/aarm/packages...pkg.tar.xz
http://tardis.tiny-vps.com/aarm/packages...tar.xz.sig
3. Verify package with 'pacman-key --verify'
Code:
pacman-key --verify boinc-7.16.7-1-aarch64.pkg.tar.xz.sig
4. If it's verified, install with:
Code:
sudo pacman -U boinc-7.16.7-1-aarch64.pkg.tar.xz
5. Block boinc from updating:
Add
Code:
IgnorePkg = boinc
line to the /etc/pacman.conf and synchronize (you will have to close update icon before, I had to reboot for pamac-manager to block boinc updates):
Code:
sudo pacman -Syyu

The easier way is by downgrade script, you need to install it from AUR with pamac-manager or manually:
First install yay:
Code:
sudo pacman -Sy yay
Then install downgrade:
Code:
yay -S downgrade
Then you will need to "tell" downgrade script ALA url using its cli option:
Code:
downgrade --ala-url http://tardis.tiny-vps.com/aarm/ boinc
or create bash alias and then use this alias to run downgrade:
Open ~/.bashrc with your favourite text editor and add line:
Code:
alias downgrade-arm='downgrade --ala-url http://tardis.tiny-vps.com/aarm/'
Then (in new shell) you can use this alias like regular downgrade:
Code:
downgrade-arm boinc
Then you will be asked couple of questions, to choose version and to add IgnorePkg (the last one is only if package was not ignored already).
Downgrading packages in Manjaro is better explained here:
https://wiki.manjaro.org/index.php?title...g_packages


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to update Manjaro to 20.10 pineitup 8 5,224 07-31-2021, 04:44 AM
Last Post: jiyong
  Make your own Manjaro image flatulent_piney 0 1,432 11-07-2020, 03:30 AM
Last Post: flatulent_piney
  Manjaro ARM, Cryptomator, and MEGA Sync dp1kinobe 3 3,170 10-24-2020, 06:38 AM
Last Post: pineitup
  Freepascal FPC3.20 and Lazarus IDE on Manjaro KDE dieselnutjob 0 1,400 08-02-2020, 06:57 AM
Last Post: dieselnutjob
  Installing WPS Office on Manjaro brent.thierens 5 5,128 07-13-2020, 03:13 AM
Last Post: brent.thierens
  kernel build script for latest mainline manjaro kernel xmixahlx 42 31,139 07-11-2020, 09:01 PM
Last Post: xmixahlx
  full disk encryption with luks on manjaro xfce limxr 48 34,173 07-09-2020, 07:27 AM
Last Post: JtR
  Is there a MMC upgrade instruction from debian-mate to manjaro factory (20.06)? pljanson 4 3,869 06-23-2020, 12:41 AM
Last Post: pljanson
  How to boot Manjaro from NVME with uboot on eMMC as400 47 27,322 06-07-2020, 02:37 AM
Last Post: as400
  Instructions for Installing VS Code on Manjaro clover 6 7,590 06-04-2020, 09:37 PM
Last Post: pfeerick

Forum Jump:


Users browsing this thread: 1 Guest(s)