web-dev-qa-db-ja.com

KHelpCenterでScrollKeeperデータベースの情報ページ、マンページ、情報を表示し、全文検索を行う方法

Ubuntu 18.04 LTSがインストールされています。

ドキュメントを検索し、オフラインで読みたい(インストールされたパッケージに含まれているため)。

Yelp 機能しない この目的のため。

そこで、KHelpCenterを使用しようとしました。 Sudo apt install khelpcenterでインストールしました。

私がそれを始めたとき、それはさまざまな情報源を持っています:

  • KDE関連のもの
  • UNIXマニュアルページ-エラーでレンダリングします。

    要求された操作を完了できませんでした
    manプロトコルを開始できません
    技術的理由:ioスレーブを作成できません

    man protocol error in khelpcenter

  • Scrollkeeper-空のページを表示します:

    scrollkeeper empty page in khelpcenter

  • 情報ページの閲覧-エラーでレンダリング:

    要求された操作を完了できませんでした
    情報プロトコルを開始できません
    技術的理由:ioスレーブを作成できません

    info page error in khelpcenter

これらのエラーをすべて修正する方法は?いくつかの依存関係をインストールする必要がありますか、既にインストールされている構成が必要ですか

2
N0rbert

info:およびman:リンクの問題は、これらのパッケージのインストール後になくなっています( this answer のアイデア):

Sudo apt-get install kinit kio kio-extras kded5

次に、素敵なルックアンドフィールを得るためにOxygenテーマをインストールする必要があります。

Sudo apt-get install plasma-theme-oxygen oxygen-icon-theme

警告kf5.kservice.services: KServiceTypeTrader: serviceType "QImageIOPlugins" not foundを削除するには、他のパッケージをインストールする必要があります。

Sudo apt-get install libkf5kdelibs4support-data

その結果、アプリケーションマニュアル(KDEドキュメント)およびman- pagesで18.04 LTSを検索できるようになります。

KHelpCenterは内部的にScrollKeeperのコンポーネントscrollkeeper-get-content-listrarian-compat package にあります)を使用するため、インストールする必要があります。

Sudo apt-get install rarian-compat

Scrollkeeperカテゴリにコンテンツを追加するには、/usr/share/omfにドキュメントがあるアプリケーションをインストールする必要があります。

 Sudo apt-get install synaptic diffuse

しかし、インストールは役に立ちません。 ScrollKeeperカテゴリに含まれるオブジェクトの量が非常に少ないため、ページのレンダリングに失敗します。

ノート:

  1. この指示は、16.04 LTSおよび18.04 LTSに共通しているようですが、16.04 LTSには検索ツールバーがありません。
  2. Ubuntu 14.04では、LTS khelpcenterのバージョンは4.13であり、そのまま使用できますが、検索機能はありません。 ScrollKeeperの機能は、新しいリリースのように貧弱です。

結論:Yelpを使用してデスクトップドキュメントを表示します(ただし、完全検索は行いません)。

1
N0rbert