Gentoo
Jump to navigation
Jump to search
Essential Packages
[edit]- logrotate - rotate log files on a routine basis (force with logrotate -f /etc/logrotate.conf)
Checking for Vulnerabilities
[edit]To check installed ebuilds against known vulnerabilities, first make sure app-portage/gentoolkit is installed, then use the following command:
glsa-check -l affected
Fixing Broken Dependencies
[edit]revdep-rebuild --ignore --pretend revdep-rebuild -i -p -v
Building Packages
[edit]quickpkg
Finding what ebuild a File Belongs To
[edit]equery belongs file
Backup an Ebuild
[edit]Use quickpkg
Generate a New Manifest for a Crudely Hacked Ebuild
[edit]ebuild /usr/local/portage/net-irc/xchat/xchat-2.0.9.ebuild digest
Changing Portage Profile
[edit]eselect profile list eselect profile set <number>
Unmask Package
[edit]Add a line to /etc/portage/package.keywords like so:
net-mail/qmrtg ~amd64
Package Specific USE Flags
[edit]- Defined in /etc/portage/package.use
Example:
net-ftp/proftpd -mysql -ssl net-libs/courier-authlib -mysql -berkdb -gdbm sys-apps/ucspi-tcp limits app-admin/sudo offensive
Customize an ebuild
[edit]HOWTO Create an Updated Ebuild
Edit world Favorites
[edit]/var/lib/portage/world
Package Information
[edit]All package info is located in /var/db/pkg
Passive Mode FTP with g-cpan
[edit]env FTP_PASSIVE=1 g-cpan -i Acme::Damn
