You are not logged in.
Hi,
Is there a way to know which packages are right now installed on my system(say when I first installed Arch) but which are no longer in the repos or the devs might have changed/merged/renamed them into another packages and thus are no longer updated when I do a -Syu?
The reason is that after installing Alpha 4 and doing a -Syu, I have found many packages moved or merged thereby are now giving library errors or not loading etc. So sort of deprecated or obsolete list by pacman will help in upkeep of a rolling distro. I can get a list of such packages and maybe ask pacman to auto uninstall them if it is safe just the way we do autoclean. Also it will be great if we can see what/where they have been moved into the newer package names.
Any ideas/plans?
Offline
See "man pacman".
pacman -QtdAlthough your description of the issues you are having sounds like that is not the issue.
Offline
I'm thinking this one is more like "pacman -Qm". Allan's will show you dependencies that are no longer needed. Mine will show packages not in any repository - that includes both things that used to be there but were removed, and things (like AUR packages) that were never there in the first place, so be careful.
Understanding "man pacman" is the "rightest" answer for sure.
Offline
Hmm but is there a way to see where they are moved into or what are they now called? For instance in Alpha 4 there was kdemod-partitonmanager which is no longer there afer a -Syu and so Iwant to remove kdemod-partitionmanager(and all deps and co-installed packages) but also install the new ones so they are kept updating.
Offline
The "replaces" tag is used to make that automatic when upgrading. It doesn't happen very often.
Offline
Hmm but is there a way to see where they are moved into or what are they now called? For instance in Alpha 4 there was kdemod-partitonmanager which is no longer there afer a -Syu and so Iwant to remove kdemod-partitionmanager(and all deps and co-installed packages) but also install the new ones so they are kept updating.
So... you want to remove a package that is not there? The best way to achieve that is to do nothing and it will already be done. To find anything unneeded that was installed as a dep, use the command I gave above.
Offline
chakra-user wrote:Hmm but is there a way to see where they are moved into or what are they now called? For instance in Alpha 4 there was kdemod-partitonmanager which is no longer there afer a -Syu and so Iwant to remove kdemod-partitionmanager(and all deps and co-installed packages) but also install the new ones so they are kept updating.
So... you want to remove a package that is not there? The best way to achieve that is to do nothing and it will already be done. To find anything unneeded that was installed as a dep, use the command I gave above.
No!. I meant that kdemod-partitionmanager is installed on my machine as per A4(and thus also in my pacman DB) but is no longer in the repo. how can I see such packages and remove them and at the sametime also know(before removing them) where they are moved to so that I can use the new pkgnames if I want them to be useful to me.
Offline