How to downgrade a package via apt-get?
How can I downgrade a package to an older version via apt-get
?
Other tools are also acceptable but apt-get
is preferred.
apt package-management downgrade versions
add a comment |
How can I downgrade a package to an older version via apt-get
?
Other tools are also acceptable but apt-get
is preferred.
apt package-management downgrade versions
add a comment |
How can I downgrade a package to an older version via apt-get
?
Other tools are also acceptable but apt-get
is preferred.
apt package-management downgrade versions
How can I downgrade a package to an older version via apt-get
?
Other tools are also acceptable but apt-get
is preferred.
apt package-management downgrade versions
apt package-management downgrade versions
edited Jun 30 '17 at 12:16
Zanna
50.6k13135241
50.6k13135241
asked May 17 '12 at 9:04
user61928
add a comment |
add a comment |
6 Answers
6
active
oldest
votes
If you have the version number, or the target release, apt-get
supports choosing a particular version or target release. More details can be found on manual page of apt-get. It can also be accessed from terminal by typing man apt-get
sudo apt-get install <package-name>=<package-version-number>
OR
sudo apt-get -t=<target release> install <package-name>
is the command to be run. This can be used to down-grade a package to a specific version.
It has been helpfully pointed out in the comments that
apt-cache showpkg <package-name>
lists all available versions. (h/t Sparhawk)
apt-mark hold <package-name>
"holds" the package at the current version, preventing automatic upgrades. (h/t Luís de Sousa )
51
Also, useapt-cache showpkg <package-name>
to list available versions.
– Sparhawk
Apr 2 '13 at 20:42
13
And afterwards you might also wish to run:apt-mark hold <package-name>
in order to avoid automatic upgrades.
– Luís de Sousa
Apr 17 '15 at 7:42
3
I found thataptitude
downgraded the dependencies better thanapt-get
.
– krispy
Mar 1 '16 at 17:25
5
apt-cache policy <package-name>
shows just the installed and available versions
– Michael Lawton
Aug 13 '16 at 20:56
10
And what ifshowpkg
does not show the version you are interested in?
– demongolem
Jun 20 '17 at 15:41
add a comment |
USE
apt-get install «pkg»=«version»
OR
sudo aptitude install «pkg»=«version»
Where «pkg» is the name of the package, and «version» is the version number.
2
when i typeapt-get install pkg=version
apt-get offers removing almost half of all installed packages which of course not what i want to do
– Dfr
Jul 15 '15 at 8:38
As pointed in the (otherwise identical) answer with more votes, this seems to be one of the key cases whereaptitude
does a much better job thanapt-get
. In my caseapt-get
flatly refused the downgrade request, whereasaptitude
pointed out that there were other pkgs which depended on the newer version (and thus needed downgrading at the same time).
– sxc731
Apr 12 '18 at 18:02
add a comment |
If you have upgraded software using ppa you can downgrade it by using ppa-purge
. First you have to install ppa-purge
using this code:
sudo apt-get install ppa-purge
Then you can remove the ppa using command
sudo ppa-purge ppa:user/ppa-name
this will automatically downgrade the software to its original version which shipped with Ubuntu.
1
This solution is just unmatched in case the package has dependencies which also have to be downgraded. Thanks!
– and
Aug 10 '17 at 10:27
add a comment |
To downgrade you have to do a command like
sudo apt-get install pkg_name=version
in your terminal.
In the place of version
put the previous version you want to downgrade to.
It doesn't work at least for linux-generic which depends on packages that should be downgraded too. I get paste.ubuntu.com/p/NWSmf2ZwTy
– mymedia
Jan 8 at 20:18
add a comment |
In my opinion, you should first uninstall or purge the package, like:
sudo apt-get remove <package>
or
sudo apt-get purge <package>
Then, you may download the version you would like to install and keep it in a folder, say abc.deb
in Downloads. Open terminal, move to the folder using cd
command and install the previous version using dpkg
:
sudo dpkg -i abc.deb
Or else, there is a small utility called ppa-purge
if you mean to downgrade packages updated via PPAs.
See this thread: http://www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html
3
removing a package may remove many dependent ones, resulting in an unusable system. ppapurge sounds interesting though.
– type
May 20 '12 at 19:04
11
Can you explain why you believe we ought to first uninstall packages (as a separate step) before installing older versions of them?
– Eliah Kagan
Oct 4 '12 at 20:48
permalink.gmane.org/gmane.comp.sysutils.puppet.devel/23219
– temoto
Oct 1 '13 at 6:10
1
@temoto that link is for downgrading releasesunstable
->testing
->stable
not to downgrade individual packages.
– Braiam
Oct 9 '13 at 17:50
add a comment |
This question is old but google led me here and I didn't found simple soulution that don't require manual version passing when downgrading bunch of packages to older release.
So maybe someone who also need that will find useful my solution too.
There is a tool called apt-show-versions
that shows versions installed.
You can easily downgrade all required packages by fine-tuning regex but here it is:
$ sudo apt-get install $(apt-show-versions | grep -P 'newer than version in archive' | awk -F: '{print $1"/jessie"}')
Instead of jessie
you can use buster
/xenial
/etc depending on your needs.
add a comment |
6 Answers
6
active
oldest
votes
6 Answers
6
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you have the version number, or the target release, apt-get
supports choosing a particular version or target release. More details can be found on manual page of apt-get. It can also be accessed from terminal by typing man apt-get
sudo apt-get install <package-name>=<package-version-number>
OR
sudo apt-get -t=<target release> install <package-name>
is the command to be run. This can be used to down-grade a package to a specific version.
It has been helpfully pointed out in the comments that
apt-cache showpkg <package-name>
lists all available versions. (h/t Sparhawk)
apt-mark hold <package-name>
"holds" the package at the current version, preventing automatic upgrades. (h/t Luís de Sousa )
51
Also, useapt-cache showpkg <package-name>
to list available versions.
– Sparhawk
Apr 2 '13 at 20:42
13
And afterwards you might also wish to run:apt-mark hold <package-name>
in order to avoid automatic upgrades.
– Luís de Sousa
Apr 17 '15 at 7:42
3
I found thataptitude
downgraded the dependencies better thanapt-get
.
– krispy
Mar 1 '16 at 17:25
5
apt-cache policy <package-name>
shows just the installed and available versions
– Michael Lawton
Aug 13 '16 at 20:56
10
And what ifshowpkg
does not show the version you are interested in?
– demongolem
Jun 20 '17 at 15:41
add a comment |
If you have the version number, or the target release, apt-get
supports choosing a particular version or target release. More details can be found on manual page of apt-get. It can also be accessed from terminal by typing man apt-get
sudo apt-get install <package-name>=<package-version-number>
OR
sudo apt-get -t=<target release> install <package-name>
is the command to be run. This can be used to down-grade a package to a specific version.
It has been helpfully pointed out in the comments that
apt-cache showpkg <package-name>
lists all available versions. (h/t Sparhawk)
apt-mark hold <package-name>
"holds" the package at the current version, preventing automatic upgrades. (h/t Luís de Sousa )
51
Also, useapt-cache showpkg <package-name>
to list available versions.
– Sparhawk
Apr 2 '13 at 20:42
13
And afterwards you might also wish to run:apt-mark hold <package-name>
in order to avoid automatic upgrades.
– Luís de Sousa
Apr 17 '15 at 7:42
3
I found thataptitude
downgraded the dependencies better thanapt-get
.
– krispy
Mar 1 '16 at 17:25
5
apt-cache policy <package-name>
shows just the installed and available versions
– Michael Lawton
Aug 13 '16 at 20:56
10
And what ifshowpkg
does not show the version you are interested in?
– demongolem
Jun 20 '17 at 15:41
add a comment |
If you have the version number, or the target release, apt-get
supports choosing a particular version or target release. More details can be found on manual page of apt-get. It can also be accessed from terminal by typing man apt-get
sudo apt-get install <package-name>=<package-version-number>
OR
sudo apt-get -t=<target release> install <package-name>
is the command to be run. This can be used to down-grade a package to a specific version.
It has been helpfully pointed out in the comments that
apt-cache showpkg <package-name>
lists all available versions. (h/t Sparhawk)
apt-mark hold <package-name>
"holds" the package at the current version, preventing automatic upgrades. (h/t Luís de Sousa )
If you have the version number, or the target release, apt-get
supports choosing a particular version or target release. More details can be found on manual page of apt-get. It can also be accessed from terminal by typing man apt-get
sudo apt-get install <package-name>=<package-version-number>
OR
sudo apt-get -t=<target release> install <package-name>
is the command to be run. This can be used to down-grade a package to a specific version.
It has been helpfully pointed out in the comments that
apt-cache showpkg <package-name>
lists all available versions. (h/t Sparhawk)
apt-mark hold <package-name>
"holds" the package at the current version, preventing automatic upgrades. (h/t Luís de Sousa )
edited Apr 13 '17 at 12:24
Community♦
1
1
answered May 17 '12 at 10:25
MaheshMahesh
10.2k43654
10.2k43654
51
Also, useapt-cache showpkg <package-name>
to list available versions.
– Sparhawk
Apr 2 '13 at 20:42
13
And afterwards you might also wish to run:apt-mark hold <package-name>
in order to avoid automatic upgrades.
– Luís de Sousa
Apr 17 '15 at 7:42
3
I found thataptitude
downgraded the dependencies better thanapt-get
.
– krispy
Mar 1 '16 at 17:25
5
apt-cache policy <package-name>
shows just the installed and available versions
– Michael Lawton
Aug 13 '16 at 20:56
10
And what ifshowpkg
does not show the version you are interested in?
– demongolem
Jun 20 '17 at 15:41
add a comment |
51
Also, useapt-cache showpkg <package-name>
to list available versions.
– Sparhawk
Apr 2 '13 at 20:42
13
And afterwards you might also wish to run:apt-mark hold <package-name>
in order to avoid automatic upgrades.
– Luís de Sousa
Apr 17 '15 at 7:42
3
I found thataptitude
downgraded the dependencies better thanapt-get
.
– krispy
Mar 1 '16 at 17:25
5
apt-cache policy <package-name>
shows just the installed and available versions
– Michael Lawton
Aug 13 '16 at 20:56
10
And what ifshowpkg
does not show the version you are interested in?
– demongolem
Jun 20 '17 at 15:41
51
51
Also, use
apt-cache showpkg <package-name>
to list available versions.– Sparhawk
Apr 2 '13 at 20:42
Also, use
apt-cache showpkg <package-name>
to list available versions.– Sparhawk
Apr 2 '13 at 20:42
13
13
And afterwards you might also wish to run:
apt-mark hold <package-name>
in order to avoid automatic upgrades.– Luís de Sousa
Apr 17 '15 at 7:42
And afterwards you might also wish to run:
apt-mark hold <package-name>
in order to avoid automatic upgrades.– Luís de Sousa
Apr 17 '15 at 7:42
3
3
I found that
aptitude
downgraded the dependencies better than apt-get
.– krispy
Mar 1 '16 at 17:25
I found that
aptitude
downgraded the dependencies better than apt-get
.– krispy
Mar 1 '16 at 17:25
5
5
apt-cache policy <package-name>
shows just the installed and available versions– Michael Lawton
Aug 13 '16 at 20:56
apt-cache policy <package-name>
shows just the installed and available versions– Michael Lawton
Aug 13 '16 at 20:56
10
10
And what if
showpkg
does not show the version you are interested in?– demongolem
Jun 20 '17 at 15:41
And what if
showpkg
does not show the version you are interested in?– demongolem
Jun 20 '17 at 15:41
add a comment |
USE
apt-get install «pkg»=«version»
OR
sudo aptitude install «pkg»=«version»
Where «pkg» is the name of the package, and «version» is the version number.
2
when i typeapt-get install pkg=version
apt-get offers removing almost half of all installed packages which of course not what i want to do
– Dfr
Jul 15 '15 at 8:38
As pointed in the (otherwise identical) answer with more votes, this seems to be one of the key cases whereaptitude
does a much better job thanapt-get
. In my caseapt-get
flatly refused the downgrade request, whereasaptitude
pointed out that there were other pkgs which depended on the newer version (and thus needed downgrading at the same time).
– sxc731
Apr 12 '18 at 18:02
add a comment |
USE
apt-get install «pkg»=«version»
OR
sudo aptitude install «pkg»=«version»
Where «pkg» is the name of the package, and «version» is the version number.
2
when i typeapt-get install pkg=version
apt-get offers removing almost half of all installed packages which of course not what i want to do
– Dfr
Jul 15 '15 at 8:38
As pointed in the (otherwise identical) answer with more votes, this seems to be one of the key cases whereaptitude
does a much better job thanapt-get
. In my caseapt-get
flatly refused the downgrade request, whereasaptitude
pointed out that there were other pkgs which depended on the newer version (and thus needed downgrading at the same time).
– sxc731
Apr 12 '18 at 18:02
add a comment |
USE
apt-get install «pkg»=«version»
OR
sudo aptitude install «pkg»=«version»
Where «pkg» is the name of the package, and «version» is the version number.
USE
apt-get install «pkg»=«version»
OR
sudo aptitude install «pkg»=«version»
Where «pkg» is the name of the package, and «version» is the version number.
edited Dec 12 '15 at 21:40
danorton
23329
23329
answered Sep 20 '12 at 14:37
user91632
2
when i typeapt-get install pkg=version
apt-get offers removing almost half of all installed packages which of course not what i want to do
– Dfr
Jul 15 '15 at 8:38
As pointed in the (otherwise identical) answer with more votes, this seems to be one of the key cases whereaptitude
does a much better job thanapt-get
. In my caseapt-get
flatly refused the downgrade request, whereasaptitude
pointed out that there were other pkgs which depended on the newer version (and thus needed downgrading at the same time).
– sxc731
Apr 12 '18 at 18:02
add a comment |
2
when i typeapt-get install pkg=version
apt-get offers removing almost half of all installed packages which of course not what i want to do
– Dfr
Jul 15 '15 at 8:38
As pointed in the (otherwise identical) answer with more votes, this seems to be one of the key cases whereaptitude
does a much better job thanapt-get
. In my caseapt-get
flatly refused the downgrade request, whereasaptitude
pointed out that there were other pkgs which depended on the newer version (and thus needed downgrading at the same time).
– sxc731
Apr 12 '18 at 18:02
2
2
when i type
apt-get install pkg=version
apt-get offers removing almost half of all installed packages which of course not what i want to do– Dfr
Jul 15 '15 at 8:38
when i type
apt-get install pkg=version
apt-get offers removing almost half of all installed packages which of course not what i want to do– Dfr
Jul 15 '15 at 8:38
As pointed in the (otherwise identical) answer with more votes, this seems to be one of the key cases where
aptitude
does a much better job than apt-get
. In my case apt-get
flatly refused the downgrade request, whereas aptitude
pointed out that there were other pkgs which depended on the newer version (and thus needed downgrading at the same time).– sxc731
Apr 12 '18 at 18:02
As pointed in the (otherwise identical) answer with more votes, this seems to be one of the key cases where
aptitude
does a much better job than apt-get
. In my case apt-get
flatly refused the downgrade request, whereas aptitude
pointed out that there were other pkgs which depended on the newer version (and thus needed downgrading at the same time).– sxc731
Apr 12 '18 at 18:02
add a comment |
If you have upgraded software using ppa you can downgrade it by using ppa-purge
. First you have to install ppa-purge
using this code:
sudo apt-get install ppa-purge
Then you can remove the ppa using command
sudo ppa-purge ppa:user/ppa-name
this will automatically downgrade the software to its original version which shipped with Ubuntu.
1
This solution is just unmatched in case the package has dependencies which also have to be downgraded. Thanks!
– and
Aug 10 '17 at 10:27
add a comment |
If you have upgraded software using ppa you can downgrade it by using ppa-purge
. First you have to install ppa-purge
using this code:
sudo apt-get install ppa-purge
Then you can remove the ppa using command
sudo ppa-purge ppa:user/ppa-name
this will automatically downgrade the software to its original version which shipped with Ubuntu.
1
This solution is just unmatched in case the package has dependencies which also have to be downgraded. Thanks!
– and
Aug 10 '17 at 10:27
add a comment |
If you have upgraded software using ppa you can downgrade it by using ppa-purge
. First you have to install ppa-purge
using this code:
sudo apt-get install ppa-purge
Then you can remove the ppa using command
sudo ppa-purge ppa:user/ppa-name
this will automatically downgrade the software to its original version which shipped with Ubuntu.
If you have upgraded software using ppa you can downgrade it by using ppa-purge
. First you have to install ppa-purge
using this code:
sudo apt-get install ppa-purge
Then you can remove the ppa using command
sudo ppa-purge ppa:user/ppa-name
this will automatically downgrade the software to its original version which shipped with Ubuntu.
edited Jul 24 '13 at 18:36
Mark Stosberg
2,20911526
2,20911526
answered Oct 16 '12 at 7:11
ApurbaApurba
84821026
84821026
1
This solution is just unmatched in case the package has dependencies which also have to be downgraded. Thanks!
– and
Aug 10 '17 at 10:27
add a comment |
1
This solution is just unmatched in case the package has dependencies which also have to be downgraded. Thanks!
– and
Aug 10 '17 at 10:27
1
1
This solution is just unmatched in case the package has dependencies which also have to be downgraded. Thanks!
– and
Aug 10 '17 at 10:27
This solution is just unmatched in case the package has dependencies which also have to be downgraded. Thanks!
– and
Aug 10 '17 at 10:27
add a comment |
To downgrade you have to do a command like
sudo apt-get install pkg_name=version
in your terminal.
In the place of version
put the previous version you want to downgrade to.
It doesn't work at least for linux-generic which depends on packages that should be downgraded too. I get paste.ubuntu.com/p/NWSmf2ZwTy
– mymedia
Jan 8 at 20:18
add a comment |
To downgrade you have to do a command like
sudo apt-get install pkg_name=version
in your terminal.
In the place of version
put the previous version you want to downgrade to.
It doesn't work at least for linux-generic which depends on packages that should be downgraded too. I get paste.ubuntu.com/p/NWSmf2ZwTy
– mymedia
Jan 8 at 20:18
add a comment |
To downgrade you have to do a command like
sudo apt-get install pkg_name=version
in your terminal.
In the place of version
put the previous version you want to downgrade to.
To downgrade you have to do a command like
sudo apt-get install pkg_name=version
in your terminal.
In the place of version
put the previous version you want to downgrade to.
edited Oct 4 '12 at 20:49
Eliah Kagan
81.9k21227364
81.9k21227364
answered May 17 '12 at 9:16
rɑːdʒɑrɑːdʒɑ
57.5k85217301
57.5k85217301
It doesn't work at least for linux-generic which depends on packages that should be downgraded too. I get paste.ubuntu.com/p/NWSmf2ZwTy
– mymedia
Jan 8 at 20:18
add a comment |
It doesn't work at least for linux-generic which depends on packages that should be downgraded too. I get paste.ubuntu.com/p/NWSmf2ZwTy
– mymedia
Jan 8 at 20:18
It doesn't work at least for linux-generic which depends on packages that should be downgraded too. I get paste.ubuntu.com/p/NWSmf2ZwTy
– mymedia
Jan 8 at 20:18
It doesn't work at least for linux-generic which depends on packages that should be downgraded too. I get paste.ubuntu.com/p/NWSmf2ZwTy
– mymedia
Jan 8 at 20:18
add a comment |
In my opinion, you should first uninstall or purge the package, like:
sudo apt-get remove <package>
or
sudo apt-get purge <package>
Then, you may download the version you would like to install and keep it in a folder, say abc.deb
in Downloads. Open terminal, move to the folder using cd
command and install the previous version using dpkg
:
sudo dpkg -i abc.deb
Or else, there is a small utility called ppa-purge
if you mean to downgrade packages updated via PPAs.
See this thread: http://www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html
3
removing a package may remove many dependent ones, resulting in an unusable system. ppapurge sounds interesting though.
– type
May 20 '12 at 19:04
11
Can you explain why you believe we ought to first uninstall packages (as a separate step) before installing older versions of them?
– Eliah Kagan
Oct 4 '12 at 20:48
permalink.gmane.org/gmane.comp.sysutils.puppet.devel/23219
– temoto
Oct 1 '13 at 6:10
1
@temoto that link is for downgrading releasesunstable
->testing
->stable
not to downgrade individual packages.
– Braiam
Oct 9 '13 at 17:50
add a comment |
In my opinion, you should first uninstall or purge the package, like:
sudo apt-get remove <package>
or
sudo apt-get purge <package>
Then, you may download the version you would like to install and keep it in a folder, say abc.deb
in Downloads. Open terminal, move to the folder using cd
command and install the previous version using dpkg
:
sudo dpkg -i abc.deb
Or else, there is a small utility called ppa-purge
if you mean to downgrade packages updated via PPAs.
See this thread: http://www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html
3
removing a package may remove many dependent ones, resulting in an unusable system. ppapurge sounds interesting though.
– type
May 20 '12 at 19:04
11
Can you explain why you believe we ought to first uninstall packages (as a separate step) before installing older versions of them?
– Eliah Kagan
Oct 4 '12 at 20:48
permalink.gmane.org/gmane.comp.sysutils.puppet.devel/23219
– temoto
Oct 1 '13 at 6:10
1
@temoto that link is for downgrading releasesunstable
->testing
->stable
not to downgrade individual packages.
– Braiam
Oct 9 '13 at 17:50
add a comment |
In my opinion, you should first uninstall or purge the package, like:
sudo apt-get remove <package>
or
sudo apt-get purge <package>
Then, you may download the version you would like to install and keep it in a folder, say abc.deb
in Downloads. Open terminal, move to the folder using cd
command and install the previous version using dpkg
:
sudo dpkg -i abc.deb
Or else, there is a small utility called ppa-purge
if you mean to downgrade packages updated via PPAs.
See this thread: http://www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html
In my opinion, you should first uninstall or purge the package, like:
sudo apt-get remove <package>
or
sudo apt-get purge <package>
Then, you may download the version you would like to install and keep it in a folder, say abc.deb
in Downloads. Open terminal, move to the folder using cd
command and install the previous version using dpkg
:
sudo dpkg -i abc.deb
Or else, there is a small utility called ppa-purge
if you mean to downgrade packages updated via PPAs.
See this thread: http://www.webupd8.org/2009/12/remove-ppa-repositories-via-command.html
edited Oct 10 '12 at 5:02
user61928
answered May 17 '12 at 10:10
TheeternalflameTheeternalflame
44524
44524
3
removing a package may remove many dependent ones, resulting in an unusable system. ppapurge sounds interesting though.
– type
May 20 '12 at 19:04
11
Can you explain why you believe we ought to first uninstall packages (as a separate step) before installing older versions of them?
– Eliah Kagan
Oct 4 '12 at 20:48
permalink.gmane.org/gmane.comp.sysutils.puppet.devel/23219
– temoto
Oct 1 '13 at 6:10
1
@temoto that link is for downgrading releasesunstable
->testing
->stable
not to downgrade individual packages.
– Braiam
Oct 9 '13 at 17:50
add a comment |
3
removing a package may remove many dependent ones, resulting in an unusable system. ppapurge sounds interesting though.
– type
May 20 '12 at 19:04
11
Can you explain why you believe we ought to first uninstall packages (as a separate step) before installing older versions of them?
– Eliah Kagan
Oct 4 '12 at 20:48
permalink.gmane.org/gmane.comp.sysutils.puppet.devel/23219
– temoto
Oct 1 '13 at 6:10
1
@temoto that link is for downgrading releasesunstable
->testing
->stable
not to downgrade individual packages.
– Braiam
Oct 9 '13 at 17:50
3
3
removing a package may remove many dependent ones, resulting in an unusable system. ppapurge sounds interesting though.
– type
May 20 '12 at 19:04
removing a package may remove many dependent ones, resulting in an unusable system. ppapurge sounds interesting though.
– type
May 20 '12 at 19:04
11
11
Can you explain why you believe we ought to first uninstall packages (as a separate step) before installing older versions of them?
– Eliah Kagan
Oct 4 '12 at 20:48
Can you explain why you believe we ought to first uninstall packages (as a separate step) before installing older versions of them?
– Eliah Kagan
Oct 4 '12 at 20:48
permalink.gmane.org/gmane.comp.sysutils.puppet.devel/23219
– temoto
Oct 1 '13 at 6:10
permalink.gmane.org/gmane.comp.sysutils.puppet.devel/23219
– temoto
Oct 1 '13 at 6:10
1
1
@temoto that link is for downgrading releases
unstable
-> testing
-> stable
not to downgrade individual packages.– Braiam
Oct 9 '13 at 17:50
@temoto that link is for downgrading releases
unstable
-> testing
-> stable
not to downgrade individual packages.– Braiam
Oct 9 '13 at 17:50
add a comment |
This question is old but google led me here and I didn't found simple soulution that don't require manual version passing when downgrading bunch of packages to older release.
So maybe someone who also need that will find useful my solution too.
There is a tool called apt-show-versions
that shows versions installed.
You can easily downgrade all required packages by fine-tuning regex but here it is:
$ sudo apt-get install $(apt-show-versions | grep -P 'newer than version in archive' | awk -F: '{print $1"/jessie"}')
Instead of jessie
you can use buster
/xenial
/etc depending on your needs.
add a comment |
This question is old but google led me here and I didn't found simple soulution that don't require manual version passing when downgrading bunch of packages to older release.
So maybe someone who also need that will find useful my solution too.
There is a tool called apt-show-versions
that shows versions installed.
You can easily downgrade all required packages by fine-tuning regex but here it is:
$ sudo apt-get install $(apt-show-versions | grep -P 'newer than version in archive' | awk -F: '{print $1"/jessie"}')
Instead of jessie
you can use buster
/xenial
/etc depending on your needs.
add a comment |
This question is old but google led me here and I didn't found simple soulution that don't require manual version passing when downgrading bunch of packages to older release.
So maybe someone who also need that will find useful my solution too.
There is a tool called apt-show-versions
that shows versions installed.
You can easily downgrade all required packages by fine-tuning regex but here it is:
$ sudo apt-get install $(apt-show-versions | grep -P 'newer than version in archive' | awk -F: '{print $1"/jessie"}')
Instead of jessie
you can use buster
/xenial
/etc depending on your needs.
This question is old but google led me here and I didn't found simple soulution that don't require manual version passing when downgrading bunch of packages to older release.
So maybe someone who also need that will find useful my solution too.
There is a tool called apt-show-versions
that shows versions installed.
You can easily downgrade all required packages by fine-tuning regex but here it is:
$ sudo apt-get install $(apt-show-versions | grep -P 'newer than version in archive' | awk -F: '{print $1"/jessie"}')
Instead of jessie
you can use buster
/xenial
/etc depending on your needs.
answered Jan 23 at 22:40
gudvinrgudvinr
215
215
add a comment |
add a comment |