No.2ベストアンサー
- 回答日時:
二つの原因が複合しているのだと思います。
1.TERM変数が設定されていない。
端末(仮想端末)の種類は、環境変数$TERMに設定されますが、
telnet等でリモートログインした場合、これがunknownとなっている
場合があります。ローカル側のTERM変数の値を調べておいて、
ログイン後にsetenv等で設定します。
2.termcapが合わない。
端末(仮想端末)の制御情報は/etc/termcapに記録されていますが、
LINUX側の情報がSolaris側に書かれていないことが考えられます。
LINUX側のファイル内容をSolaris側に付け加えればこの問題は解消
します。
OSの種類により、ファイル名等微妙に違うかもしれませんが、その場合は
ご容赦を。
No.8
- 回答日時:
xjdさん検証ありがとうございました。
手抜きも考えましたが、確認できる実機がないので控えました。
コンパイルとは言ってもいわゆる普通のコンパイルとは違い、入力可能な文字として表現している
記号を実際のコントロールコード(例えば \ → \x1b)に変換している(注)ので
大丈夫かと思いましたが、コマンドで作成する方法であればログインする相手がなんであれトラブ
ルことはないので提案するのはやめました。
ということで、どんな環境でも問題の出る可能性の少ない『コマンドで作成する』を推奨します。
(注)何をやってるかよく分かっていません。それだけではなさそうです。
No.7
- 回答日時:
(お詫びと、再検証報告)
すみませんでした。Marionetteさんの指摘どおり、私が#5で説明した
方法ではviで日本語が扱えませんでした。
というわけで再検証しました。(JF1Msfさんがktermを使っていると仮定)
(方法1)RedHat側のktermエントリをそのままSolarisで使う(手抜き?)
RedHat側の
/usr/share/terminfo/k/ktermというファイルを
Solaris側の
/usr/share/lib/terminfo/k/配下にftpしたところ、
RedHat側(kterm)よりSolarisにログインし、viで日本語の入力・表示が正常に
できるようになりました。
(方法2)Marionetteさんの手順(ちゃんとコマンドで作成する)
RedHat側でktermのテンプレートを作成する。
# infocmp -I kterm > /tmp/terminfo.src
terminfo.srcをSolaris側にftpする。
Solaris側でテンプレートをコンパイルする。
# tic /tmp/terminfo.src
(#3に書かれている-o,-s というオプションはありませんでした)
/usr/share/lib/terminfo/k/ktermが作成されている事を確認する。
方法1と同じく、viで日本語が扱える様になりました。
(追記)viの機能を全て確認したわけではありません。
No.6
- 回答日時:
回答ではありませんが。
。。xjdさんへ
ktermとxtermでは微妙に動作が違いませんか?
漢字入力で問題が出るとか?
#3も試してもらえると助かります。Solaris環境はないので。
No.5
- 回答日時:
検証報告。
RedHatはktermをお使いでしょうか?
自宅の、Solaris8(Intel版)とRedHat7.2で試してみましたが、
/usr/share/lib/terminfo/k/配下にktermというエントリーがなかったので、
/usr/share/lib/terminfo/x/配下にある、xtermというファイルを、
/usr/share/lib/terminfo/k/kterm、という名前でコピーしてみたところ
viエディタが正常に使える様になりました。
No.3
- 回答日時:
最近いやかなり以前からアプリケーションやライブラリはterminfoを使うようになっており
termcapは一部(例えばコンソール用の漢字入力フロントエンドのcanuum)でしか使用されていません。
Soraris側でterminfoを用意する必要があります。次のようにすればよいのでは?
1. Linuxでterminfoソースを準備する。
infocmp [infoname] > terminfo.src
2. 出来上がったterminfoソースをSoraris側にコピーし、コンパイルする。
tic -s -o /usr/share/terminfo terminfo.src
以上で、/usr/share/terminfo/*/ に作成されているはずです。
(注)「*」は terminfoの頭一文字
コマンドとオプションは Linuxのものなので Sorarisでは若干異なるかもしれません。
No.1
- 回答日時:
>unknown terminal type
エラーメッセージはこれだけですか?
もっと表示されていると思いますが。。。
おそらく、Solaris側のterminfoにあなたが使用している
ターミナルソフトのエントリーがない、と言う事です。
情報不足なので、これ以上の回答はできないです。
この回答への補足
早々のご回答ありがとうございます。
Solaris側にログインすると、
tcsh: using dumb terminal settings.
と表示され、shellプロンプトが出てきます。
そして(Solaris側で)viを起動すると、
linux: Unknown terminal tepe
I don't know what kind of terminal you are on - all I have is 'linux'.
とエラーメッセージが出てきます。
もう一点、重要なことを書き忘れていました。すみません。
この症状が出るのは、Linux(Fujitsuの6年ほど前のノート型, X Window System使用せず)の"コンソール"からtelnetでログインした時のみです。
他のコンピュータからこのLinuxに入って、さらにSolarisに入り込むと、何ら問題はありません。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- バッテリー・充電器・電池 iPhoneSEに購入したのですがスタッフさんに充電に使う端子がtype-C になると伝えられました 2 2022/09/20 23:12
- その他(パソコン・周辺機器) タブレットで使用するUSBメモリについて 7 2022/05/26 14:27
- アンテナ・ケーブル ELECOMのEHP-C35DS01(https://www.elecom.co.jp/produc 2 2022/11/22 14:45
- その他(パソコン・周辺機器) 品質の良いUSB Type-Cのハブ(型番、もしくはメーカー)を教えてください。 5 2023/07/23 13:44
- iPod・ウォークマン・音楽プレーヤー GalaxyNote20ウルトラってなぜイヤホンジャックを標準装備していないのでしょうか?? おかげ 2 2022/04/26 21:16
- Bluetooth・テザリング GalaxyNote20ウルトラってなぜイヤホンジャックを標準装備していないのでしょうか?? おかげ 1 2022/04/26 21:14
- その他(パソコン・周辺機器) USB type A to USB type C変換アダプターについて 4 2022/06/18 07:44
- 英語 theについて教えて下さい。 1 2022/04/12 14:00
- タブレット 世のスマホやタブレットからイヤホンジャックが廃止されていくのはなぜですか?… 5 2023/08/04 15:05
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IPアドレスだとPingが通るのに...
-
空きIPアドレスを探す方法
-
expectを使用しない自動PW入力方法
-
コマンドプロンプトから別マシ...
-
-bash: ftp: コマンドが見つか...
-
TERATERMを使ってのSSH接続がで...
-
dockerの仮想環境でX displayを...
-
net time コマンドについて
-
viを使おうとするとunknown ter...
-
「Ctrl + C」が使用できない
-
GUIの設定ツールが起動しな...
-
Windowsの踏み台サーバ(telnet)
-
DOS/VでRS232Cの設定
-
CentOSのrebootがきかない
-
viエディタが起動しない
-
cshにてファイル名補完の設定の...
-
コマンドプロンプトでユーザー...
-
端末(ターミナル)から端末を...
-
コマンドプロンプトからリモー...
-
CentOS 6.6でのインターネット...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレスだとPingが通るのに...
-
コマンドプロンプトから別マシ...
-
空きIPアドレスを探す方法
-
-bash: ftp: コマンドが見つか...
-
expectを使用しない自動PW入力方法
-
コマンドプロンプトからリモー...
-
TERATERMを使ってのSSH接続がで...
-
cshにてファイル名補完の設定の...
-
「Ctrl + C」が使用できない
-
端末(ターミナル)から端末を...
-
他のログイン中のttyをリモート...
-
CentOSのrebootがきかない
-
bashのコピー&ペーストの方法を...
-
makeコマンド
-
隠しレジストリについて
-
Linuxのswap領域の表示について
-
ルータのホスト名を調べる
-
MACのローカルでのCGI起動方法...
-
viエディタが起動しない
-
ネームサーバからの応答なし。...
おすすめ情報