from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites: www.linuxhowtos.org
toolsntoys.linuxhowtos.org



Last additions:
How to make X listen on port 6000

How to make X listen on port 6000

words:

34

views:

83498

userrating:

average rating: 1.2 (52 votes) (1=very good 6=terrible)


May, 25th 2007:
April, 26th 2007:
Apr, 10th. 2007:
Druckversion . pdf icon
You are here: Tips&Tricks

Exploring portage features

The new release of Portage 2.1 brings many features and improvements.

While most of them are documented in the example make.conf and the portage man page they may not be obvious to most users, so we will show how to use some of these features.

All the features have to be set in /etc/make.conf.

Portage is now able to download some package's source code while compiling another. This can considerably reduce installation time when emerging many packages. There's no need to run emerge --fetchonly while doing a normal emerge anymore. You just have to add the following option:

Code Listing 1:

Setting parallel-fetch in /etc/make.conf
FEATURES="parallel-fetch"

This feature appears to be non-functional in some of the Portage 2.1 releases, but is expected to be fixed soon.

Another new option to reduce installation time yet a bit more is confcache. With this new feature portage caches many of the tests configuration scripts do, thus making execution faster. This comes with the small risk of caching wrong values, so be warned that this feature is known to have a few bugs.

Since this package is currently keyworded on most architectures, the required steps to enable it are:

Code Listing 2

Enabling confcache
Add this in /etc/make.conf
FEATURES="confcache"

We need to unmask the package before emerging it

echo "=dev-utils/confcache-0.4.2-r1 ~arch" >>/etc/portage/package.keywords

Installing confcache

emerge -av confcache

On further installations. you'll see stuff like:

checking for i686-pc-linux-gnu-gcc... (cached) i686-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler...(cached) yes
checking whether i686-pc-linux-gnu-gcc accepts -g... (cached) yes

Another important new feature is the ability to log all the messages ebuilds print. Which messages to log and how to do it is configurable. For example, to save just the warnings and errors in a separate file for each package we emerge, you have to add:

Code Listing 5.3:

Configuring logging features in /etc/make.conf
This sets what to log
PORTAGE_ELOG_CLASSES="warn error log"
And this is how to do it
PORTAGE_ELOG_SYSTEM="save"

There are many more options like sending log messages via email. Please check out make.conf.example for further information.


From Gentoo Weekly Newsletter June, 20th 2006

minor problem with confcache - it no longer seems to exist in the build tree unless perhaps it was renamed.

back



Support us on Content Nation

New Packages

- as rdf newsfeed
- as rss newsfeed
- as Atom newsfeed
2026-03-02
bitwarden-desktop-bin - 2025.10.0
Ebuild name:

app-admin/bitwarden-desktop-bin-2025.10.0

Description

Bitwarden password manager desktop client

Added to portage

2026-03-02

calamares - 3.3.14-r3
Ebuild name:

app-admin/calamares-3.3.14-r3

Description

Distribution-independent installer framework

Added to portage

2026-03-02

calamares - 3.3.14-r6
Ebuild name:

app-admin/calamares-3.3.14-r6

Description

Distribution-independent installer framework

Added to portage

2026-03-02

calamares-gentoo-livecd - 3.3.14_p20250915
Ebuild name:

app-misc/calamares-gentoo-livecd-3.3.14_p20250915

Description

Gentoo Linux Calamares installer configuration fo

Added to portage

2026-03-02

calamares-gentoo-livecd - 3.3.14_p20250917
Ebuild name:

app-misc/calamares-gentoo-livecd-3.3.14_p20250917

Description

Gentoo Linux Calamares installer configuration fo

Added to portage

2026-03-02

calamares-gentoo-livecd - 3.3.14_p20260209
Ebuild name:

app-misc/calamares-gentoo-livecd-3.3.14_p20260209

Description

Gentoo Linux Calamares installer configuration fo

Added to portage

2026-03-02

ckb - 0.6.1
Ebuild name:

app-misc/ckb-0.6.1

Description

Corsair K65/K70/K95 Driver

Added to portage

2026-03-02

ckb - 0.6.2
Ebuild name:

app-misc/ckb-0.6.2

Description

Corsair K65/K70/K95 Driver

Added to portage

2026-03-02

devcontainer - 0.83.0
Ebuild name:

app-containers/devcontainer-0.83.0

Description

Reference implementation of the Development Containers specifica

Added to portage

2026-03-02

devcontainer - 0.83.2
Ebuild name:

app-containers/devcontainer-0.83.2

Description

Reference implementation of the Development Containers specifica

Added to portage

2026-03-02

geekbench - 6.4.0
Ebuild name:

app-benchmarks/geekbench-6.4.0

Description

A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Window

Added to portage

2026-03-02

geekbench - 6.5.0
Ebuild name:

app-benchmarks/geekbench-6.5.0

Description

A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and Window

Added to portage

2026-03-02

groonga - 13.0.1
Ebuild name:

app-text/groonga-13.0.1

Description

An Embeddable Fulltext Search Engine

Added to portage

2026-03-02

groonga - 14.0.4
Ebuild name:

app-text/groonga-14.0.4

Description

An Embeddable Fulltext Search Engine

Added to portage

2026-03-02

groonga - 14.0.9
Ebuild name:

app-text/groonga-14.0.9

Description

An Embeddable Fulltext Search Engine

Added to portage

2026-03-02

hcloud - 1.51.0
Ebuild name:

app-admin/hcloud-1.51.0

Description

A command-line interface for Hetzner Cloud

Added to portage

2026-03-02

java-ebuilder - 0.5.1-r2
Ebuild name:

app-portage/java-ebuilder-0.5.1-r2

Description

Java team tool for semi-automatic creation of ebuilds from pom.x

Added to portage

2026-03-02

java-ebuilder - 9999
Ebuild name:

app-portage/java-ebuilder-9999

Description

Java team tool for semi-automatic creation of ebuilds from pom.xml

Added to portage

2026-03-02

lxqt-archiver - 1.2.0
Ebuild name:

app-arch/lxqt-archiver-1.2.0

Description

Qt GUI File Archiver

Added to portage

2026-03-02

macrostep-geiser - 0.2.0_p20210717
Ebuild name:

app-emacs/macrostep-geiser-0.2.0_p20210717

Description

Emacs macrostep back-end powered by geiser

Added to portage

2026-03-02

magit - 4.4.2
Ebuild name:

app-emacs/magit-4.4.2

Description

A Git porcelain inside Emacs

Added to portage

2026-03-02

magit - 4.5.0
Ebuild name:

app-emacs/magit-4.5.0

Description

A Git porcelain inside Emacs

Added to portage

2026-03-02

magit - 9999
Ebuild name:

app-emacs/magit-9999

Description

A Git porcelain inside Emacs

Added to portage

2026-03-02

magit-popup - 2.13.3-r1
Ebuild name:

app-emacs/magit-popup-2.13.3-r1

Description

Define prefix-infix-suffix command combos

Added to portage

2026-03-02

mailcrypt - 3.5.9-r3
Ebuild name:

app-emacs/mailcrypt-3.5.9-r3

Description

Provides a simple interface to public key cryptography with OpenPGP

Added to portage

2026-03-02

marginalia - 2.5
Ebuild name:

app-emacs/marginalia-2.5

Description

Marginalia in the minibuffer

Added to portage

2026-03-02

marginalia - 2.7
Ebuild name:

app-emacs/marginalia-2.7

Description

Marginalia in the minibuffer

Added to portage

2026-03-02

marginalia - 2.8
Ebuild name:

app-emacs/marginalia-2.8

Description

Marginalia in the minibuffer

Added to portage

2026-03-02

marginalia - 2.9
Ebuild name:

app-emacs/marginalia-2.9

Description

Marginalia in the minibuffer

Added to portage

2026-03-02

markdown-mode - 2.7
Ebuild name:

app-emacs/markdown-mode-2.7

Description

Major mode for editing Markdown-formatted text files

Added to portage

2026-03-02

mastodon - 2.0.5
Ebuild name:

app-emacs/mastodon-2.0.5

Description

Emacs client for Mastodon, federated microblogging social network

Added to portage

2026-03-02

mastodon - 2.0.7
Ebuild name:

app-emacs/mastodon-2.0.7

Description

Emacs client for Mastodon, federated microblogging social network

Added to portage

2026-03-02

mastodon - 9999
Ebuild name:

app-emacs/mastodon-9999

Description

Emacs client for Mastodon, federated microblogging social network

Added to portage

2026-03-02

math-symbol-lists - 1.3
Ebuild name:

app-emacs/math-symbol-lists-1.3

Description

Lists of Unicode mathematical symbols and latex commands

Added to portage

2026-03-02

matlab - 6.1_p20241107
Ebuild name:

app-emacs/matlab-6.1_p20241107

Description

Major modes for MATLAB .m and .tlc files

Added to portage

2026-03-02

matlab - 9999
Ebuild name:

app-emacs/matlab-9999

Description

Major modes for MATLAB .m and .tlc files

Added to portage

2026-03-02

mediawiki - 2.3.1
Ebuild name:

app-emacs/mediawiki-2.3.1

Description

MediaWiki client for Emacs

Added to portage

2026-03-02

meson-mode - 0.4
Ebuild name:

app-emacs/meson-mode-0.4

Description

A GNU Emacs major mode for Meson build-system files

Added to portage

2026-03-02

meson-mode - 9999
Ebuild name:

app-emacs/meson-mode-9999

Description

A GNU Emacs major mode for Meson build-system files

Added to portage

2026-03-02

metamath-mode - 0_p20221005
Ebuild name:

app-emacs/metamath-mode-0_p20221005

Description

Major GNU Emacs mode for metamath files

Added to portage

2026-03-02

mirrorselect - 2.5.0
Ebuild name:

app-portage/mirrorselect-2.5.0

Description

Tool to help select distfiles mirrors for Gentoo

Added to portage

2026-03-02

pbbuttonsd - 0.8.1a
Ebuild name:

app-laptop/pbbuttonsd-0.8.1a

Description

Handles power management and special keys on laptops

Added to portage

2026-03-02

python-mode - 6.3.1
Ebuild name:

app-emacs/python-mode-6.3.1

Description

An Emacs major mode for editing Python source

Added to portage

2026-03-02

qtxdg-tools - 4.2.0
Ebuild name:

app-misc/qtxdg-tools-4.2.0

Description

User Tools from libqtxdg

Added to portage

2026-03-02

rsyslog - 8.2506.0-r1
Ebuild name:

app-admin/rsyslog-8.2506.0-r1

Description

An enhanced multi-threaded syslogd with database support and more

Added to portage

2026-03-02

rsyslog - 8.2512.0
Ebuild name:

app-admin/rsyslog-8.2512.0

Description

An enhanced multi-threaded syslogd with database support and more

Added to portage

2026-03-02

stress-ng - 0.20.00
Ebuild name:

app-benchmarks/stress-ng-0.20.00

Description

Stress test for a computer system with various selectable ways

Added to portage

2026-03-02

timew - 1.7.1
Ebuild name:

app-misc/timew-1.7.1

Description

Tracks your time from the command line, and generates reports

Added to portage

2026-03-02

use-package - 2.4.6
Ebuild name:

app-emacs/use-package-2.4.6

Description

Declaration macro for simplifying your Emacs configuration

Added to portage

2026-03-02

vaultwarden - 1.34.2
Ebuild name:

app-admin/vaultwarden-1.34.2

Description

Unofficial Bitwarden compatible password manager

Added to portage

2026-03-02

2026-03-01
PEAR-Net_SMTP - 1.12.2
Ebuild name:

dev-php/PEAR-Net_SMTP-1.12.2

Description

A PHP implementation of the SMTP protocol

Added to portage

2026-03-01

PEAR-PEAR - 1.10.18
Ebuild name:

dev-php/PEAR-PEAR-1.10.18

Description

PEAR Base System

Added to portage

2026-03-01

asterisk-g729 - 20.0.3.1.11
Ebuild name:

net-misc/asterisk-g729-20.0.3.1.11

Description

G.729 codec and supporting files for asterisk

Added to portage

2026-03-01

asterisk-g729 - 21.0.3.1.11
Ebuild name:

net-misc/asterisk-g729-21.0.3.1.11

Description

G.729 codec and supporting files for asterisk

Added to portage

2026-03-01

asterisk-g729 - 22.0.3.1.11
Ebuild name:

net-misc/asterisk-g729-22.0.3.1.11

Description

G.729 codec and supporting files for asterisk

Added to portage

2026-03-01

blessed - 1.32.0
Ebuild name:

dev-python/blessed-1.32.0

Description

Library for making terminal apps using colors, keyboard input and positio

Added to portage

2026-03-01

chrome-binary-plugins - 147.0.7703.0_alpha
Ebuild name:

www-plugins/chrome-binary-plugins-147.0.7703.0_alpha

Description

Binary plugins from Google Chrome for use in C

Added to portage

2026-03-01

chromium - 145.0.7632.116-r1
Ebuild name:

www-client/chromium-145.0.7632.116-r1

Description

Open-source version of Google Chrome web browser

Added to portage

2026-03-01

chromium - 146.0.7680.31-r1
Ebuild name:

www-client/chromium-146.0.7680.31-r1

Description

Open-source version of Google Chrome web browser

Added to portage

2026-03-01

chromium - 147.0.7703.0
Ebuild name:

www-client/chromium-147.0.7703.0

Description

Open-source version of Google Chrome web browser

Added to portage

2026-03-01

chromium-common - 1
Ebuild name:

www-client/chromium-common-1

Description

Common configuration files for Chromium slots

Added to portage

2026-03-01

chrony_exporter - 0.13.2
Ebuild name:

app-metrics/chrony_exporter-0.13.2

Description

Chrony NTP exporter for Prometheus

Added to portage

2026-03-01

distrobuilder - 3.3.1
Ebuild name:

app-containers/distrobuilder-3.3.1

Description

System container image builder for LXC and incus

Added to portage

2026-03-01

dump - 0.4.54
Ebuild name:

app-arch/dump-0.4.54

Description

Dump/restore ext2fs backup utilities

Added to portage

2026-03-01

gcc - 13.4.1_p20260226
Ebuild name:

sys-devel/gcc-13.4.1_p20260226

Description

The GNU Compiler Collection

Added to portage

2026-03-01

gcc - 14.3.1_p20260227
Ebuild name:

sys-devel/gcc-14.3.1_p20260227

Description

The GNU Compiler Collection

Added to portage

2026-03-01

gcc - 15.2.1_p20260228
Ebuild name:

sys-devel/gcc-15.2.1_p20260228

Description

The GNU Compiler Collection

Added to portage

2026-03-01

gnome-shell-extension-alphabetical-grid - 44.0
Ebuild name:

gnome-extra/gnome-shell-extension-alphabetical-grid-44.0

Description

Restore the alphabetical ordering of the a

Added to portage

2026-03-01

google-chrome-unstable - 147.0.7703.0
Ebuild name:

www-client/google-chrome-unstable-147.0.7703.0

Description

The web browser from Google

Added to portage

2026-03-01

gsad - 24.14.2
Ebuild name:

net-analyzer/gsad-24.14.2

Description

Greenbone Security Assistant

Added to portage

2026-03-01

gvmd - 26.18.1
Ebuild name:

net-analyzer/gvmd-26.18.1

Description

Greenbone vulnerability manager, previously named openvas-manager

Added to portage

2026-03-01

isort - 8.0.1
Ebuild name:

dev-python/isort-8.0.1

Description

A python utility/library to sort imports

Added to portage

2026-03-01

jsonschema-path - 0.4.4
Ebuild name:

dev-python/jsonschema-path-0.4.4

Description

JSONSchema Spec with object-oriented paths

Added to portage

2026-03-01

labwc - 0.9.4
Ebuild name:

gui-wm/labwc-0.9.4

Description

Openbox alternative for wayland

Added to portage

2026-03-01

libsdl2 - 2.32.10
Ebuild name:

media-libs/libsdl2-2.32.10

Description

Simple Direct Media Layer

Added to portage

2026-03-01

libzia - 4.71
Ebuild name:

dev-libs/libzia-4.71

Description

Platform abstraction code for tucnak package

Added to portage

2026-03-01

linode-cli - 5.65.1
Ebuild name:

app-admin/linode-cli-5.65.1

Description

Official command-line interface for interacting with the Linode API

Added to portage

2026-03-01

lxc - 6.0.6
Ebuild name:

app-containers/lxc-6.0.6

Description

A userspace interface for the Linux kernel containment features

Added to portage

2026-03-01

makeself - 2.6.0
Ebuild name:

app-arch/makeself-2.6.0

Description

Shell script that generates a self-extractible tar.gz

Added to portage

2026-03-01

makeself - 2.7.0
Ebuild name:

app-arch/makeself-2.7.0

Description

Shell script that generates a self-extractible tar.gz

Added to portage

2026-03-01

makeself - 2.7.1
Ebuild name:

app-arch/makeself-2.7.1

Description

Shell script that generates a self-extractible tar.gz

Added to portage

2026-03-01

maturin - 1.12.6
Ebuild name:

dev-util/maturin-1.12.6

Description

Build and publish crates with pyo3, rust-cpython and cffi bindings

Added to portage

2026-03-01

mew - 6.8_p20230203
Ebuild name:

app-emacs/mew-6.8_p20230203

Description

Great MIME mail reader for Emacs/XEmacs

Added to portage

2026-03-01

mic-paren - 3.15-r1
Ebuild name:

app-emacs/mic-paren-3.15-r1

Description

Advanced highlighting of matching parentheses

Added to portage

2026-03-01

minicom - 2.11.1
Ebuild name:

net-dialup/minicom-2.11.1

Description

Serial Communication Program

Added to portage

2026-03-01

mldonkey - 0.0.4b-r2
Ebuild name:

app-emacs/mldonkey-0.0.4b-r2

Description

An Emacs Lisp interface to the MLDonkey core

Added to portage

2026-03-01

mmm-mode - 0.5.11
Ebuild name:

app-emacs/mmm-mode-0.5.11

Description

Enables the user to edit different parts of a file in different major mod

Added to portage

2026-03-01

moccur-edit - 2.16
Ebuild name:

app-emacs/moccur-edit-2.16

Description

An improved interface to color-moccur for editing

Added to portage

2026-03-01

mocker - 0.5.0
Ebuild name:

app-emacs/mocker-0.5.0

Description

Simple mocking framework for Emacs

Added to portage

2026-03-01

modus-themes - 5.1.0
Ebuild name:

app-emacs/modus-themes-5.1.0

Description

Highly accessible themes for GNU Emacs

Added to portage

2026-03-01

mumble - 1.6.0_pre20250920-r3
Ebuild name:

net-voip/mumble-1.6.0_pre20250920-r3

Description

Mumble is an open source, low-latency, high quality voice chat

Added to portage

2026-03-01

mumble - 1.6.0_pre20260215-r2
Ebuild name:

net-voip/mumble-1.6.0_pre20260215-r2

Description

Open source, low-latency, high quality voice chat software

Added to portage

2026-03-01

noto - 20260301
Ebuild name:

media-fonts/noto-20260301

Description

Google's font family that aims to support all the world's languages

Added to portage

2026-03-01

nsd - 4.14.1
Ebuild name:

net-dns/nsd-4.14.1

Description

An authoritative only, high performance, open source name server

Added to portage

2026-03-01

openapi-spec-validator - 0.8.3
Ebuild name:

dev-python/openapi-spec-validator-0.8.3

Description

OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator

Added to portage

2026-03-01

openpgp-keys-nlnetlabs - 20260101
Ebuild name:

sec-keys/openpgp-keys-nlnetlabs-20260101

Description

NLnet Labs releases signing key G2

Added to portage

2026-03-01

openvswitch - 3.3.8
Ebuild name:

net-misc/openvswitch-3.3.8

Description

Production quality, multilayer virtual switch

Added to portage

2026-03-01

ovs - 3.3.8
Ebuild name:

dev-python/ovs-3.3.8

Description

OVS bindings for python

Added to portage

2026-03-01

pandora_box - 0.19.0
Ebuild name:

sys-apps/pandora_box-0.19.0

Description

Syd's log inspector & profile writer

Added to portage

2026-03-01

pydantic-settings - 2.13.1
Ebuild name:

dev-python/pydantic-settings-2.13.1

Description

Settings management using Pydantic

Added to portage

2026-03-01

rocksndiamonds - 4.4.1.3
Ebuild name:

games-arcade/rocksndiamonds-4.4.1.3

Description

A Boulderdash clone

Added to portage

2026-03-01

sbcl - 2.6.2
Ebuild name:

dev-lisp/sbcl-2.6.2

Description

Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp

Added to portage

2026-03-01

syd - 3.50.0
Ebuild name:

sys-apps/syd-3.50.0

Description

seccomp and landlock based application sandbox with support for namespaces

Added to portage

2026-03-01

systemd - 259.2
Ebuild name:

sys-apps/systemd-259.2

Description

System and service manager for Linux

Added to portage

2026-03-01

testtools - 2.8.5
Ebuild name:

dev-python/testtools-2.8.5

Description

Extensions to the Python standard library unit testing framework

Added to portage

2026-03-01

tree-sitter - 0.26.3
Ebuild name:

dev-libs/tree-sitter-0.26.3

Description

Tree-sitter is a parser generator tool and an incremental parsing libra

Added to portage

2026-03-01

tree-sitter - 0.26.5
Ebuild name:

dev-libs/tree-sitter-0.26.5

Description

Tree-sitter is a parser generator tool and an incremental parsing libra

Added to portage

2026-03-01

tree-sitter - 0.26.6
Ebuild name:

dev-libs/tree-sitter-0.26.6

Description

Tree-sitter is a parser generator tool and an incremental parsing libra

Added to portage

2026-03-01

tree-sitter-cli - 0.26.6
Ebuild name:

dev-util/tree-sitter-cli-0.26.6

Description

Command-line tool for creating and testing tree-sitter grammars

Added to portage

2026-03-01

tucnak - 4.71
Ebuild name:

media-radio/tucnak-4.71

Description

Amateur Radio VHF Contest Logbook

Added to portage

2026-03-01

units - 2.26
Ebuild name:

sci-calculators/units-2.26

Description

Unit conversion program

Added to portage

2026-03-01

zoom - 6.7.5.6891-r1
Ebuild name:

net-im/zoom-6.7.5.6891-r1

Description

Video conferencing and web conferencing service

Added to portage

2026-03-01

rdf newsfeed | rss newsfeed | Atom newsfeed
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
- Copyright and legal notices -
Time to create this page: 53.4 ms