¿Cuál es la forma recomendada de abordarlo?Almacenar GNUconflictos?
Intenté guardarlo readline-6.2
y recibí la siguiente advertencia:
> stow readline-6.2
Loading defaults from /home/josh/.stowrc
WARNING! stowing readline-6.2 would cause conflicts:
* existing target is stowed to a different package: share/info/dir =>
../../../stow_dir/stow_2.2.0_canonical_paths/share/info/dir
All operations aborted.
El choque es con el paquete stow_2.2.0_canonical_paths
que es eldirectorio del paquetepara stow
(esto se debe a que comencé a guardar).
Esto es lo que contiene ese objetivo en conflicto:
> cat ~/local/share/info/dir
This is the file .../info/dir, which contains the
topmost node of the Info hierarchy, called (dir)Top.
The first time you invoke Info you start off looking at this node.
File: dir, Node: Top This is the top of the INFO tree
This (the Directory node) gives a menu of major topics.
Typing "q" exits, "?" lists all Info commands, "d" returns here,
"h" gives a primer for first-timers,
"mEmacs<Return>" visits the Emacs manual, etc.
In Emacs, you can click mouse button 2 on a menu item or cross reference
to select it.
* Menu:
System administration
* Stow: (stow). GNU Stow.
¿Cuál sería la forma recomendada de resolver este conflicto?
Respuesta1
El dir
archivo se genera/expande automáticamente install-info
y contiene información sobre la documentación disponible deltexinfo
sistema de documentación.
Simplemente puede eliminar este archivo. Si desea utilizar info
el sistema, puede intentar fusionarlo dir
con el otro antes. O puede ejecutar un install-info
comando (por ejemplo install-info --info-dir=$PWD time.info.gz
, ) en el share/info
directorio después de haber vinculado todos los archivos allí con stow
.
Otra opción es cambiar axstow
que puede fusionar este archivo automáticamente si agrega lo siguiente a su archivo xstow.ini
.
[exec]
match = dir # GNU info index file
exec = merge-info %t %s -o %t
exec-unstow = merge-info -u %t %s -o %t
Respuesta2
Con el software GNU autotools, puede especificar --infodir
por separado --prefix
cuando ejecuta ./configure
.
Solía tener un stow
directorio separado para todos los documentos de información, hasta que me di cuenta de que nunca los leía...
Respuesta3
Puede eliminar el dir
archivo después de make install
ing pero antes de stow
ing. Luego, después de guardarlo, simplemente llame install-info
para fusionar los archivos de información en el archivo original dir
. Creo que la solución más limpia.