Makeinfo nedir ve nasıl edinebilirim?


224

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)


5
Buraya aşağıdaki konu uzmanlarının nasıl bulacağını merak edenler için: sadece yapapt-file search bin/makeinfo
nurettin

apt search makeinfo# (veya yum search makeinfo)
programandoconro

Yanıtlar:


361

(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

15
Sadece paketi yüklemek için sudo apt-get install texinfo olduğunu unutmayın . İlk başta yanlışlıkla okuduğum texTinfo değil teXinfo olduğunu unutmayın.
ammianus

1
Sadece not için - yardımcı programı içeren paket hakkında nasıl fikir edinebilirim? Yani eğer makeinfo ismini biliyorsam texinfo hakkında nasıl bilgi edinebilirim.
egor7

3
Komutu terminalde çalıştırıyorsunuz $ makeinfove Ubuntu bunu size söyleyecektir:he program 'makeinfo' is currently not installed. You can install it by typing: sudo apt-get install texinfo
Tuminoid

11
Kabuğunuz size @ Tuminoid's gibi büyülü ipuçları vermiyorsa, apt dosyasını yükleyebilir ve komutları çalıştırabilirsiniz: apt-file update && apt-file search makeinfoGöreceğiniz sonuçlar arasındatexinfo: /usr/bin/makeinfo
asciimo

6
@ egor7 Eksik komutu bildiren yardımcı program çağrılır command-not-foundve yükleyebilirsiniz sudo apt-get install command-not-found.
Tüminoid

24

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.


2
texi2html kesinlikle konuşuyor, gereksiz. (RHEL6 +)
Mart'ta Otheus

3
texi2html, kesinlikle, gereksizdir. (CentOS 7).
rph

6

Başka bir seçenek apt dosyası (yani apt-file search makeinfo) kullanmaktır. Varsayılan olarak dağıtımınıza yüklenebilir veya yüklenmeyebilir, ancak bir dosyanın hangi pakete ait olduğunu belirlemek için harika bir araçtır.


5

Texinfo yüklemeniz gerekiyor. configure hala sonuçlarının önbelleğine sahip olacak, bu yüzden makeinfo'nun eksik olduğunu düşünecek. Kaynağınızı havaya uçurun ve tekrar tarball'dan çıkarın. configure komutunu çalıştırın.


4

Paketleri sıfırdan oluşturursanız:

Özellikle, bashkaynaktan oluşturursanız, man sayfaları da dahil olmak üzere dokümanları yükleme, makeinfokullanılabilir olmadan (sessizce) başarısız olur .


4

"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 makeinfoTexinfo formatındaki kaynak dosyaları istenen çıktıya dönüştüren programdır.


1

İşte makeinfo açıklaması . Bunun gibi bağımlılıkları algılayabilmesi ve dosyaları otomatik olarak indirebilmesi için yum kullanmanızı öneririm .


3
"(Bu bir fark yaratırsa Ubuntu'dur)". Yum bir debian / ubuntu komutu değildir.
d -_- b

0

SuSE linux'da, 'texinfo' yüklemek için aşağıdaki komutu kullanabilirsiniz:

sudo zypper install texinfo

Sistemimde yaklaşık 1000 MiB indirildiğini gösteriyor, bu yüzden yeterli boş alanınız olduğundan emin olun.


0

Paket yöneticinizde (yani apt-cache search texinfo) görünmüyorsa ve hatta apt-file search bin/makeinfoyardım etmiyorsa, paket yöneticiniz için ücretsiz / kısıtlı olmayan paketleri etkinleştirmeniz gerekebilir.

Ubuntu için sudo $EDITOR /etc/apt/sources.listve 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.listekleyin 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 udpategerekli paketi bulmalısınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.