2

Ubuntu 12.04.3 64 ビットに Tcl/Tk 8.5.11 をインストールしました。次の2つのコマンドでインストールしました:

%sudo apt-get install tcl
%sudo apt-get install tk

これで tclsh を使用できるようになり、ほとんどすべて問題ありません。man <command_name>唯一の問題は、" " コマンドを使用して tclsh のマンページにアクセスできないことです。

実際、コマンドに " lsearch" などの bash の対応するコマンドがある場合、man コマンドはそのコマンドの Linux マンページを表示します。" " など、tcl でのみ使用可能なコマンドlappendの場合、" man lappend" コマンドは次を返します。

%man lappend

No manual entry for lappend

child process exited abnormally

これは、インストール中にいくつかの手順が抜けていたためだと思います。誰でも私を助けることができますか?

4

1 に答える 1

2

マンページはtcl8.5-docおよびtk8.5-docパッケージにあります。これは、Debian ベースのシステム (Ubuntu を含む) での通常の規則であり、ドキュメント パッケージは基本パッケージと同じ名前に-docサフィックスを加えたものであり、開発者パッケージは-devサフィックスを使用します。

また、Debian 用にパッケージ化された (および Ubuntu によってプルされた) Tcl および Tk には、特定のディストリビューションの Tcl および Tkのデフォルトバージョンと一致する物理パッケージによって提供される仮想パッケージがあることにも注意してください。これらのパッケージは、、、tclおよびです。それらをインストールして、次のディストリビューション アップグレードで、次のデフォルト バージョンの Tcl と Tk が取り込まれるようにすることができます。現在、デフォルトのバージョンは 8.5 ですが、1 年ほどで 8.6 になる予定です。tktcl-doctcl-dev

将来的には、パッケージ検索サイトを使用して、このような質問にすべて自分で完全に答えることができます。ページの最後にある「パッケージの内容を検索する」ブロックに移動しlappend、入力ボックスに入力して、i386またはを選択amd64します。アーキテクチャを選択し、「名前にキーワードを含むファイルを含むパッケージ」オプションにチェックマークを付けてから、検索ボタンをクリックします。

于 2013-09-09T19:40:55.193 に答える