Talk:Portage

From Gentoo Wiki
Jump to:navigation Jump to:search
Note
This is a Talk page - please see the documentation about using talk pages. Add newer comments below older ones, sign comments using four tildes (~~~~), and indent successive comments with colons (:). Add new sections at the bottom of the page, under a heading (== ==). Please remember to mark sections as "open for discussion" using {{talk|open}}, so they will show up in the list of open discussions.

Fixpackages (unclear)

Hello, I would like to point something that might be improved in my humble opinion.

The fixpackages subsection is really unclear, not easily understood. If I understand, this command will rename some package (ex: replacing "_" by "-" in a package name) and move the files and directories hierarchy to «update» them to their new name and location. First, is that correct ?

Then, if that's true, the single line explaining it is really too short, I suggest something like this:

Actual:

Perform package move updates for all packages

My proposition:

Perform package renaming from old name pattern for the new one, move location of files and directories for all packages, to update them.

The style should probably reworked, but I think that'll bring more information of what it does. I can see it's (the old line) is copy/pasted from the man: https://dev.gentoo.org/~zmedico/portage/doc/man/fixpackages.1.html

Regards, Kévin GASPARD DE RENEFORT (talk) 08:47, 16 April 2024 (UTC)

Policy

Talk status
This discussion is done.

Let's formulate some kind of policy for this page. I propose the following:

This page should be a portal style page, giving a short introduction to sys-apps/portage proper. It should then give links branching off into other parts of the wiki, such as overlay, eix, useful portage tools, configuration stuff, and so on, with maybe a short explanation. Then links to the Handbook and other relevant documentation.

Please suggest any other possible improvements. — yngwin (wiki admin) (talk) 08:27, 17 July 2012 (UTC)

I am actually going to fill in a lot of information regarding Portage itself and the commands that come as a part of the Portage. I've also been working on instructions to (re)-install Portage in the event that it is corrupted or removed. I visited (via editing) most of the wiki pages and have not found instructions for (re)-installation. Hopefully I'm not shooting anyone in the foot; I truly do think this article needs to be buffed quite a bit to be up-to-par for users who are new to Gentoo. :) --Maffblaster (talk) 23:54, 8 October 2015 (UTC)

'emerge --sync' vs 'emaint sync'

Talk status
This discussion is done.

The latest change to this page adds a Note stating:

emerge --sync is now the preferred way to synchronize repositories. See repository synchronization for more information.

but looking at Ebuild_repository#Repository_synchronization, i don't see anything clearly indicating that emerge --sync should be preferred to emaint sync (and explaining why). In fact, what's said there is:

Repository synchronization is performed with the emaint sync command

What am i missing/misunderstanding? Could someone please clarify?

-- Flexibeast (talk) 03:13, 28 March 2024 (UTC)

I definitely should have worded that differently. I interpreted emerge --sync as preferred because the Handbook now uses it and because it's a front-end for emaint sync that respects auto_sync by default (Ebuild repository#Repository synchronization). I should have done more research.
I will undo my edit because it looks stupid with hindsight. Thanks for speaking up.
Glibg10b (talk) 03:46, 28 March 2024 (UTC)
Ah, fair enough! Thanks for explaining. Closing as done.
-- Flexibeast (talk) 05:58, 28 March 2024 (UTC)