Questions tagged [emerge]

emerge is the definitive command-line interface to the Portage system. It is primarily used for installing packages, and can automatically handle any dependencies that the desired package has. There are at least three distributions which widely use this tool: Calculate, Funtoo and Gentoo Linux.

emerge is the main command-line tool of the software suite, which is the package management system used by the distribution and its derivatives, Calculate and Linux. Portage manages BSD-inspired .

The Gentoo/Alt project works on porting Portage to other operating systems using ports collections (, , , ).

Gentoo documentation: https://wiki.gentoo.org/wiki/Handbook.

Gentoo wiki: http://wiki.gentoo.org/wiki/Portage

Man page: http://www.linuxmanpages.com/man1/emerge.1.php

Similar

73 questions
24
votes
4 answers

Using ABI_X86 in Gentoo

It's been months since I've updated my Gentoo system. And, as you can imagine, this means there's a lot of packages (and USE changes) I need to go over. My system is "amd64" (multilib), but I have a lot of manually keyworded packages from "~amd64".…
gen_Eric
  • 503
  • 1
  • 6
  • 21
17
votes
4 answers

Portage on Gentoo how to view available software versions?

I would like to install program foo using emerge on a Gentoo system; so I simply use emerge foo to install and portage selects the most current version of that software that's in its repository. If I know the version number and the naming…
inetplumber
  • 273
  • 1
  • 2
  • 6
12
votes
4 answers

Safely uninstall a package in Gentoo

I wanted to uninstall a specific package in Gentoo and browsed through the emerge man page. I found the --unmerge option: WARNING: This action can remove important packages! Removes all matching packages. This does no checking of dependencies,…
daniel kullmann
  • 9,427
  • 11
  • 38
  • 45
12
votes
2 answers

Packages to rebuild after upgrading gcc on gentoo systems

Which packages should be rebuilt after upgrading gcc on a gentoo system? Is it sufficient to run # emerge -a --oneshot `equery depends gcc |awk '{print " ="$1}'` as suggested similar for perl in this FAQ?
Jonas Stein
  • 3,898
  • 4
  • 34
  • 55
9
votes
5 answers

How to install multiple versions of the same package in Gentoo?

I would like to install two (or more) versions of the same packages on my Gentoo system. I know for sure there won't be any file clash, since there very few files installed and each of them is named after the version. I know about slots, but these…
Laurent Pireyn
  • 239
  • 2
  • 9
8
votes
3 answers

How do you print a list of all upgradeable packages in Gentoo

doing emerge -avuDN --with-bdeps y --keep-going @world takes a whole lot of time and often fails. Is there a way to print a list of all upgrade-able packages in a Gentoo system?
oz123
  • 507
  • 7
  • 20
8
votes
2 answers

On Gentoo, how do I rebuild all packages depended on some other package?

I made mistake and changed perl non-threaded version to threaded by unmerge first, change USE flags to include ithreads and emerge perl again. Now most packages depending on perl are broken. How do I rebuild them?
AlexD
  • 1,088
  • 1
  • 10
  • 14
8
votes
2 answers

On Gentoo is there a way to find a list of installed packages which doesn't have other packages depended on them?

On Gentoo, is there a way to find a list of installed packages which doesn't have other packages depended on them (so called leaf packages)? Or, is there analog of pkg-orphan FreeBSD utility?
AlexD
  • 1,088
  • 1
  • 10
  • 14
7
votes
2 answers

On Gentoo how do I find list of packages installed after some specific date?

I have Gentoo VM that I use to test different puppet recipes and I frequently need to remove packages to bring it to clean initial state. While I could do this by hand when there are only few packages installed (and remove dependencies with emerge…
AlexD
  • 1,088
  • 1
  • 10
  • 14
7
votes
2 answers

Installl a specific version of a portage overlay package

I need to install an older version of x11-libs/bamf package , as you can see below there are different versions available I want to install 0.5.0[2], but it always go to 9999 version using "emerge bamf" i even used "emerge bamf-0.5.2" but no luck,…
Shervan
  • 287
  • 2
  • 4
  • 13
6
votes
2 answers

Emerge on Gentoo fails with "Multiple package instances within a single package slot have been pulled … in". How can I resolve this?

I'm trying to install Google Chrome on my recent Gentoo box. But emerge is throwing some errors that are way over my head. I genuinely don't know what the problem even is. !!! Multiple package instances within a single package slot have been…
rivanov
  • 261
  • 1
  • 3
  • 13
5
votes
2 answers

How do I apply multiple profiles at once on Gentoo?

I am installing KDE on a Gentoo Linux Hardened system. The official Gentoo wiki says the recommended way is to apply the KDE desktop profile, issue emerge -NDu --with-bdeps=y @world, and then install the kdebase-meta package. However, I am on the…
RAKK
  • 1,332
  • 2
  • 17
  • 35
4
votes
1 answer

How to disable portage LICENSE checks

Whenever I install a package with an EULA, portage asks me to add it to package.license: The following license changes are necessary to proceed: (see "package.license" in the portage(5) man page for more details) #required by chrome-binary-plugins…
Nova
  • 2,806
  • 2
  • 18
  • 34
4
votes
2 answers

emerge scheduled 2 versions of the same package (dev-lang/perl-5.20 vs. perl-5.22) to build - causing conflicts

I'm trying to update all my packages, so I ran: emerge -aUDU --with-bdeps=y --verbose-conflicts @world and I found a few package conflicts. Interestingly enough though, is that it has scheduled two different versions of the dev-lang/perl package to…
CaptJak
  • 141
  • 1
  • 6
4
votes
1 answer

How to stop emerge showing "unnecessary" blockages

I am usually updating my ~amd64 Gentoo system using emerge -avNuD --backtrack=100 @world. I do however often get the following type of blockages. sys-libs/ncurses:5 (sys-libs/ncurses-6.0:5/6::gentoo, ebuild scheduled for merge) pulled in by …
Tim
  • 315
  • 1
  • 11
1
2 3 4 5