
Code: Select all
emerge -pO $(cat /etc/portage/package.accept_keywords/amd64) | grep -v "\[ebuild R \~\]"
Code: Select all
qlist -Iev | sed -e 's/^/=/' > /etc/portage/package.accept_keywords/freezed-versions-2022-08-05

forrestfunk81 wrote:Code: Select all
qlist -Iev | sed -e 's/^/=/' > /etc/portage/package.accept_keywords/freezed-versions-2022-08-05
Code: Select all
# emerge -p $(eix --installed-unstable --only-names)
Ok then:sabayonino wrote:forrestfunk81 wrote:Code: Select all
qlist -Iev | sed -e 's/^/=/' > /etc/portage/package.accept_keywords/freezed-versions-2022-08-05It's better thingCode: Select all
# emerge -p $(eix --installed-unstable --only-names)
"eix" must be installed
Code: Select all
qlist -Iev $(eix --installed-unstable --only-names) | sed -e 's/^/=/' > /etc/portage/package.accept_keywords/unstable-packages

Code: Select all
eix --installed-unstable --only-names
app-backup/dar
[I] app-backup/dar
Available versions: 2.7.5^t{tbz2} (~)2.7.6^t{tbz2} {argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync threads xattr}
Installed versions: 2.7.6^t{tbz2}(21:58:51 05/07/2022)(curl dar64 gcrypt lz4 lzo nls rsync threads xattr -argon2 -dar32 -doc -gpg)
Homepage: http://dar.linux.free.fr/
Description: A full featured backup tool, aimed for disks
Code: Select all
emerge app-backup/dar --askThis is exactly how I did it (some years ago) and it worked without any problems.asturm wrote:That is exactly the right thing to do.forrestfunk81 wrote:I would also update the system, freeze the currently installed versions in accept_keywords and then wait for stable to catch up.
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

The following mentioned earlier here should just work:Clad in Sky wrote:2 years forward I'm trying to do the same.
The list qlist -Iev $(eix --installed-unstable --only-names) outputs seems rather short, though. Am I missing something?
I don't see any flaws in that at least.[post=8724035]forrestfunk81[/post] wrote:I would also update the system, freeze the currently installed versions in accept_keywords and then wait for stable to catch up.
This is not a fine elaborated command. It includes all installed packages and versions (not only arch).Code: Select all
qlist -Iev | sed -e 's/^/=/' > /etc/portage/package.accept_keywords/freezed-versions-2022-08-05
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!

Well, that command gave me a list that seems more complete.Zucca wrote:The following mentioned earlier here should just work:Clad in Sky wrote:2 years forward I'm trying to do the same.
The list qlist -Iev $(eix --installed-unstable --only-names) outputs seems rather short, though. Am I missing something?I don't see any flaws in that at least.[post=8724035]forrestfunk81[/post] wrote:I would also update the system, freeze the currently installed versions in accept_keywords and then wait for stable to catch up.
This is not a fine elaborated command. It includes all installed packages and versions (not only arch).Code: Select all
qlist -Iev | sed -e 's/^/=/' > /etc/portage/package.accept_keywords/freezed-versions-2022-08-05
Its only flaw is that it also lists installed stable packages. However that should cause no harm.Clad in Sky wrote:Well, that command gave me a list that seems more complete.
Code: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!



Thanks.Hu wrote:When told to update packages, Portage will always seek to install the best available version, even if this is a downgrade. Since 4.4.2 is gone, and 4.4.3 is not stable, and you are now only allowing stable packages, Portage cannot pick 4.4.3, and cannot stay on the removed 4.4.2, so it seeks to go down. You could mask versions lower than 4.4.2, but this may cause other errors. You could update to 4.4.3 and try to pin there. Perhaps 4.4.3 will go stable rather than being removed in preference to an even newer unstable version. You could avoid updating this package name until a 4.x version is marked as stable.