Pour ceux qui sont venus ici se demandant comment les experts en la matière ci-dessous trouvent ce genre de choses: faites-leapt-file search bin/makeinfo
nurettin
apt search makeinfo# (ou yum search makeinfo)
programandoconro
Réponses:
361
Dans (au moins) Ubuntu lors de l'utilisation bash, il vous indique quel package vous devez installer si vous tapez une commande et qu'elle ne se trouve pas dans votre chemin. Mon terminal dit que vous devez installer le package «texinfo».
Juste une note que pour installer le paquet c'est sudo apt-get install texinfo . Notez que c'est teXinfo, pas texTinfo que j'ai lu par erreur au début.
ammianus
1
Juste pour la note - comment avoir une idée de quel paquet contient l'utilitaire? c'est-à-dire comment se familiariser avec texinfo si seulement je connais le nom makeinfo.
egor7
3
Vous exécutez la commande dans le terminal $ makeinfoet Ubuntu vous le dira:he program 'makeinfo' is currently not installed. You can install it by typing: sudo apt-get install texinfo
Tuminoid
11
Si votre shell ne vous donne pas de conseils magiques comme le fait @ Tuminoid, vous pouvez installer apt-file et exécuter les commandes: apt-file update && apt-file search makeinfoParmi les résultats que vous verreztexinfo: /usr/bin/makeinfo
asciimo
6
@ egor7 L'utilitaire vous indiquant la commande manquante est appelé command-not-found, avec lequel vous pouvez installer sudo apt-get install command-not-found.
Tuminoïde
24
Pour Centos, je le résous en installant ces packages.
yum install texi2html texinfo
Ne vous inquiétez pas s'il n'y a pas d'entrée pour makeinfo. Il suffit de courir
make all
Vous pouvez le faire de la même manière pour ubuntu using sudo.
texi2html est à proprement parler inutile. (RHEL6 +)
Otheus
3
texi2html est, à proprement parler, inutile. (CentOS 7).
rph
6
Une autre option consiste à utiliser apt-file (ie apt-file search makeinfo). Il peut être installé ou non dans votre distribution par défaut, mais c'est un excellent outil pour déterminer à quel package appartient un fichier.
Besoin d'installer texinfo. configure aura toujours le cache de ses résultats donc il pensera toujours que makeinfo est manquant. Soufflez votre source et décompressez-la à nouveau de l'archive. lancez configure puis make.
Le projet LFS est constamment mis à jour, mais les instructions de construction / installation de texinfo changent rarement.
Plus précisément, si vous créez à bashpartir des sources, l'installation des documents, y compris les pages de manuel, échouera (en silence) sans être makeinfodisponible.
makeinfo est un programme qui convertit un fichier Texinfo en un fichier Info, un fichier HTML ou du texte brut.
La page d'accueil de Texinfo explique que Texinfo lui-même "est le format de documentation officiel du projet GNU" et qu'il "utilise un seul fichier source pour produire une sortie dans un certain nombre de formats, en ligne et imprimés (dvi, html, info, pdf, xml, etc.) ".
Pour résumer: Texinfo est un format de fichier source de documentation et makeinfoest le programme qui transforme les fichiers source au format Texinfo en sortie souhaitée.
Voici une description de makeinfo . Je vous suggère d'utiliser yum pour qu'il puisse détecter des dépendances comme celle-ci et télécharger automatiquement les fichiers.
S'il n'apparaît pas dans votre gestionnaire de paquets (c.-à-d. apt-cache search texinfo) Et qu'il apt-file search bin/makeinfon'y a même pas d'aide, vous devrez peut-être activer les paquets non libres / restreints pour votre gestionnaire de paquets.
Pour ubuntu, sudo $EDITOR /etc/apt/sources.listet ajoutez restricted.
deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main
Pour debian, sudo $EDITOR /etc/apt/sources.listet ajoutez non-free. Vous pouvez même avoir des préférences au niveau du package si vous ne voulez pas encombrer la base de données du package avec des éléments non gratuits.
Après un, sudo apt-get udpatevous devriez trouver le package requis.
apt-file search bin/makeinfo
apt search makeinfo
# (ouyum search makeinfo
)Réponses:
Dans (au moins) Ubuntu lors de l'utilisation
bash
, il vous indique quel package vous devez installer si vous tapez une commande et qu'elle ne se trouve pas dans votre chemin. Mon terminal dit que vous devez installer le package «texinfo».la source
$ makeinfo
et Ubuntu vous le dira:he program 'makeinfo' is currently not installed. You can install it by typing: sudo apt-get install texinfo
apt-file update && apt-file search makeinfo
Parmi les résultats que vous verreztexinfo: /usr/bin/makeinfo
command-not-found
, avec lequel vous pouvez installersudo apt-get install command-not-found
.Pour Centos, je le résous en installant ces packages.
Ne vous inquiétez pas s'il n'y a pas d'entrée pour makeinfo. Il suffit de courir
Vous pouvez le faire de la même manière pour ubuntu using
sudo
.la source
Une autre option consiste à utiliser apt-file (ie
apt-file search makeinfo
). Il peut être installé ou non dans votre distribution par défaut, mais c'est un excellent outil pour déterminer à quel package appartient un fichier.la source
Besoin d'installer texinfo. configure aura toujours le cache de ses résultats donc il pensera toujours que makeinfo est manquant. Soufflez votre source et décompressez-la à nouveau de l'archive. lancez configure puis make.
la source
Si vous créez des packages à partir de zéro:
Plus précisément, si vous créez à
bash
partir des sources, l'installation des documents, y compris les pages de manuel, échouera (en silence) sans êtremakeinfo
disponible.la source
Quelques mots sur «qu'est-ce que makeinfo» - d'autres réponses couvrent bien «comment l'obtenir».
La section "Création d'un fichier d'informations" du manuel Texinfo indique que
La page d'accueil de Texinfo explique que Texinfo lui-même "est le format de documentation officiel du projet GNU" et qu'il "utilise un seul fichier source pour produire une sortie dans un certain nombre de formats, en ligne et imprimés (dvi, html, info, pdf, xml, etc.) ".
Pour résumer: Texinfo est un format de fichier source de documentation et
makeinfo
est le programme qui transforme les fichiers source au format Texinfo en sortie souhaitée.la source
Voici une description de makeinfo . Je vous suggère d'utiliser yum pour qu'il puisse détecter des dépendances comme celle-ci et télécharger automatiquement les fichiers.
la source
Sur SuSE linux, vous pouvez utiliser la commande suivante pour installer 'texinfo':
Sur mon système, il indique qu'il télécharge environ 1000 Mo, alors assurez-vous d'avoir suffisamment d'espace libre.
la source
S'il n'apparaît pas dans votre gestionnaire de paquets (c.-à-d.
apt-cache search texinfo
) Et qu'ilapt-file search bin/makeinfo
n'y a même pas d'aide, vous devrez peut-être activer les paquets non libres / restreints pour votre gestionnaire de paquets.Pour ubuntu,
sudo $EDITOR /etc/apt/sources.list
et ajoutezrestricted
.Pour debian,
sudo $EDITOR /etc/apt/sources.list
et ajouteznon-free
. Vous pouvez même avoir des préférences au niveau du package si vous ne voulez pas encombrer la base de données du package avec des éléments non gratuits.Après un,
sudo apt-get udpate
vous devriez trouver le package requis.la source