Difference between pages "Virtual Packages" and "Emerge/pt-br"
Line 1: | Line 1: | ||
== Principiando com o emerge == | |||
Emerge é o front-end para o gerenciador de Portage do funtoo. With emerge it is easy to install, update or remove packages. | |||
== | === Update Package Database === | ||
'''Sync local package database. This will update your local Portage tree with the latest Funtoo ebuilds.''' | |||
<console> | |||
###i## emerge --sync | |||
</console> | |||
=== Search packages === | |||
'''Search packages by name.''' | |||
<console> | |||
###i## emerge -s firefox | |||
###i## emerge --search firefox | |||
</console> | |||
'''Search packages by description.''' | |||
<console> | |||
###i## emerge -S web browser | |||
###i## emerge --searchdesc web browser | |||
</console> | |||
=== Install packages === | |||
'''Install package.''' | |||
<console> | |||
###i## emerge firefox | |||
</console> | |||
'''Install multiple packages.''' | |||
<console> | |||
###i## emerge firefox thunderbird | |||
</console> | |||
'''Install package. Ask for confirmation before performing any changes. Show verbose output.''' | |||
<console> | |||
###i## emerge -av firefox | |||
###i## emerge --ask firefox | |||
</console> | |||
=== Remove packages === | |||
'''Remove package.''' | |||
<console> | |||
###i## emerge -C firefox | |||
###i## emerge --unmerge firefox | |||
</console> | |||
'''Remove package. Ask for confirmation before performing any changes.''' | |||
<console> | |||
###i## emerge -aC firefox | |||
</console> | |||
'''Remove orphaned packages. Ask for confirmation before performing any changes.''' | |||
<console> | |||
###i## emerge -a --depclean | |||
</console> | |||
=== Update packages === | |||
'''Update all packages.''' | |||
<console> | |||
###i## emerge -uDN @world | |||
</console> | |||
'''Update all packages. Ask for confirmation before performing any changes. Show verbose output.''' | |||
<console> | |||
###i## emerge -uavDN @world | |||
</console> | |||
'''When upgrading to a new version of perl, it is necessary to also run <code>perl-cleaner</code> afterwards:''' | |||
<console> | |||
###i## emerge -auvDN @world | |||
###i## perl-cleaner --all | |||
</console> | |||
{{Note|This requirement of running <code>perl-cleaner</code> will eventually go away, once all perl-related ebuilds are updated to EAPI 5. EAPI 5 is a version of the Ebuild specification that supports smart updating of perl-related bits.}} |
Revision as of 16:41, February 7, 2015
Principiando com o emerge
Emerge é o front-end para o gerenciador de Portage do funtoo. With emerge it is easy to install, update or remove packages.
Update Package Database
Sync local package database. This will update your local Portage tree with the latest Funtoo ebuilds.
root # emerge --sync
Search packages
Search packages by name.
root # emerge -s firefox root # emerge --search firefox
Search packages by description.
root # emerge -S web browser root # emerge --searchdesc web browser
Install packages
Install package.
root # emerge firefox
Install multiple packages.
root # emerge firefox thunderbird
Install package. Ask for confirmation before performing any changes. Show verbose output.
root # emerge -av firefox root # emerge --ask firefox
Remove packages
Remove package.
root # emerge -C firefox root # emerge --unmerge firefox
Remove package. Ask for confirmation before performing any changes.
root # emerge -aC firefox
Remove orphaned packages. Ask for confirmation before performing any changes.
root # emerge -a --depclean
Update packages
Update all packages.
root # emerge -uDN @world
Update all packages. Ask for confirmation before performing any changes. Show verbose output.
root # emerge -uavDN @world
When upgrading to a new version of perl, it is necessary to also run perl-cleaner
afterwards:
root # emerge -auvDN @world root # perl-cleaner --all
This requirement of running perl-cleaner
will eventually go away, once all perl-related ebuilds are updated to EAPI 5. EAPI 5 is a version of the Ebuild specification that supports smart updating of perl-related bits.