GNU grep'i inşa etmeye çalışıyorum ve make'i çalıştırdığımda:
[snip]
/bin/bash: line 9: makeinfo: command not found
Makeinfo nedir ve nasıl edinebilirim?
(Bu bir fark yaratırsa Ubuntu'dur)
apt search makeinfo
# (veya yum search makeinfo
)
GNU grep'i inşa etmeye çalışıyorum ve make'i çalıştırdığımda:
[snip]
/bin/bash: line 9: makeinfo: command not found
Makeinfo nedir ve nasıl edinebilirim?
(Bu bir fark yaratırsa Ubuntu'dur)
apt search makeinfo
# (veya yum search makeinfo
)
Yanıtlar:
(En azından) Ubuntu'da kullanırken bash
, bir komut yazarsanız ve yolunuzda bulunmazsa hangi paketi yüklemeniz gerektiğini söyler. Terminalim, 'texinfo' paketini kurmanız gerektiğini söylüyor.
sudo apt-get install texinfo
$ makeinfo
ve Ubuntu bunu size söyleyecektir: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
Göreceğiniz sonuçlar arasındatexinfo: /usr/bin/makeinfo
command-not-found
ve yükleyebilirsiniz sudo apt-get install command-not-found
.
Centos için bu paketleri kurarak çözüyorum.
yum install texi2html texinfo
Makeinfo için giriş yoksa endişelenmeyin. Sadece koş
make all
Bunu ubuntu için benzer şekilde yapabilirsiniz sudo
.
Paketleri sıfırdan oluşturursanız:
Özellikle, bash
kaynaktan oluşturursanız, man sayfaları da dahil olmak üzere dokümanları yükleme, makeinfo
kullanılabilir olmadan (sessizce) başarısız olur .
"Makeinfo nedir" ile ilgili birkaç kelime - diğer cevaplar "nasıl alabilirim" i kapsar.
Texinfo kılavuzunun "Bilgi Dosyası Oluşturma" bölümünde ,
makeinfo
bir Texinfo dosyasını bir Bilgi dosyasına, HTML dosyasına veya düz metne dönüştüren bir programdır.
Texinfo ana sayfası Texinfo kendisini "GNU projesinin resmi belgeler biçimidir" ve açıklar o "formatlarda bir dizi üretim çıkış tek kaynak dosyasını kullandığı, hem online ve basılı (DVI, html, info, pdf, xml, vb.) ".
Özetle: Texinfo bir dokümantasyon kaynak dosya formatıdır ve makeinfo
Texinfo formatındaki kaynak dosyaları istenen çıktıya dönüştüren programdır.
Paket yöneticinizde (yani apt-cache search texinfo
) görünmüyorsa ve hatta apt-file search bin/makeinfo
yardım etmiyorsa, paket yöneticiniz için ücretsiz / kısıtlı olmayan paketleri etkinleştirmeniz gerekebilir.
Ubuntu için sudo $EDITOR /etc/apt/sources.list
ve ekleyin 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
Debian için sudo $EDITOR /etc/apt/sources.list
ekleyin non-free
. Paket db'yi özgür olmayan şeylerle karıştırmak istemiyorsanız , paket düzeyinde tercihleriniz bile olabilir .
Bir sonra sudo apt-get udpate
gerekli paketi bulmalısınız.
apt-file search bin/makeinfo