Trang người đàn ông của tôi trống


1

Khi tôi cố gắng nhìn thấy người đàn ông cho ổ cắm, tôi nhận được một trang trống. Chuyện gì đang xảy ra vậy?

Tôi nhận được văn bản sau đây trong người đàn ông

Manual page socket(3) line ?/? (END)

Dường như con người không thể xác định dòng (có thể).

Làm thế nào tôi có thể làm cho nó hoạt động?

Tập tin ổ cắm của tôi cho các trang cũng có sẵn:

-rw-r--r-- 1 root root 3365 2010-05-03 09:30 /usr/share/man/man3/socket.3.gz

1
không hoạt động trên bản cài đặt Ubuntu 10.04 khá sẵn. nhưng các bản phân phối khác nhau bao gồm các trang khác nhau trong các gói khác nhau; không phải tất cả được cài đặt trong một hệ thống mặc định. bạn đang sử dụng bản phân phối và phiên bản Linux nào?
quack quixote

Tôi sử dụng Ubuntu 9.04. Đó không phải là tất cả các trang người đàn ông không thể được hiển thị. một số có thể nhưng một số khác thì không. <br> khi tôi gõ man mantôi có thể xem hướng dẫn. <br> nhưng khi tôi thử man socket, tôi không thể thấy nó. <br> bạn có gợi ý nào không?
depdihp

Câu trả lời:


1

Vâng, tôi nghĩ rằng tệp manpages của tôi không được hỗ trợ bởi man-db 2.5.5. Sau khi tôi cài đặt man-db cũ hơn (2.4), tôi có thể thấy các trang.


Gây nhầm lẫn....


hmm Nghe có vẻ như có gì đó bị hỏng trong định dạng của trang đó không hoạt động với gói mới hơn. có lẽ việc biên dịch lại / tạo lại manpage từ gói nguồn sẽ giúp ích, nhưng việc giữ gói man-db cũ hơn có lẽ là giải pháp đơn giản hơn.
quack quixote

một cách khắc phục đơn giản hơn, nếu đây là trang chủ duy nhất bạn gặp sự cố, có thể là lấy trang đó từ phiên bản Ubuntu mới hơn (9.10 hoặc 10.04). tôi sẽ không cài đặt toàn bộ gói; thay vào đó, chỉ trích xuất một tệp để thay thế /usr/share/man/man3/socket.3.gz
quack quixote

0

Bạn đã kiểm tra cài đặt người đàn ông của bạn? Bạn có MANPATH hợp lệ hay tốt hơn: không đặt MANPATH chút nào, vì vậy bạn có thể chắc chắn, con người tìm thấy trang thích hợp?

Bạn đã xem / usr / man / man3 * hay / usr / share / man / man3 * (không chắc chắn, nó ở đâu trên Ubuntu)? Có một tệp nguồn hợp lệ cho cuộc gọi hệ thống ổ cắm?

Có khả năng một số công cụ khác đã cài đặt phiên bản riêng của trang man socket, ví dụ TCL; chạy man -a socket để xem mọi trang man liên quan đến socket hoặc có thể tốt hơn, chạy "man -k socket" hoặc "apropos socket" để tìm tất cả các trang man liên quan đến socket theo bất kỳ cách nào.

Bạn đã kiểm tra các gói cài đặt của bạn? Không có gì hư hỏng hay mất tích?

Chúc may mắn,

Klaus


chắc chắn, tôi đã có cái này -rw-r - r-- 1 root 3365 2010-05-03 09:30 /usr/share/man/man3/socket.3.gz
depdihp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.