Perdón por una pregunta tan simple, pero no puedo resolver esto por mi vida. Ni DISPATCH-CONF(1) niwiki.gentoo.org/wiki/Dispatch-confproporcione alguna instrucción.
Al correr dispatch-conf
:
- La
diff
salida es, por ejemplo:
--- /etc/systemd/resolved.conf 2021-06-09 19:50:06.087987199 +0200
+++ /etc/systemd/._cfg0000_resolved.conf 2021-06-11 18:55:30.403772359 +0200
@@ -22,7 +22,7 @@
#DNS=
#FallbackDNS=1.1.1.1 8.8.8.8 1.0.0.1 8.8.4.4 2606:4700:4700::1111 2001:4860:4860::8888 2606:4700:4700::1001 2001:4860:4860::8844
#Domains=
-#DNSSEC=false
+#DNSSEC=allow-downgrade
#DNSOverTLS=no
#MulticastDNS=yes
#LLMNR=yes
- Se muestra el mensaje:
>> (1 of 1) -- /etc/systemd/resolved.conf
>> q quit, h help, n next, e edit-new, z zap-new, u use-new
m merge, t toggle-merge, l look-merge:
- Al pulsar mse muestra:
#DNSSEC=false | #DNSSEC=allow-downgrade
%
¿Se supone que debo elegir uno? ¿Si es así, cómo? Escribir 1o 2no funciona.
- Al presionar tse alterna entre
._cfg0000_resolved.conf
y._mrg0000_resolved.conf
- Al presionar lse oculta la salida del diferencial.
Respuesta1
Estoy seguro de que esto está documentado en alguna parte, como endispatch-conf(1)
, pero intentaré describirlo rápidamente.Descargo de responsabilidad: tuve que consultar la página de manual t
yl
.
En la pantalla inicial (segunda) con el mensaje, esto es lo que hacen las acciones:
q
salirdispatch-merge
sin hacer nada. Esto siempre es seguro. Puedes reanudar más tarde ejecutandodispatch-merge
en cualquier momento.h
mostrar ayuda más largan
omita el archivo actual (aparecerá nuevamente si lo ejecutadispatch-merge
más tarde).e
abrir${EDITOR}
con la nueva versión del archivo. Su editor será dirigido a una copia temporal de la nueva versión del archivo proporcionada por el ebuild instalado más recientemente. Si desea volver a realizar los cambios que realizó en el archivo de configuración, puede, en su editor, abrir la versión activa actual del archivo de configuración como referencia. Debe guardar el archivo quedispatch-conf
pasó y luego cerrar el editor y volverá aldispatch-conf
mensaje con la diferencia nuevamente mostrada.z
zap new significa eliminar la versión del archivo de configuración que proviene del paquete recién instalado y seguir usando el anterior. Utilice esto si sabe que el formato del archivo de configuración no cambió y si tuvo cambios importantes y sabe que los nuevos cambios del ebuild son tipográficos/comentarios/sin importancia. Esta acción se confirma inmediatamente antes dedispatch-conf
mostrarle el siguiente archivo.u
use-new significa eliminar su versión actual del archivo con los cambios que realizó y simplemente usar el nuevo archivo tal como lo proporciona el paquete. A veces querrás esto si has realizado cambios temporales que no pretendías hacer permanentes. O, a veces, hace esto y luego regresa más tarde y vuelve a personalizar el archivo (haga su propia lista de TODO en algún lugar si usa esta estrategia). Esta acción se confirma inmediatamente antes dedispatch-conf
mostrarle el siguiente archivo.m
abre la interfaz de combinación que se describe brevemente a continuación.t
intercambiará la versión “para instalar” del archivo entre la versión proporcionada por el ebuild y la versión que usted creó usandom
.l
muestra la diferencia entre la versión del archivo proporcionada por el ebuild y la versión que usted creó usandom
.
Cuando presionas m
, entra en modo de combinación interactiva. Puedes presionar ?
como un comando allí para descubrir quéesohace. Dentro de m
, algunas cosas que puedes hacer son:
r
o2
use el lado derecho (que es lo que es el nuevo archivo recién instalado por el ebuild sin sus personalizaciones).l
o1
use el lado izquierdo (que es el archivo antiguo/original/actual).er
oe2
usar el botón derecho pero luego abrir un editor para editarlo.el
oe1
editar a la izquierdaeb
editar ambosed
editar ambos, cada uno decorado con encabezadoe
descartar ambos
En el modo de combinación, una vez que haya superado todos los diferentes fragmentos, volverá al menú principal. La versión que creó usando la combinación será tratada como el nuevo archivo (reemplazando lo que instaló el ebuild). Entonces le mostrará la diferencia nuevamente y podrá volver a fusionarla o z
(zap) o u
(usarla).