man-pages/pt/man1/dh_systemd_enable.1.html
2021-03-31 01:06:50 +01:00

187 lines
6.0 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of DH_SYSTEMD_ENABLE</TITLE>
</HEAD><BODY>
<H1>DH_SYSTEMD_ENABLE</H1>
Section: Debhelper (1)<BR>Updated: 2020-03-27<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOME</H2>
dh_systemd_enable - activa/desactiva ficheiros unit do systemd
<A NAME="lbAC">&nbsp;</A>
<H2>RESUMO</H2>
<B>dh_systemd_enable</B> [<I>debhelper options</I>] [<B>--no-enable</B>]
[<B>--name=</B><I>name</I>] [<I>unit file</I> ...]
<A NAME="lbAD">&nbsp;</A>
<H2>DESCRIÇÃO</H2>
<B>dh_systemd_enable</B>é um programa debhelper que é responsável por activar e
desactivar ficheiros unit do systemd.
<P>
Num caso simples, encontra todos os ficheiros unit instados por um pacote
(ex. bacula-fd.service) e activa-os. Não é necessário que a máquina esteja
realmente a correr o systemd durante o tempo da instalação do pacote, a
activação acontece em todas as máquinas de modo a ser possível mudar de
sysvinit para systemd e vice-versa.
<P>
Num caso complexo, você pode chamar <B>dh_systemd_enable</B> e
<B>dh_systemd_start</B> manualmente (ao sobrescrever as metas debian/rules) e
especificar bandeiras por cada ficheiro unit. Um exemplo é colord, o qual
contém o serviço colord, um serviço dbus-activated sem uma secção
[Install]. Este ficheiro de serviço não pode ser activado ou desactivado (um
estado chamado ``static'' pelo systemd) porque não tem nenhuma secção
[Install]. Assim sendo, correr dh_systemd_enable não faz qualquer sentido.
<P>
Para apenas gerar blocos para ficheiros de serviço específicos, você precisa
de passá-los como argumentos, exemplos <B>dh_systemd_enable quota.service</B> e
<B>dh_systemd_enable --name=quotarpc quotarpc.service</B>.
<A NAME="lbAE">&nbsp;</A>
<H2>FICHEIROS</H2>
<DL COMPACT>
<DT id="1">debian/<I>package</I>.service, debian/<I>package</I>@.service<DD>
Se isto existir, é instalado em lib/systemd/system/<I>package</I>.service (or
lib/systemd/system/<I>package</I>@.service) no directório de compilação do
pacote.
<DT id="2">debian/<I>pacote</I>.tmpfile<DD>
Se isto existir, é instalado em usr/lib/tmpfiles.d/<I>pacote</I>.conf no
directório de compilação do pacote. (Actualmente o mecanismo tmpfiles.d é
usado apenas pelo systemd.)
<DT id="3">debian/<I>package</I>.target, debian/<I>package</I>@.target<DD>
Se isto existir, é instalado em lib/systemd/system/<I>package</I>.target (ou
lib/systemd/system/<I>package</I>@.target) no directório de compilação do
pacote.
<DT id="4">debian/<I>package</I>.socket, debian/<I>package</I>@.socket<DD>
Se isto existir, é instalado em lib/systemd/system/<I>package</I>.socket (ou
lib/systemd/system/<I>package</I>@.socket) no directório de compilação do
pacote.
<DT id="5">debian/<I>package</I>.mount<DD>
Se isto existir, é instalado em lib/systemd/system/<I>pacote</I>.mount no
directório de compilação do pacote.
<DT id="6">debian/<I>package</I>.path, debian/<I>package</I>@.path<DD>
Se isto existir, é instalado em lib/systemd/system/<I>package</I>.path (ou
lib/systemd/system/<I>package</I>@.path) no directório de compilação do pacote.
<DT id="7">debian/<I>package</I>.timer, debian/<I>package</I>@.timer<DD>
Se isto existir, é instalado em lib/systemd/system/<I>package</I>.timer (ou
lib/systemd/system/<I>package</I>@.timer) no directório de compilação do pacote.
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>OPÇÕES</H2>
<DL COMPACT>
<DT id="8"><B>--no-enable</B><DD>
Desactiva serviço(s) durante a purga, mas não os activa na instalação.
<P>
<B>Note</B> que esta opção não afecta se os serviços são arrancados. Isso é
controlado por <B><A HREF="/cgi-bin/man/man2html?1+dh_systemd_start">dh_systemd_start</A></B>(1) (usando por exemplo a sua opção
<B>--no-start</B>).
<DT id="9"><B>--name=</B><I>nome</I><DD>
Instala o ficheiro de serviço como <I>nome.serviço</I> em vez do nome de
ficheiro predefinido, o qual é <I>pacote.serviço</I> Quando este parâmetro é
usado, o <B>dh_installinit</B> procura e instala ficheiros chamados
<I>debian/pacote.nome.serviço</I> em vez do habitual <I>debian/pacote.serviço</I>.
</DL>
<A NAME="lbAG">&nbsp;</A>
<H2>NOTAS</H2>
Note que este comando não é idempotente. O <B><A HREF="/cgi-bin/man/man2html?1+dh_prep">dh_prep</A></B>(1) deve ser chamado
entre invocações deste comando (com os mesmos argumentos). Caso contrário,
pode causar múltiplas instâncias do mesmo texto a ser adicionado aos scripts
do mantenedor.
<P>
Note que <B>dh_systemd_enable</B> deve correr antes de <B>dh_installinit</B>. A
sequência predefinida em <B>dh</B> faz o correcto, esta nota é apenas relevante
quando você está a chamar <B>dh_systemd_enable</B> manualmente.
<A NAME="lbAH">&nbsp;</A>
<H2>VEJA TAMBÉM</H2>
<B><A HREF="/cgi-bin/man/man2html?1+dh_systemd_start">dh_systemd_start</A></B>(1), <B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7)
<A NAME="lbAI">&nbsp;</A>
<H2>AUTORES</H2>
<A HREF="mailto:pkg-systemd-maintainers@lists.alioth.debian.org">pkg-systemd-maintainers@lists.alioth.debian.org</A>
<A NAME="lbAJ">&nbsp;</A>
<H2>TRADUÇÃO</H2>
Américo Monteiro
<P>
Se encontrar algum erro na tradução deste documento, por favor comunique para
Américo Monteiro <I><A HREF="mailto:a_monteiro@gmx.com">a_monteiro@gmx.com</A></I>
ou
Equipa Debian de Tradução Portuguesa <I><A HREF="mailto:traduz@debianpt.org">traduz@debianpt.org</A></I>.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="10"><A HREF="#lbAB">NOME</A><DD>
<DT id="11"><A HREF="#lbAC">RESUMO</A><DD>
<DT id="12"><A HREF="#lbAD">DESCRIÇÃO</A><DD>
<DT id="13"><A HREF="#lbAE">FICHEIROS</A><DD>
<DT id="14"><A HREF="#lbAF">OPÇÕES</A><DD>
<DT id="15"><A HREF="#lbAG">NOTAS</A><DD>
<DT id="16"><A HREF="#lbAH">VEJA TAMBÉM</A><DD>
<DT id="17"><A HREF="#lbAI">AUTORES</A><DD>
<DT id="18"><A HREF="#lbAJ">TRADUÇÃO</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:06:22 GMT, March 31, 2021
</BODY>
</HTML>