|
|
Line 1: |
Line 1: |
| == Principiando com o emerge ==
| | <includeonly>{{#ifeq:{{#varexists:stepcount}}|1|{{#vardefineecho:stepcount|{{#expr:{{#var:stepcount}}+1}}}}|{{#vardefineecho:stepcount|0}}}}</includeonly> |
| Emerge é o front-end para o gerenciador de Portage do funtoo. Com o emerge é fácil instalar, atualizar ou remover pacotes.
| |
| | |
| === Atualizar a Base de Dados de Pacote ===
| |
| '''Sincronize base de dados de pacote local. Isso atualizará sua arvore Portage local com a ultima versão do Funtoo ebuilds.'''
| |
| <console> | |
| ###i## emerge --sync | |
| </console>
| |
| | |
| === Buscar pacotes ===
| |
| '''Busca pacotes por nome.'''
| |
| <console>
| |
| ###i## emerge -s firefox
| |
| ###i## emerge --search firefox
| |
| </console>
| |
| | |
| '''Busca pacotes pode descrição.'''
| |
| <console>
| |
| ###i## emerge -S web browser
| |
| ###i## emerge --searchdesc web browser
| |
| </console>
| |
| | |
| === Install packages ===
| |
| '''Instalar pacote.'''
| |
| <console>
| |
| ###i## emerge firefox
| |
| </console>
| |
| | |
| '''Instalar múltiplos pacotes.'''
| |
| <console>
| |
| ###i## emerge firefox thunderbird
| |
| </console>
| |
| | |
| '''Instalar pacotes. Pedir por confirmação antes de realizar quaisquer alterações. Exibe saída em verbose.'''
| |
| <console>
| |
| ###i## emerge -av firefox
| |
| ###i## emerge --ask firefox
| |
| </console>
| |
| | |
| === Removes pacotes ===
| |
| '''Remove pacote.'''
| |
| <console>
| |
| ###i## emerge -C firefox
| |
| ###i## emerge --unmerge firefox
| |
| </console>
| |
| | |
| '''Remove pacote. Pedir por confirmação antes de realizar quaisquer alterações.'''
| |
| <console>
| |
| ###i## emerge -aC firefox
| |
| </console>
| |
| | |
| '''Remove pacotes órfãos. Perdir por confirmação antes de realizar quaisquer alterações.'''
| |
| <console>
| |
| ###i## emerge -a --depclean
| |
| </console>
| |
| | |
| === Atualizar pacotes ===
| |
| '''Atualiza todos os pacotes.'''
| |
| <console>
| |
| ###i## emerge -uDN @world
| |
| </console>
| |
| | |
| '''Atualiza todos os pacotes. Pedir por confirmação antes de realizar quaisquer alterações. Exibe saída em verbose.'''
| |
| <console>
| |
| ###i## emerge -uavDN @world
| |
| </console>
| |
| | |
| '''Quando atualizar para uma nova versão do perl, é necessário também executar <code>perl-cleaner</code> depois:'''
| |
| <console>
| |
| ###i## emerge -auvDN @world
| |
| ###i## perl-cleaner --all
| |
| </console>
| |
| | |
| {{Note|Essa exigência de executar <code>perl-cleaner</code> eventualmente irá embora, uma vez que todas as ebuilds relacionadas ao perl estejam atualizadas para a EAPI 5. EAPI 5 é uma versão da especificação Ebuild que suporta smart updating dos bits perl-related.}} | |