学校の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などの簡単なエディタから慣れていくのもおすすめです。


コメント