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.