<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.manjaro.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Omano</id>
	<title>Manjaro - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.manjaro.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Omano"/>
	<link rel="alternate" type="text/html" href="https://wiki.manjaro.org/index.php/Special:Contributions/Omano"/>
	<updated>2026-05-09T19:54:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.manjaro.org/index.php?title=Downgrading_packages&amp;diff=49483</id>
		<title>Downgrading packages</title>
		<link rel="alternate" type="text/html" href="https://wiki.manjaro.org/index.php?title=Downgrading_packages&amp;diff=49483"/>
		<updated>2023-09-14T20:11:20Z</updated>

		<summary type="html">&lt;p&gt;Omano: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
{{warning|Downgrading packages will almost always leave you in an unsupported partial upgrade state. These instructions are intended for advanced users who understand the consequences of downgrading packages}}&lt;br /&gt;
&lt;br /&gt;
=Introduction= &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
There are sometimes circumstances that require downgrading a package temporarily.  While this should not be an issue for Manjaro users on the stable branch, it is sometimes needed when using the unstable branch.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=The easy way using Manjaro Downgrade= &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
'''manjaro-downgrade''' is an application that helps automate the process of locating and downgrading packages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Installing Manjaro Downgrade== &amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
First you need to install Manjaro Downgrade, which is available in the official repositories of Manjaro. This can be done with the following command:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
pamac install manjaro-downgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Manjaro Downgrade== &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
To use '''manjaro-downgrade''' simply run the command followed by the name of the package you want to downgrade.  For example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
manjaro-downgrade firefox&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
This will result in output which looks like this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
Available packages:&lt;br /&gt;
     1)  firefox    55.0.3  1  x86_64  (remote)&lt;br /&gt;
     2)  firefox    60.0.1  1  x86_64  (remote)&lt;br /&gt;
     3)  firefox    64.0.2  1  x86_64  (remote)&lt;br /&gt;
     4)  firefox    64.0.2  1  x86_64  (local)&lt;br /&gt;
     5)  firefox    65.0    1  x86_64  (remote)&lt;br /&gt;
     6)  firefox    65.0    2  x86_64  (remote)&lt;br /&gt;
     7)  firefox    65.0.1  1  x86_64  (remote)&lt;br /&gt;
     8)  firefox    65.0.2  1  x86_64  (remote)&lt;br /&gt;
 -   9)  firefox    66.0    0  x86_64  (local)&lt;br /&gt;
    10)  firefox    66.0    1  x86_64  (remote)&lt;br /&gt;
    11)  firefox    66.0.1  1  x86_64  (remote)&lt;br /&gt;
    12)  firefox    66.0.2  1  x86_64  (remote)&lt;br /&gt;
    13)  firefox    66.0.3  1  x86_64  (remote)&lt;br /&gt;
    14)  firefox    66.0.4  1  x86_64  (remote)&lt;br /&gt;
 +  15)  firefox    66.0.5  1  x86_64  (remote)&lt;br /&gt;
 +  16)  firefox    66.0.5  1  x86_64  (local)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:14--&amp;gt;&lt;br /&gt;
The entries listed as &amp;quot;local&amp;quot; are versions from your local package cache.  The entries identified as &amp;quot;remote&amp;quot; are available from the Arch Linux Archive(ALA).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
{{warning|Installing packages from the ALA is inherently dangerous as sometimes Manjaro needs custom versions of certain packages.  Doing this can result in a broken system.  As a result, downgrading from the ALA is disabled by default on the stable branch. If needed, you can enable it by setting the environment variable &amp;lt;pre&amp;gt;DOWNGRADE_FROM_ALA=1&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Adding packages to the ignore list== &amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
After downgrading the package, you should see a message similar to this:&lt;br /&gt;
 add firefox to IgnorePkg? [y/n]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
If you answer &amp;quot;y&amp;quot;, the package will no long be upgraded in future updates until you manually remove it from the '''IgnorePkg''' line of '''/etc/pacman.conf'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Downgrading packages manually= &amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
The directory {{ic|/var/cache/pacman/pkg}} contains old versions of packages.  First look for the package that you wish to downgrade is this directory then use {{ic|pacman -U}} to install it.  For example, it could look like this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
We have to use the following command to install the previously installed version of the packages that need to be downgraded:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
sudo pacman -U /var/cache/pacman/pkg/firefox-64.0.2-1-x86_64.pkg.tar.xz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ensuring downgraded packages won't be upgraded again== &amp;lt;!--T:23--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:24--&amp;gt;&lt;br /&gt;
In order to stop these packages from being upgraded the next time you run updates, you can add them to the ignore list in '''/etc/pacman.conf'''.  Look for the section that looks like this:&lt;br /&gt;
 # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup&lt;br /&gt;
 # IgnorePkg =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:25--&amp;gt;&lt;br /&gt;
Remove the comment in front of '''IgnorePkg''' and add the package name to the list.  When you are done it should look like this:&lt;br /&gt;
 # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup&lt;br /&gt;
 IgnorePkg = firefox&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:26--&amp;gt;&lt;br /&gt;
Once this is done the package will no long be upgraded in future updates until you manually remove it from the '''IgnorePkg''' line of '''/etc/pacman.conf'''&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Contents Page{{#translation:}}]]&lt;br /&gt;
[[Category:Packages{{#translation:}}]]&lt;/div&gt;</summary>
		<author><name>Omano</name></author>
	</entry>
</feed>