Difference between pages "Package:Bind" and "Pt-br/Emerge"

(Difference between pages)
m
 
(Update packages)
 
Line 1: Line 1:
{{Ebuild
+
== Principiando com o emerge ==
|Summary=BIND - Berkeley Internet Name Domain - Name Server
+
Emerge é o front-end para o gerenciador de Portage do funtoo. Com o emerge é fácil instalar, atualizar ou remover pacotes.
|CatPkg=net-dns/bind
+
|Homepage=http://www.isc.org/software/bind
+
}}
+
  
BIND is a DNS server.
+
=== 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>
  
=== Installation ===
+
=== Buscar pacotes ===
{{console|body=###i## emerge net-dns/bind}}
+
'''Busca pacotes por nome.'''
 +
<console>
 +
###i## emerge -s firefox
 +
###i## emerge --search firefox
 +
</console>
  
=== Local Caching Only Server ===
+
'''Busca pacotes pode descrição.'''
{{console|body=###i## echo "dns_servers="127.0.0.1" >> /etc/conf.d/net}}
+
<console>
 +
###i## emerge -S web browser
 +
###i## emerge --searchdesc web browser
 +
</console>
  
{{file|name=/etc/bind/named.conf|lang=|desc=ensure local listening|body=
+
=== Install packages ===
listen-on-v6 { ::1; };
+
'''Instalar pacote.'''
listen-on { 127.0.0.1; };
+
<console>
}}
+
###i## emerge firefox
 +
</console>
  
{{file|name=/etc/bind/named.conf|lang=|desc=remove /* comments */ disabling this block, optionally add your upstream DNS servers|body=
+
'''Instalar múltiplos pacotes.'''
forward first;
+
<console>
forwarders {
+
###i## emerge firefox thunderbird
// 123.123.123.123; // Your ISP NS
+
</console>
// 124.124.124.124; // Your ISP NS
+
// 4.2.2.1; // Level3 Public DNS
+
// 4.2.2.2; // Level3 Public DNS
+
8.8.8.8; // Google Open DNS
+
8.8.4.4; // Google Open DNS
+
};
+
}}
+
  
{{file|name=/etc/resolv.conf|lang=|desc=set the local system to listen to BIND|body=
+
'''Instalar pacotes. Pedir por confirmação antes de realizar quaisquer alterações. Exibe saída em verbose.'''
nameserver 127.0.0.1
+
<console>
}}
+
###i## emerge -av firefox
 +
###i## emerge --ask firefox
 +
</console>
  
{{console|body=###i## rc-update add named default
+
=== Removes pacotes ===
###i## rc
+
'''Remove pacote.'''
}}
+
<console>
 +
###i## emerge -C firefox
 +
###i## emerge --unmerge firefox
 +
</console>
  
{{PageNeedsUpdates}}
+
'''Remove pacote. Pedir por confirmação antes de realizar quaisquer alterações.'''
{{EbuildFooter}}
+
<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.}}

Latest revision as of 17:00, February 7, 2015

Principiando com o emerge

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.

# emerge --sync

Buscar pacotes

Busca pacotes por nome.

# emerge -s firefox
# emerge --search firefox

Busca pacotes pode descrição.

# emerge -S web browser
# emerge --searchdesc web browser

Install packages

Instalar pacote.

# emerge firefox

Instalar múltiplos pacotes.

# emerge firefox thunderbird

Instalar pacotes. Pedir por confirmação antes de realizar quaisquer alterações. Exibe saída em verbose.

# emerge -av firefox
# emerge --ask firefox

Removes pacotes

Remove pacote.

# emerge -C firefox
# emerge --unmerge firefox

Remove pacote. Pedir por confirmação antes de realizar quaisquer alterações.

# emerge -aC firefox

Remove pacotes órfãos. Perdir por confirmação antes de realizar quaisquer alterações.

# emerge -a --depclean

Atualizar pacotes

Atualiza todos os pacotes.

# emerge -uDN @world

Atualiza todos os pacotes. Pedir por confirmação antes de realizar quaisquer alterações. Exibe saída em verbose.

# emerge -uavDN @world

Quando atualizar para uma nova versão do perl, é necessário também executar perl-cleaner depois:

# emerge -auvDN @world
# perl-cleaner --all
Note

Essa exigência de executar perl-cleaner 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.