Gentoo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Undo revision 439 by Ovipowumon (talk) |
||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
[[Image:Gentoo-logo.png]] | [[Image:Gentoo-logo.png]] | ||
== Essential Packages == | |||
* logrotate - rotate log files on a routine basis (force with logrotate -f /etc/logrotate.conf) | |||
== Checking for Vulnerabilities == | == Checking for Vulnerabilities == | ||
| Line 37: | Line 41: | ||
Add a line to '''/etc/portage/package.keywords''' like so: | Add a line to '''/etc/portage/package.keywords''' like so: | ||
net-mail/qmrtg- | net-mail/qmrtg ~amd64 | ||
== Package Specific USE Flags == | |||
* 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 == | |||
[http://gentoo-wiki.com/HOWTO_Create_an_Updated_Ebuild HOWTO Create an Updated Ebuild] | |||
== Edit world Favorites == | |||
/var/lib/portage/world | |||
== Package Information == | |||
All package info is located in ''/var/db/pkg'' | |||
== Passive Mode FTP with g-cpan == | |||
env FTP_PASSIVE=1 g-cpan -i Acme::Damn | |||
Latest revision as of 22:17, 24 November 2010
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
