Linux初心者向け|ターミナルからemacsを開けない時の原因と対処法をわかりやすく解説

Linux系

学校のLinux環境で「emacsを開きたいのにできない」「ターミナルでemacsと入力すると見つからないと言われる」という状況は、Linux初心者では非常によくあります。特に学校PCでは管理者権限の制限があることが多く、自分で自由にインストールできないケースも珍しくありません。この記事では、Linux初心者向けに、emacsが起動できない原因と対処法を順番に整理して解説します。

「emacs: command not found」と表示される原因

ターミナルで次のように入力した時に、

emacs

「command not found」や「見つかりません」と表示される場合、主な原因は次のどちらかです。

  • emacsがインストールされていない
  • emacsの場所(PATH)が通っていない

学校PCでは、最初からインストールされていないことがかなりあります。

まず確認したいコマンド

まずは次のコマンドを入力してみます。

which emacs

何も表示されなければ、emacsがインストールされていない可能性が高いです。

また、次も確認できます。

whereis emacs

例えば次のように表示されれば、存在しています。

emacs: /usr/bin/emacs

パスワードを求められる理由

Linuxでソフトをインストールする場合、通常は管理者権限(sudo権限)が必要です。

例えば次のようなコマンドです。

sudo apt install emacs

この時に求められるパスワードは、WindowsのPINコードではありません。

多くの場合は次のどちらかです。

  • Linuxアカウントのパスワード
  • 学校管理者用パスワード

学校PCでは学生にsudo権限が与えられていないケースも多く、その場合は自分でインストールできません。

初心者がやりがちな勘違い

Linux初心者で非常によくあるのが、「Windowsのパスワード」と「Linuxのパスワード」が別物だと気づかないケースです。

学校環境では、Windowsログインとは別にLinux用アカウントが存在することがあります。

そのため、WindowsのPINを入力しても通らない場合があります。

学校環境なら最初に確認したいこと

学校PCの場合は、まず次を確認するのが近道です。

確認項目 内容
emacs導入済みか 授業用PCに最初から入っているか
sudo権限 学生に管理者権限があるか
代替エディタ vimやnano使用指定の可能性
授業資料 使用方法が配布されていないか

学校によってはemacsではなくnanoやvimを使う前提の授業もあります。

emacsが使えない時の代替手段

もしemacsが入っていない場合、次のエディタが使えることがあります。

nano ファイル名

または

vim ファイル名

nanoは初心者向けで比較的扱いやすいです。

例えばテキスト編集だけなら、まずnanoから慣れる人も多いです。

先生やTAに聞いた方が早いケースも多い

学校Linux環境は、普通の自宅Linuxと設定がかなり違うことがあります。

特に管理者制限がある場合、個人では解決できないこともあります。

例えば次のように聞くと伝わりやすいです。

「ターミナルでemacsを実行するとcommand not foundになります。授業PCではemacsは使える設定でしょうか?」

初心者が覚えておくと楽になるLinux知識

Linuxでは「アプリをダブルクリックで開く」よりも、「コマンドで呼び出す」文化が強いです。

最初は難しく感じますが、次の3つを覚えるだけでもかなり楽になります。

  • which:コマンドの場所確認
  • sudo:管理者実行
  • apt install:ソフト導入

授業でついていけないと感じる人も多いですが、最初は誰でも混乱します。

まとめ

Linuxでemacsが開けない場合、多くは「emacsが未インストール」か「権限不足」が原因です。特に学校PCでは、学生にインストール権限がないケースが珍しくありません。まずはwhich emacsやwhereis emacsで存在確認を行い、必要なら先生やTAに確認するのが最短です。初心者のうちはnanoなどの簡単なエディタから慣れていくのもおすすめです。

コメント

タイトルとURLをコピーしました