Xem trang man của gói không cài đặt?


12

Trên các hệ thống dựa trên Debian, người ta có thể xem trang man của các gói chưa được cài đặt không? Tôi muốn kiểm tra những gì họ có khả năng đầu tiên, trước khi cài đặt chúng.

Câu trả lời:


6

Bạn có thể sử dụng debman để xem các trang man trước khi cài đặt một gói. Xem: http : //www.debian-adftime.org/articles/454 .


Cảm ơn rât nhiều! Chưa có thời gian để kiểm tra nó, nhưng nếu nó hoạt động như nó tuyên bố, thì đó là giải pháp hoàn hảo cho tôi khi làm việc trên shell, đặc biệt là người ta nên lấy trang man chính xác (phiên bản chính xác, phân phối ...). Tôi vẫn thích các câu trả lời khác để đọc trên hệ thống khác bằng trình duyệt của tôi. Vì vậy, cũng cảm ơn bạn rất nhiều đến những người dùng khác đã trả lời! Thật không may, tôi chỉ có thể chọn một câu trả lời):
stefan.at.wpf

7

Thông thường các trang man được cài đặt như một phần của gói.

Có lẽ ý tưởng tốt nhất là bắt đầu tìm kiếm của bạn tại trang web phân phối của bạn và tìm kiếm thông tin cụ thể ở đó. Tôi hiện đang sử dụng Ubuntu và một tìm kiếm nhanh mang lại Kho lưu trữ trang chủ Ubuntu . Tôi chắc chắn các trang tương tự tồn tại cho tất cả các bản phân phối chính.

Tuy nhiên, bất cứ khi nào tôi nhanh chóng tìm kiếm một trang dành cho nam giới, tôi vừa mới man page some_commandtìm thấy ' ' và tìm thấy một số bản sao của các trang người dùng Unix / Linux trên mạng. Tôi làm điều này thường xuyên khi đăng ở đây hoặc trên SO và muốn cung cấp một tài liệu tham khảo cho một số lệnh tôi đang đề cập trong một bài đăng.

UNIX Các trang Man-LINE là một kho chứa các trang man.

Và đây là một chỉ mục khác của các trang hướng dẫn UNIX trực tuyến .

Cuối cùng,

  sudo apt-get install manpages-dev

sẽ cài đặt các trang man cho các cuộc gọi hệ thống và thư viện .

Cập nhật : Như @jasonwryan chỉ ra trong một nhận xét hữu ích, Hướng dẫn sử dụng GNU cũng có sẵn trực tuyến.

Cập nhật 2 : Một nhận xét hữu ích khác của @ user606723 nhắc nhở chúng ta rằng có thể có các phiên bản khác nhau của các lệnh / trang man, vì vậy trong khi xem tài liệu, sẽ rất thận trọng khi lưu ý các chi tiết cụ thể.


1
Hướng dẫn sử dụng GNU cũng trực tuyến: gnu.org/manual
jasonwryan

@jasonwryan ... cảm ơn, làm cho nó một câu trả lời đầy đủ hơn.
Levon

1
Hãy nhớ rằng các trang người dùng trực tuyến không phải lúc nào cũng giống như gói bạn có thể cài đặt. Có nhiều phiên bản của nhiều chương trình; nhiều dĩa; đôi khi chúng hoàn toàn khác nhau ... vì vậy điều này nên được thực hiện với một hạt muối.
dùng606723

@ user606723 điểm tốt về các phiên bản khác nhau, OP nên biết điều này (tôi có thể cập nhật câu trả lời của mình để bao gồm một lưu ý về điều này). Lưu ý rằng OP đã hỏi về các trang man cho lệnh mà họ chưa cài đặt. Tuy nhiên, thật tốt khi biết về điều này, và có lẽ nếu họ hiểu được họ có thể cụ thể hơn bằng cách bao gồm phân phối họ sử dụng. Cảm ơn các bình luận.
Levon

7

Một nhà phát triển debian cung cấp một dịch vụ có tên manpages.debian.net , nơi bạn có thể truy cập các trang web được vận chuyển trực tuyến và cũng có thể có một trang hướng dẫn cụ thể về bản phát hành.

Ngoài ra còn có manpages.ubfox.com cũng tương tự với Ubuntu.

Vì phương pháp này cho phép bạn truy cập các trang người dùng phát hành cụ thể, bạn có thể sẽ có được các phiên bản chính xác cho Phân phối của mình.


Tôi hiện đang ở trên pi mâm xôi của tôi và trang bạn liên kết không may chỉ phân biệt giữa các bản phát hành debian, không phải kiến ​​trúc. ví dụ: công cụ kết xuất trên raspberry pi là một công cụ khác chỉ hỗ trợ ext2, trong khi tài liệu về các yêu cầu trang được liên kết cũng là ext4. Vẫn là một liên kết hữu ích trong hầu hết các trường hợp!
stefan.at.wpf

1

Để dòng lệnh hơn nghiêng, có tùy chọn sử dụng một sự kết hợp của surfraw, elinksless.

Thêm vào như sau ~/.config/surfraw/conf:

SURFRAW_graphical="no"
SURFRAW_text_browser="elinks -dump"

Và bạn tốt để đi, ví dụ

sr google -l man ls | less

LƯU Ý: Nhận xét của người dùng606723 vẫn được giữ.

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.