web-dev-qa-db-ja.com

sudoなしでemacsをインストールしますか?

私は何年もvimを使用していますが、あまり好きではありません。

しばらくemacsを試してみたいのですが、定期的に使用しているLinuxサーバーにはインストールされていません。ルートがないのでapt-get installはオプションではありません(システム管理者に許可を求めることもできません。彼は間違いなく「いいえ」と言います)。

ホームディレクトリにインストールできるemacsのバイナリバージョンはありますか?ほとんどのサーバーはCentOSを実行しています。

23
Abhi Beckert

コードをコンパイルできる場合は、emacsのソースディストリビューションをダウンロードしてください。

./configureで開始する代わりに、構成オプションを使用して、ファイルの最終的な場所をビルドシステムに指示します。例えば:

./configure --prefix=/home/abhi/emacs --bindir=/home/abhi/bin

emacsのすべてのサポートファイルを/home/abhi/emacsにインストールし、emacs実行可能ファイルを/home/abhi/binにインストールします。後者が$ PATHに含まれている場合(通常はそうです)、問題なく機能するはずです(sm)。

その後できます

make && make install

インストールを心配せずに、ホームディレクトリ以外の場所にファイルを置きます。

(これはすべて、もちろんホームディレクトリが/home/abhiであることに基づいています。必要に応じて編集してください。)

31
rici

ソースからのインストール、または手動での.rpmのダウンロードと抽出は可能ですが、他のライブラリに依存しているため困難です。

これはcondaを使用した簡単な方法です

conda install -c conda-forge emacs

Condaがなく、インストールしたい場合は、[1]を参照してください。

emacsはOS Xおよびlinux_64プラットフォーム用に事前にビルドされています。バージョンについては[2]を参照してください。

[1] https://conda.io/miniconda.html
[2] https://anaconda.org/conda-forge/emacs

6
Thamme Gowda

サーバーにemacsをインストールしないでください。ネットワークの遅延を通じてインターフェイスを強制的に使用する理由はありません。代わりに、ワークステーションにemacsをインストールし、その TRAMPモード を使用してサーバーからファイルをフェッチさせます。または、Filezillaを使用することもできます。ファイルがダウンロードされ、保存後に自動的にアップロードされます。

1