On 2022-02-26 05:07-0600 Dale <rdalek1...@gmail.com> wrote: > Ramces Tampo-og Red wrote: > > Hello list, > > > > I'm a sort-of newbie gentoo user and I just wanted to ask if > > what I'm thinking is possible or if I'm just being stupid. But > > either way, I was wondering if it is possible to export a list of > > all installed software in emerge and use that to recreate on > > another gentoo install. > > > > I have a bunch of PCs that are all similarly specced and I > > wanted to create a minimal install "template" for all of them. If > > not, would it be possible to pipe-in to emerge from stdin an output > > of all of the package names that I wanted it to emerge? > > > > I'm really sorry if this might be a stupid question. I'd > > appreciate any guidance in the matter. > > > > Cheers! > > > > > There is a file that contains all the packages you have installed. It > is located here: > > /var/lib/portage/world > > One could copy that file to another system and do a emerge @world to > install the same list of packages. Depending on what all you have > installed, it could confuse emerge and not be doable. In the past, I > had a copy of the file and I emerged them a few at a time. It's worth > trying by just coping the file tho. It just might work.
It is safer to copy the world file to /etc/portage/sets/¹ and then emerge the set. This way portage won't think that the packages are already installed. So you could copy it to /etc/portage/sets/minimal-install and install it with emerge -a @minimal-install. Kind regards, tastytea ¹ <https://wiki.gentoo.org/wiki//etc/portage/sets>