GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Melihat Halaman Man Untuk Aplikasi yang Diinstal Melalui Snaps?

Saya memiliki instalasi baru Ubuntu 16.04 LTS, dan mencoba menginstal beberapa aplikasi menggunakan paket snap baru. Instalasi paket-paket itu mudah, tetapi ketika saya mencoba melakukan man <package> Saya tidak bisa membuka halaman manual. Misalnya:

$ man tmux  
No manual entry for tmux  
See 'man 7 undocumented' for help when manual pages are not available.

whereis perintah memberi saya output ini:

$ whereis tmux  
tmux: /snap/bin/tmux

Tetapi kenyataannya adalah bahwa file halaman manual ada:

$ ls -l $PWD/*  
-rw-r--r-- 1 root root 100394 Abr 20 06:46 /snap/tmux/current/share/man/man1/tmux.1

Bagaimana saya bisa mendapatkan ini untuk bekerja? Apakah ada masalah dengan manajemen paket snap?

Jawaban yang Diterima:

Solusi 'band-aid' adalah menjalankan perintah berikut dari baris perintah:

export MANPATH=":/snap/tmux/current/share/man"

dan kemudian perintah man tmux akan berfungsi sebaik semua halaman manual Anda yang sudah ada sebelumnya. Ingatlah bahwa Ubuntu tidak biasanya menggunakan $MANPATH dan halaman manual standar PATH dapat dilihat sebagai berikut:

[email protected]:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man

Setelah menjalankan solusi 'band-aid' yang disarankan di atas, Anda akan melihat:

[email protected]:~$ man -w
/usr/local/man:/usr/local/share/man:/usr/share/man:/snap/tmux/current/share/man

Pengaturan ini juga dapat ditempatkan di ~/.bashrc untuk keabadian, mengingat bahwa setelah meletakkannya di sana, logout lalu masuk kembali atau cukup jalankan:source ~/.bashrc

Saya harus mengatakan tidak terlalu memuaskan, terutama jika setiap paket memiliki halaman manual di lokasi yang berbeda. Mari kita berharap bahwa ketika standar semakin kuat, ini akan menjadi masalah yang lebih kecil…

Referensi:

  • AskUbuntu:Bagaimana cara mengetahui di mana $MANPATH disetel? Pertanyaan dan jawaban AskUbuntu luar biasa yang menjelaskan apa itu MANPATH dan bagaimana cara memanipulasinya.
  • Halaman manual yang diinstal dengan cepat tidak dapat diakses melalui bug Launchpad man yang membahas masalah melihat halaman manual snap.
  • Dukungan untuk halaman manual Pembahasan lebih lanjut kali ini dari forum snapcraft.

Ubuntu
  1. Bagaimana Cara Menggunakan Halaman Man Untuk Mempelajari Cara Menggunakan Perintah?

  2. Bagaimana Cara Membaca Halaman Man Dalam Bahasa Asli?

  3. Ny Cara Membuat Aplikasi Terpasang Snap Terlihat Lebih Asli?

  1. Bagaimana Cara Menambahkan Parameter Mulai Ke Program yang Diinstal Melalui Snap?

  2. Di Linux, bagaimana cara mendapatkan halaman manual untuk fungsi C daripada untuk perintah bash?

  3. Bagaimana cara membaca halaman manual Linux?

  1. Bagaimana Cara Membuat Halaman Man Terbuka Di Peramban Web?

  2. Bagaimana cara menginstal halaman manual untuk fungsi pustaka standar C di Ubuntu?

  3. Apakah saya perlu menulis halaman manual untuk pustaka C?