Bagaimana saya bisa mendapatkan informasi tentang paket sebelum menginstalnya, dari terminal?
Maksud saya sesuatu seperti man
halaman, tetapi dapat diakses bahkan sebelum paket diinstal.
Bagaimana saya bisa mendapatkan informasi tentang paket sebelum menginstalnya, dari terminal?
Maksud saya sesuatu seperti man
halaman, tetapi dapat diakses bahkan sebelum paket diinstal.
tidak seluas manual tapi saya pikir ini yang Anda cari:
apt-cache show <packagename>
Anda juga dapat mencari paket terkait:
apt-cache search <searchtag>
dman
Ambil Halaman ManualDalam praktiknya, melihat deskripsi singkat paket (seperti yang disarankan mchid) biasanya adalah apa yang ingin Anda lihat, untuk memutuskan apakah Anda menginginkan paket tersebut. Namun, jika suka, Anda dapat melihat halaman manual yang disediakan oleh paket yang belum diinstal, menggunakan dman
utilitas.
dman
adalah disediakan oleh bikeshed paket. Anda dapat menginstalnya di Pusat Perangkat Lunak, atau dengan sudo apt-get install bikeshed
.
Kemudian gunakan dman
like man
.
dman
adalah skrip yang mengambil halaman manual melalui Internet dan menampilkannya, jadi Anda harus terhubung ke Internet agar dapat menggunakannya dengan sukses. (Tapi mungkin memang demikian, karena dalam skenario spesifik Anda, Anda akan menginstal sebuah paket.) Ini juga sering berjalan lambat, jadi bersiaplah untuk menunggu beberapa detik.
dman
basis data tidak memiliki rilis Anda, Anda dapat menentukan yang lain.Karena bug dman
tidak berfungsi dengan benar pada beberapa rilis Ubuntu. Untuk saat ini Anda dapat menyelesaikan masalah dengan melihat versi rilis halaman manual yang Anda inginkan (solusi ini disarankan oleh Marius Gedminas dalam komentar pada laporan bug ). Anda menggunakan bagian kata sifat dari nama kode , dalam semua huruf kecil (misalnya, precise
dari 12,04 Pangolin Tepat, trusty
dari 14,04 Trusty Thar). Sebagai contoh:
ek@Io:~$ dman sl # doesn't work on Vivid, produces no output
ek@Io:~$ dman --release trusty sl
SL(6) Games Manual SL(6)
NAME
sl - display animations aimed to correct users who accidentally enter
sl instead of ls.
SYNOPSIS
sl [ -alFe ]
DESCRIPTION
sl Displays animations....
Tentu saja, Anda juga dapat menjelajahi halaman manual di web . Jika Anda ingin melakukan ini dari baris perintah, Anda dapat menggunakan browser web berbasis teks .
Jika Anda suka, Anda bahkan bisa mendefinisikan suatu fungsi di .bashrc
dalamnya sehingga Anda memiliki perintah yang membuka peramban web berbasis teks dan mencari istilah yang diteruskan sebagai argumennya:
wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }
Agar definisi fungsi tertentu berfungsi, paket links2 harus diinstal. Ini akan menyebabkan wman
fungsi didefinisikan secara otomatis di setiap shell interaktif yang baru dibuat, tetapi tidak di shell yang dimulai sebelum .bashrc
diedit (Anda hanya bisa menjalankan definisi fungsi di shell tersebut).
Lalu saya dapat mencari halaman manual, dan memilih antara halaman di bagian berbeda dari manual, untuk versi manual Ubuntu rilis mana yang saya suka:
ek@Io:~$ wman chmod
Ubuntu Manpage: Searching (p1 of 2)
Ubuntu manuals
_____________________ go
+------------------------------------------------------------------------+
| lucid precise trusty utopic Section Description |
| 10.04 LTS 12.04 LTS 14.04 LTS 14.10 |
| chmod(1), chmod(1), chmod(1), chmod(1), (1) - Executable |
| chmod(1) chmod(1) chmod(1) chmod(1) programs or shell |
| commands |
| chmod(2), chmod(2), chmod(2), chmod(2), (2) - System calls |
| chmod(2) chmod(2) chmod(2) chmod(2) (functions provided by |
| the kernel) |
| (3) - Library calls |
| chmod(3) chmod(3) chmod(3) chmod(3) (functions within |
| program libraries) |
| . . . . (4) - Special files |
| (usually found in /dev) |
| (5) - File formats and |
| . . . . conventions eg |
| /etc/passwd |
| . . . . (6) - Games |
| (7) - Miscellaneous |
| . . . . (including macro |
| packages and |
http://manpages.ubuntu.com/
dman
adalah ide yang sangat berguna.debman
.bikeshed
, Anda dapat menginstaldebian-goodies
yang akan memberi Anda berduadman
dandebman
debman
yang merupakan bagian daridebian-goodies
paket yang dapat Anda gunakandebman -p debian-goodies debman
. Jika Anda memiliki.deb
paket di komputer Anda, Anda dapat menggunakan-f
opsi untuk melihat halaman manual tanpa menginstal paket itu:debman -f debian-goodies_0.79_all.deb debman
Saya sarankan menginstal
debian-goodies
paket yang akan memberikan Anda akses kedman
,debman
,debmany
, dandebget
perintah, dan banyak lagi. Instal dengan:dman
telah dilindungi oleh Eliah Kagan .Sekarang Anda tahu
dman
keduanya termasuk dalambikeshed
dandebian-goodies
.Anda dapat menggunakan debman untuk membaca halaman manual dari paket yang dihapus (tidak diinstal).
Dalam contoh-contoh ini saya ingin membaca halaman manual
dman
dari paketdebian-goodies
:Atau jika Anda ingin membaca halaman manual untuk versi tertentu, gunakan:
Anda juga dapat membaca
.deb
manual file lokal menggunakan-f
opsi:Hanya untuk kejelasan, inilah contoh lain, saya ingin membaca halaman manual
apt-get
alat yang termasuk dalamapt
paket:Jadi, Anda perlu mengetahui perintah yang ingin Anda baca halaman manual milik paket mana.
Anda dapat mengunduh paket dengan
debget
dan membacanya secara manual dengan aplikasi favorit Anda:halaman manual dan dokumentasi lainnya termasuk dalam
.deb
paket, mereka dapat ditemukan di:Atau Anda dapat menggunakan
debmany
untuk melihat semua dokumentasi menggunakan terminal:Anda juga dapat menggunakannya untuk paket yang diinstal:
sumber
Ketika saya menggunakan ponsel Android saya dan kadang-kadang bahkan ketika saya menggunakan Ubuntu saya akan menggunakan internet untuk melihat halaman manual. Manfaat lain dari peramban internet adalah kemampuan untuk mencari dengan Ctrl+ dengan mudah F. Di bilah pencarian browser Anda, Anda dapat mengetik
man ls
dan ini adalah hit pertama:sumber
Dalam Pendapat saya, Anda tidak dapat membaca dokumentasi tanpa menginstal paket. ketika Anda menginstal paket tertentu Anda mungkin telah memperhatikan beberapa file tambahan juga akan diinstal salah satunya bernama 'man-db' atau yang serupa.
'Man-db' ini sebenarnya berisi dokumentasi manual tentang paket tersebut.
tetapi Anda dapat melihat beberapa detail dasar paket dengan
sumber
man-db
menjadi relevan hanya setelah instalasi paket (yang OP tidak inginkan).