Saya menggunakan server CentOS dan saya ingin memiliki salinan offline semua halaman manual yang tersedia. Tidak hanya untuk paket yang saya instal saat ini, tetapi juga semua halaman manual yang memungkinkan .
Saat ini, saya tidak melihat solusi mudah untuk ini. Halaman manual dibundel dengan paket yang menginstalnya, jadi haruskah saya mencoba menginstal setiap paket yang tersedia, membaca halaman manual dan menghapus paket itu lagi?
Adakah yang tahu cara alternatif untuk mengunduh semua halaman buku yang tersedia untuk distribusi apa pun?
Ps; tujuannya adalah memiliki salinan halaman manual yang tersedia yang dapat saya konversi ke format apa pun yang saya inginkan (txt / html) untuk penelusuran offline.
rpm2cpio
setiap paket, dan dari sana ekstrak halaman manual saja? Lebih elegan daripada menginstal dan kemudian menghapus.yum whatprovides
untuk mendapatkan daftar paket yang memiliki halaman manual di dalamnya, kemudian unduh secara massal,rpm2cpio
mereka, salin dan manpages keluar dari itu dan kemudian hapus rpm. Membutuhkan banyak penyimpanan tetapi ini bukan jenis permintaan setiap hari dan saya pikir ini mendekati ideal seperti yang akan Anda dapatkan.Jawaban:
Situs ini sudah memiliki pengaturan ini dalam format online yang bagus.
Tampaknya ada beberapa perintah yang saya cari di daftar, walaupun saya yakin itu tidak memiliki segalanya. Perhatikan bahwa menggunakan kotak pencarian di bagian atas bukan pengalaman terbaik, tetapi memilih karakter alfabet di bagian bawah berfungsi dengan baik.
Mereka juga dikelompokkan berdasarkan bagian (yaitu Perintah Pengguna, Panggilan Sistem, Game, dll) yang membuat cara yang menarik untuk menemukan alat baru.
Anda bisa menggunakan situs itu apa adanya atau melakukan sesuatu seperti:
Saya tahu posting ini sudah tua, tetapi mungkin orang lain akan tersandung seperti yang saya lakukan.
Nikmati!
sumber
Jika server Anda tidak dapat dibuang, mungkin tidak disarankan untuk menginstal sejumlah besar paket perangkat lunak di dalamnya, bahkan jika Anda bermaksud untuk menghapusnya setelah itu. Sebaliknya saya akan merekomendasikan menginstal Vagrant dan VirtualBox (pada sistem apa pun, Windows, Mac, Linux) dan membuat kotak CentOS Vagrant untuk bekerja dengannya.
Kemudian pada kotak gelandangan, Anda dapat menginstal semua paket perangkat lunak yang mungkin, dan kemudian menemukan file halaman manual langsung di hard disk virtual,
tar
mereka, danscp
mereka ke server CentOS Anda.Saya akan mencatat bahwa saya ragu akan ada cara sempurna untuk mencapai hal ini, karena meskipun ada konvensi di mana halaman manual adalah paket di samping paket perangkat lunak untuk memungkinkan instalasi terpisah, dan bahkan jika ada
yum
perintah built-in untuk menginstal semua paket perangkat lunak halaman manual yang tersedia, masih akan ada masalah kepatuhan dengan praktik terbaik. Mendapatkan semua penyedia perangkat lunak agar seluruh distribusi mematuhi praktik terbaik tidak akan sia-sia.sumber