'\" t
.\" Title: apt-listchanges
.\" Author: Matt Zimmerman
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 2017-07-08
.\" Manual: Debian
.\" Source: apt-listchanges
.\" Language: Portuguese
.\"
.TH "APT\-LISTCHANGES" "1" "2017\-07\-08" "apt-listchanges" "Debian"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NOME"
apt-listchanges \- Mostra novas entradas em changelog a partir de arquivos de pacotes Debian
.SH "SINOPSE"
.HP \w'\fBapt\-listchanges\fR\ 'u
\fBapt\-listchanges\fR [[\fIopções\fR...]] {[\fB\-\-apt\fR] | [\fIpacote\&.deb\fR...]}
.SH "DESCRIÇÃO"
.PP
\fBapt\-listchanges\fR
é uma ferramenta para mostrar o que foi alterado numa nova versão de um pacote Debian, em comparação com versão instalada actualmente no sistema\&.
.PP
Faz isto ao extrair as entradas relevantes de ambos NEWS\&.Debian e ficheiros changelog[\&.Debian], normalmente encontrados em
/usr/share/doc/\fIpacote\fR, a partir de arquivos de pacotes Debian\&.
.PP
Por favor note que na instalação predefinida se o
\fBapt\-listchanges\fR
for accionado durante actualizações como um plugin do APT, apenas mostra entradas de NEWS\&.Debian\&. Isto pode ser alterado com a opção
\fB\-\-which\fR\&.
.PP
Se forem mostradas entradas changelog e o
\fIpacote\fR
não conter o ficheiro changelog[\&.Debian], o
\fBapt\-listchanges\fR
chama o comando
\fBapt\-get changelog\fR
para descarregar o changelog da rede\&. Este comportamento pode ser desactivado com a opção
\fB\-\-no\-network\fR\&.
.PP
Given a set of filenames as arguments (or read from apt when using
\fB\-\-apt\fR),
\fBapt\-listchanges\fR
will scan the files (assumed to be Debian package archives) for the relevant changelog entries, and display them all in a summary grouped by source package\&. The groups are sorted by the urgency of the most urgent change, and then by the package name\&. Changes within each package group are displayed in the order of their appearance in the changelog files, i\&.e\&. starting from the latest to the oldest; the
\fB\-\-reverse\fR
option can be used to alter this order\&.
.SH "OPÇÕES"
.PP
\fBapt\-listchanges\fR
fornece as seguintes opções para controlar o seu comportamento\&. A maioria delas têm entradas equivalentes no ficheiro de configuração, veja "FICHEIRO DE CONFIGURAÇÃO" em baixo para detalhes\&.
.PP
\fB\-\-apt\fR
.RS 4
Lê nomes de ficheiros a partir de canalização especialmente formatada (como fornecido pelo apt), em vez de a partir de argumentos de linha de comandos, e honra certas opções específicas do apt no ficheiro de configuração\&. Esta canalização (pipeline) tem de estar no formato da "versão 2", especificado na configuração do apt\&.
.RE
.PP
\fB\-v, \-\-verbose\fR
.RS 4
Mostra informação adicional (normalmente não desejada)\&. Por exemplo, mostra uma mensagem quando um pacote da mesma versão ou anterior está para ser instalado, ou quando um pacote está para ser instalado pela primeira vez\&.
.RE
.PP
\fB\-f, \-\-frontend\fR
.RS 4
Selecciona qual frontend a usar para mostrar informação ao utilizador\&. Os frontends actuais incluem:
.PP
pager
.RS 4
usa o comando
\fBsensible-pager\fR(1)
para mostrar os resultados\&. O comando usa a variável de ambiente PAGER para escolher o seu pager favorito\&. A opção "pager" pode ser especificada no ficheiro de configuração para seleccionar um pager específico para usar com o apt\-listchanges\&.
.RE
.PP
browser
.RS 4
Mostra o changelog formatado em HTML com hiperligações para bugs e endereços de email usando o comando
\fBsensible-browser\fR(1)
que examina a variável de ambiente BROWSER para escolher o seu navegador favorito\&. A opção "browser" pode ser especificada no ficheiro de configuração para seleccionar um navegador específico para usar com o apt\-listchanges\&.
.RE
.PP
xterm\-pager
.RS 4
Usa o seu paginador favorito para mostrar resultados, mas fá\-lo num xterm (usando a alternativa x\-terminal\-emulator) nos bastidores\&. Isto permite\-lhe continuar com a actualização se desejar, e continuar a navegar nos changelogs\&. Você pode sobrepor o emulador de terminar a ser usado com a opção de configuração "xterm" \&.
.RE
.PP
xterm\-browser
.RS 4
A combinação lógica de xterm\-pager e browser\&. Apenas apropriada para navegadores de modo\-de\-texto\&.
.RE
.PP
text
.RS 4
Despeja os resultados no stdout, sem pausas\&.
.RE
.PP
syslog
.RS 4
Despeja os resultados para o syslog\&. É recomendado desactivar a opção titled\&.
.RE
.PP
log
.RS 4
Acrescenta o resultado a um ficheiro log, com um filtro opcional de processo\&. É recomendado desactivar a opção titled\&.
.RE
.PP
mail
.RS 4
Envia mail para o endereço especificado com \-\-email\-address, e não mostra os changelogs\&.
.RE
.PP
gtk
.RS 4
Gera uma janela gtk para mostrar os changelogs\&. Precisa do python3\-gi instalado\&.
.RE
.PP
none
.RS 4
Não faz nada\&. Pode ser usado para impedir que o apt\-listchanges corra quando configurado para correr automaticamente a partir do apt\&.
.RE
.sp
Por favor note que o apt\-listchanges irá tentar mudar para um utilizador sem privilégios antes de criar comandos nos frontends "browser", "xterm\-browser", e "xterm\-pager"\&. No entanto, isto presentemente não se aplica ao frontend "pager"\&. Veja também "VARIÁVEIS DE AMBIENTE" em baixo\&.
.RE
.PP
\fB\-\-email\-address=\fR\fB\fIendereço\fR\fR
.RS 4
Adicionalmente a mostrá\-los, envia por mail uma cópia dos dados de changelog para o endereço especificado\&. Para apenas enviar por mail as entradas de changelog, use esta opção com o frontend especial \*(Aqmail\*(Aq\&.
.RE
.PP
\fB\-\-email\-format={text|html}\fR
.RS 4
Se o envio de cópias por mail estiver activo (veja
\fB\-\-email\-address\fR
em cima), esta opção selecciona se o mail deve ser enviado nos antigos e bons dados em texto simples (o que é o comportamento predefinido), ou em dados html com ligações para se clicar, o que pode ser mais conveniente para pessoas que usem clientes de mail gráficos\&.
.RE
.PP
\fB\-c, \-\-confirm\fR
.RS 4
Após mostrar os changelogs, pergunta ao utilizador se deve ou não prosseguir\&. Se o utilizador escolher não prosseguir, será devolvido um estado de saída não\-zero, e o apt irá abortar\&.
.RE
.PP
\fB\-a, \-\-show\-all\fR
.RS 4
Em vez de tentar mostrar entradas changelog que sejam mais recentes que a versão actualmente instalada do pacote, simplesmente mostra todas as entradas changelog para todos os pacotes\&. Isto é útil para visualizar o changelog inteiro de um \&.deb antes de o extrair\&.
.RE
.PP
\fB\-n, \-\-no\-network\fR
.RS 4
Em casos raros quando um pacote binário (ou para ser mais preciso; nenhum dos pacotes binários compilados a partir do mesmo pacote fonte e que são processados juntamente em grupo) não contém um ficheiro changelog, por predefinição o
\fBapt\-listchanges\fR
executa
\fBapt\-get changelog\fR
para descarregar changelogs a partir dos servidores de rede normalmente disponibilizados pela distribuição do seu sistema operativo\&. Esta opção irá desactivar este comportamento, o que pode ser útil por exemplo para sistemas atrás de uma firewall\&.
.RE
.PP
\fB\-\-save\-seen=\fR\fB\fIficheiro\fR\fR
.RS 4
Esta opção irá fazer com que o apt\-listchanges acompanhe a última versão de um pacote para o qual changelogs foram mostrados, para evitar re\-mostrar os mesmos changelogs numa futura invocação\&. A base de dados é armazenada no ficheiro nomeado\&. Especifique \*(Aqnone\*(Aq para desactivar esta funcionalidade\&.
.RE
.PP
\fB\-\-dump\-seen\fR
.RS 4
Mostra o conteúdo da base de dados vista na saída standard como uma lista de linhas consistindo do nome do pacote fonte e a sua versão vista mais recente, separados por espaço\&. Esta opção requer o caminho para a base de dados vista seja conhecido: por favor ou o especifique\-o usando a opção
\fB\-\-save\-seen\fR
ou passe a opção
\fB\-\-profile=apt\fR
para ele ser lido a partir do ficheiro de configuração\&.
.RE
.PP
\fB\-\-since=\fR\fB\fIversão\fR\fR
.RS 4
Esta opção irá fazer com que o apt\-listchanges as entradas posteriores à versão especificada\&. Com esta opção, o único outro argumento que você pode passar é o caminho para um ficheiro \&.deb\&.
.RE
.PP
\fB\-\-latest=\fR\fB\fIN\fR\fR
.RS 4
Esta opção irá fazer com que o apt\-listchanges apenas mostre as
\fIN\fR
entradas mais recentes\&. Com esta opção, o único outro argumento que você pode passar é o caminho para um ficheiro \&.deb\&.
.RE
.PP
\fB\-\-which={news|changelogs|both}\fR
.RS 4
Esta opção selecciona se notícias (de NEWS\&.Debian et al\&.), changelogs (de changelog\&.Debian et al\&.) ou ambos devem ser mostrados\&. A predefinição é de apenas mostrar as noticias\&.
.RE
.PP
\fB\-\-help\fR
.RS 4
Mostrar informação de sintaxe\&.
.RE
.PP
\fB\-h, \-\-headers\fR
.RS 4
estas opções irão fazer com que o apt\-listchanges insira um cabeçalho antes de cada changelog do pacote a mostrar o nome do pacote, e os nomes dos pacotes binários que estão a ser actualizados (se existir mais do que um, ou se for diferente do nome do pacote fonte)\&.
.RE
.PP
\fB\-\-debug\fR
.RS 4
Mostra alguma informação de depuração\&.
.RE
.PP
\fB\-\-profile=\fR\fB\fInome\fR\fR
.RS 4
Selecciona um perfil de opção\&.
\fInome\fR
corresponde a uma secção em
/etc/apt/listchanges\&.conf\&. A predefinição quando invocada a partir do apt é "apt", e caso contrário "cmdline"\&.
.RE
.PP
\fB\-\-log=\fR\fB\fIfile\fR\fR
.RS 4
Seleciona o ficheiro acrescentado pelo frontend log\&. A predefinição é
/var/log/apt/listchanges\&.log\&. Pode ser usada a opção de comando de filtragem para modificar os resultados antes de serem acrescentados ao ficheiro log\&. Por favor assegure que configura a rotação de log para este ficheiro\&.
.RE
.PP
\fB\-\-filter=\fR\fB\fIcommand\fR\fR
.RS 4
Seleciona o comando usado para filtrar resultados antes de serem acrescentados ao ficheiro log pelo frontend log\&. O stdin irá receber o resultado de
\fBapt\-listchanges\fR
e o stdout será acrescentado ao ficheiro log\&. Separa os argumentos com espaços e cita os argumentos que contém espaços\&. O comando não irá correr usando a shell a menos que a shell seja incluída no comando:
\fBsh \-c \*(Aqdate ; cat\*(Aq\fR
.RE
.PP
\fB\-\-reverse\fR
.RS 4
Mostra as entradas do changelog em ordem inversa\&.
.RE
.PP
\fB\-\-ignore\-apt\-assume\fR, \fB\-\-ignore\-debian\-frontend\fR
.RS 4
Desactiva o forçar de frontend não\-interactivo em alguns dos casos descritos na secção "SOBREPOSIÇÃO AUTOMÁTICA DE FRONTEND" em baixo\&.
.RE
.PP
\fB\-\-titled\fR, \fB\-\-untitled\fR
.RS 4
Activa ou desactiva o título no inicio dos resultados\&.
.RE
.PP
\fB\-\-select\-frontend\fR
.RS 4
Escolhe o frontend interactivamente\&. Esta opções é principalmente para objectivos de testes, por favor não a use\&.
.RE
.SH "SOBREPOSIÇÃO AUTOMÁTICA DE FRONTEND"
.PP
Para uma melhor integração com as ferramentas existentes de gestão de pacotes, o
\fBapt\-listchanges\fR
tenta detectar se as actualizações de pacotes são feitas num modo não\-interactivo, e muda automaticamente o seu frontend para \*(Aqtext\*(Aq quando
\fIqualquer\fR
das seguintes condições é satisfeita\&.
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
a saída standard não está ligada ao terminal:
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
a opção
\fB\-\-quiet\fR
(\fB\-q\fR) é dada ao
\fBapt-get\fR(8)
(ou
\fBaptitude\fR(8)); note no entanto que quando a opção é usada mais do que uma vez, o apt\-listchanges muda o frontend para \*(Aqmail\*(Aq;
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
a opção
\fB\-\-assume\-yes\fR
(\fB\-y\fR) é dada ao
\fBapt-get\fR(8);
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
a variável de ambiente
\fBDEBIAN_FRONTEND\fR
é definida para "noninteractive", e
\fBAPT_LISTCHANGES_FRONTED\fR
não é definida\&.
.RE
.PP
Por objectivos de compatibilidade com verses anteriores, as últimas duas verificações de cima podem ser desactivadas com as entradas no ficheiro de configuração "ignore_apt_assume=true" ou "ignore_debian_frontend=true" (veja "FICHEIRO DE CONFIGURAÇÃO em baixo) ou ao usar as opções de linha de comandos
\fB\-\-ignore\-apt\-assume\fR
ou
\fB\-\-ignore\-debian\-frontend\fR\&.
.PP
Por favor note também que o frontend "mail" já é um não\-interactivo, assim nunca é mudado para o frontend "text"\&.
.PP
Adicionalmente o
\fBapt\-listchanges\fR
sobrepões os frontends baseados em X11 ("gtk", "xterm\-pager", "xterm\-browser") com "pager" (ou "browser" no caso de "xterm\-browser") quando a variável de ambiente
\fBDISPLAY\fR
não está definida\&.
.PP
Por favor note que estes frontends silenciosos não são sujeitos a sobreposições: syslog log
.SH "FICHEIRO DE CONFIGURAÇÃO"
.PP
\fBapt\-listchanges\fR
lê a sua configuração a partir de
/etc/apt/listchanges\&.conf\&. O ficheiro consiste de
\fIsecções\fR
com nomes dentro de parênteses rectos\&. Cada secção deve conter linhas no formato
\fIchave\fR=\fIvalor\fR\&. As linhas começadas com o sinal "#" são tratadas como comentários e ignoradas\&. Os ficheiros nomeados
\fIname\fR\&.conf
no directório
/etc/apt/listchanges\&.conf\&.d
são também lidos do mesmo modo e sobrepõem valores definidos no ficheiro de configuração principal\&.
.PP
\fISecção\fR
é um nome de perfil que pode ser usado como parâmetro da opção
\fB\-\-profile\fR\&.
.PP
A configuração da secção "apt" pode ser gerida por
\fBdebconf\fR(7), e a maioria dos ajustes lá podem ser alterados com a ajuda do comando
\fBdpkg\-reconfigure apt\-listchanges\fR\&.
.PP
\fIChave\fR
é um nome de algumas opções de linha de comando (excepto para
\fB\-\-apt\fR,
\fB\-\-profile\fR,
\fB\-\-help\fR) com os hífenes iniciais removidos, e os hífenes restantes convertidos em underscores, por exemplo: "email_format" ou "save_seen"\&.
.PP
\fIValor\fR
representa o valor da opção correspondente\&. Para opções de linha de comandos que não aceitam argumentos, como "confirm" ou "headers", o
\fIvalor\fR
deve ser definido ou para "1", "yes", "true", e "on" de modo a activar a opção, ou para "0", "no", "false", e "off" para a desactivar\&.
.PP
Adicionalmente
\fIchave\fR
pode ser uma das seguintes palavras\-chave: "browser", "pager" ou "xterm"\&. O
\fIvalor\fR
de tal entrada de configuração deve ser o nome de um comando apropriado, eventualmente seguido dos seus argumentos, por exemplo : "pager=less \-R"\&.
.PP
\fBExemplo 1. Exemplo de ficheiro de configuração\fR
.sp
.if n \{\
.RS 4
.\}
.nf
[cmdline]
frontend=pager
[apt]
frontend=xterm\-pager
email_address=root
confirm=1
[custom]
frontend=browser
browser=mozilla
.fi
.if n \{\
.RE
.\}
.PP
O ficheiro de configuração em cima especifica que em modo de linha de comandos, o frontend predefinido deve ser "pager"\&. Em modo do apt, o frontend xterm\-pager é o predefinido, deve ser enviada por mail para o root uma cópia dos changelogs (se algum), e o apt\-listchanges deve perguntar por confirmação\&. se o apt\-listchanges for invocado com \-\-profile=custom, será usado o frontend browser, e invocar o mozilla\&.
.SH "AMBIENTE"
.PP
APT_LISTCHANGES_FRONTEND
.RS 4
Frontend a usar\&.
.RE
.PP
APT_LISTCHANGES_USER, SUDO_USER, USERNAME
.RS 4
O valor da primeira das variáveis de cima a existir será usado como o nome do utilizador para o qual mudar quando corre comandos gerados pelos frontends "browser", "xterm\-browser", e "xterm\-pager" se o
\fBapt\-listchanges\fR
for arrancado por um utilizador com privilégios\&.
.RE
.PP
DEBIAN_FRONTEND
.RS 4
Se definido para "noninteractive", então pode forçar o
\fBapt\-listchanges\fR
a usar um frontend não\-interactivo, veja a secção SOBREPOSIÇÃO AUTOMÁTICA DE FRONTEND para detalhes\&.
.RE
.PP
BROWSER
.RS 4
usado pelo frontend browser, deve ser regulado para um comando que espere um ficheiro: URL para um ficheiro HTML file a mostrar\&.
.RE
.PP
PAGER
.RS 4
Usado pelo frontend pager
.RE
.PP
APT_HOOK_INFO_FD
.RS 4
Descritor de ficheiro de onde ler nomes de pacotes no modo
\fB\-\-apt\fR\&. (Espera\-se que o apt regule esta variável para um número de descritor de ficheiro apropriado)\&.
.RE
.SH "FICHEIROS"
.PP
/etc/apt/listchanges\&.conf
.RS 4
Ficheiro de configuração\&.
.RE
.PP
/etc/apt/listchanges\&.conf\&.d/*\&.conf
.RS 4
Ficheiros de sobreposição ao ficheiro de configuração\&.
.RE
.PP
/etc/apt/apt\&.conf\&.d/20listchanges
.RS 4
Ficheiro usado para registar apt\-listchanges no sistema apt\&.
.RE
.PP
/var/lib/apt/listchanges\&.db
.RS 4
Base de dados usada para save\-seen\&.
.RE
.SH "AUTOR"
.PP
apt\-listchanges foi escrito por Matt Zimmerman
.PP
O manutenção actual é feita por Robert Luberda
.SH "VEJA TAMBÉM"
.PP
\fBsensible-pager\fR(1),
\fBsensible-browser\fR(1),
\fBapt-get\fR(8),
\fBaptitude\fR(8)