Bagi mereka yang datang ke sini bertanya-tanya bagaimana para ahli materi pelajaran di bawah ini menemukan hal-hal ini: lakukan sajaapt-file search bin/makeinfo
nurettin
apt search makeinfo# (atau yum search makeinfo)
programandoconro
Jawaban:
360
Dalam (setidaknya) Ubuntu saat menggunakan bash, ia memberi tahu Anda paket apa yang perlu Anda instal jika Anda mengetik perintah dan tidak ditemukan di jalur Anda. Terminal saya mengatakan Anda perlu menginstal paket 'texinfo'.
Hanya catatan bahwa untuk menginstal paket itu sudo apt-get install texinfo . Perhatikan bahwa itu adalah teXinfo, bukan texTinfo yang saya baca salah pada awalnya.
ammianus
1
Hanya untuk catatan - bagaimana cara mendapatkan gagasan tentang paket apa yang berisi utilitas? yaitu cara mengenal texinfo kalau saja saya tahu nama makeinfo.
egor7
3
Anda menjalankan perintah di terminal $ makeinfodan Ubuntu akan memberi tahu Anda:he program 'makeinfo' is currently not installed. You can install it by typing: sudo apt-get install texinfo
Tuminoid
11
Jika shell Anda tidak memberikan petunjuk ajaib seperti @ Tuminoid, Anda dapat menginstal apt-file dan menjalankan perintah: apt-file update && apt-file search makeinfoDi antara hasil yang akan Anda lihattexinfo: /usr/bin/makeinfo
asciimo
6
@ egor7 Utilitas yang memberi tahu Anda perintah yang hilang dipanggil command-not-found, yang dapat Anda instal sudo apt-get install command-not-found.
Tuminoid
24
Untuk Centos, saya menyelesaikannya dengan menginstal paket-paket ini.
yum install texi2html texinfo
Jangan khawatir jika tidak ada entri untuk makeinfo. Lari saja
make all
Anda dapat melakukannya dengan cara yang sama untuk menggunakan ubuntu sudo.
Pilihan lain adalah menggunakan file-apt (yaitu apt-file search makeinfo). Ini mungkin atau mungkin tidak diinstal di distro Anda secara default, tetapi ini adalah alat yang hebat untuk menentukan paket milik file apa.
Perlu menginstal texinfo. configure masih akan memiliki cache dari hasilnya sehingga masih berpikir makeinfo hilang. Menerbangkan sumber Anda dan membongkar lagi dari tarball. jalankan configure lalu buat.
makeinfo adalah program yang mengubah file Texinfo menjadi file Info, file HTML, atau teks biasa.
Halaman utama Texinfo menjelaskan bahwa Texinfo sendiri "adalah format dokumentasi resmi proyek GNU" dan bahwa itu "menggunakan file sumber tunggal untuk menghasilkan output dalam sejumlah format, baik online dan dicetak (dvi, html, info, pdf, xml, dll.) ".
Singkatnya: Texinfo adalah format file sumber dokumentasi dan makeinfomerupakan program yang mengubah file sumber dalam format Texinfo menjadi output yang diinginkan.
Berikut ini adalah deskripsi makeinfo . Saya sarankan Anda menggunakan yum sehingga dapat mendeteksi dependensi seperti ini dan mengunduh file secara otomatis.
Jika itu tidak muncul di manajer paket Anda (yaitu apt-cache search texinfo) dan bahkan apt-file search bin/makeinfotidak ada bantuan, Anda mungkin harus mengaktifkan paket tidak bebas / terbatas untuk manajer paket Anda.
Untuk ubuntu, sudo $EDITOR /etc/apt/sources.listdan tambahkan 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
Untuk debian, sudo $EDITOR /etc/apt/sources.listdan tambahkan non-free. Anda bahkan dapat memiliki preferensi pada tingkat paket jika Anda tidak ingin mengacaukan paket db dengan hal-hal yang tidak bebas.
Setelah sudo apt-get udpateAnda harus menemukan paket yang diperlukan.
apt-file search bin/makeinfo
apt search makeinfo
# (atauyum search makeinfo
)Jawaban:
Dalam (setidaknya) Ubuntu saat menggunakan
bash
, ia memberi tahu Anda paket apa yang perlu Anda instal jika Anda mengetik perintah dan tidak ditemukan di jalur Anda. Terminal saya mengatakan Anda perlu menginstal paket 'texinfo'.sumber
$ makeinfo
dan Ubuntu akan memberi tahu Anda: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
Di antara hasil yang akan Anda lihattexinfo: /usr/bin/makeinfo
command-not-found
, yang dapat Anda instalsudo apt-get install command-not-found
.Untuk Centos, saya menyelesaikannya dengan menginstal paket-paket ini.
Jangan khawatir jika tidak ada entri untuk makeinfo. Lari saja
Anda dapat melakukannya dengan cara yang sama untuk menggunakan ubuntu
sudo
.sumber
Pilihan lain adalah menggunakan file-apt (yaitu
apt-file search makeinfo
). Ini mungkin atau mungkin tidak diinstal di distro Anda secara default, tetapi ini adalah alat yang hebat untuk menentukan paket milik file apa.sumber
Perlu menginstal texinfo. configure masih akan memiliki cache dari hasilnya sehingga masih berpikir makeinfo hilang. Menerbangkan sumber Anda dan membongkar lagi dari tarball. jalankan configure lalu buat.
sumber
Jika Anda membuat paket dari awal:
Khususnya, jika Anda membangun
bash
dari sumber, instal dokumen, termasuk halaman manual, akan gagal (diam-diam) tanpamakeinfo
tersedia.sumber
Beberapa kata tentang "apa itu makeinfo" - jawaban lain mencakup "bagaimana cara mendapatkannya" dengan baik.
Bagian "Membuat File Info" dari manual Texinfo menyatakan itu
Halaman utama Texinfo menjelaskan bahwa Texinfo sendiri "adalah format dokumentasi resmi proyek GNU" dan bahwa itu "menggunakan file sumber tunggal untuk menghasilkan output dalam sejumlah format, baik online dan dicetak (dvi, html, info, pdf, xml, dll.) ".
Singkatnya: Texinfo adalah format file sumber dokumentasi dan
makeinfo
merupakan program yang mengubah file sumber dalam format Texinfo menjadi output yang diinginkan.sumber
Berikut ini adalah deskripsi makeinfo . Saya sarankan Anda menggunakan yum sehingga dapat mendeteksi dependensi seperti ini dan mengunduh file secara otomatis.
sumber
Di SuSE linux, Anda dapat menggunakan perintah berikut untuk menginstal 'texinfo':
Di sistem saya, ini menunjukkan sedang mengunduh sekitar 1000 MiB, jadi pastikan Anda memiliki cukup ruang kosong.
sumber
Jika itu tidak muncul di manajer paket Anda (yaitu
apt-cache search texinfo
) dan bahkanapt-file search bin/makeinfo
tidak ada bantuan, Anda mungkin harus mengaktifkan paket tidak bebas / terbatas untuk manajer paket Anda.Untuk ubuntu,
sudo $EDITOR /etc/apt/sources.list
dan tambahkanrestricted
.Untuk debian,
sudo $EDITOR /etc/apt/sources.list
dan tambahkannon-free
. Anda bahkan dapat memiliki preferensi pada tingkat paket jika Anda tidak ingin mengacaukan paket db dengan hal-hal yang tidak bebas.Setelah
sudo apt-get udpate
Anda harus menemukan paket yang diperlukan.sumber