On Fri, 5 Dec 2014 15:53:10 -0600, Bigby James wrote: > On 12/05, Ralf Mardorf wrote: > > Hi Marcel, hi Rasmus :) > > > > On Fri, 05 Dec 2014 14:34:29 +0100, Marcel Röthke wrote: > > > You can remove all unneeded dependencies with the following > > > command. "pacman -Qdtq | pacman -Rs -" > > > > Some unneeded packages might be build time dependencies, I don't > > want to remove and others might be needed for software I installed > > without a package, even while they once were installed as a > > dependency, that now isn't needed by a package anymore. > > > > If a build-time dependency was installed via the official > repositories, the pkg.tar package will still be in the pacman cache > (/var/lib/pacman/pkg). I guess you mean /var/cache/pacman/pkg/. I don't keep all old packages, I usually run pacman -Sc and only keep the current packages inside this cache and a few crucial packages in separated locations. > Reinstalling it would be trivial. If it was installed from the AUR > you can set a directory in which to store built packages > in /etc/makepkg.conf, and then add the directory as a local > repository using repo-add.* See the pacman and makepkg man pages and > wiki entries for more on that. I already do this, I store them in /var/cache/aur/ and don't clean this cache. > * Of course if the packages were installed as build dependencies from > the AUR, they may need to be rebuilt when the dependent package is > updated anyway. No, scons and others don't need to be rebuild each time. However, it's trivial to reinstall, but it's a waste of time. Regards, Ralf