Ich habe eine Minimalinstallation von CentOS 6.3 in einer VirtualBox-VM installiert. Jetzt möchte ich Emacs nur zur Verwendung über die Befehlszeile installieren.
Wenn ich mit yum search emacs
dem einzigen Paket auf Anwendungsebene nach " emacs
" Emacs suche yum install emacs
, wird die Liste der Abhängigkeiten angezeigt, die heruntergeladen werden sollen.
Diese Abhängigkeiten libcairo
, libasound
und eine Tonne von libX*
Paketen , die kein Geschäft haben werden , für eine Kopie von Emacs heruntergeladen und installiert , die von der Kommandozeile verwendet werden sollen nur (Ich versuche , diese minimal zu halten , da dies 10 Mal für je Entwicklermaschine geklont wird Netzwerksimulation, aber ein Texteditor ist wirklich notwendig).
Gibt es also einige Flags, die gesetzt werden müssen, um zu verhindern, dass alle grafisch relevanten Pakete installiert werden? Ich erinnere mich, dass Gentoo's emerge solche Parameter hatte, oder installiere ich nur das falsche Paket?
quelle
Ich hasse die GUI. Versuche dies:
Laden Sie den neuesten Teer herunter: http://mirror.sdunix.com/gnu/emacs/
quelle
./configure --with-x=no
ich immeremacs: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
. Ich wusste, dass ich keinegtk-3
kopflose Installation brauchte, und nachdem ich sie verwendet hatte, lief sie ohne Probleme. Als ich gebraucht habe, habesudo yum -y install emacs-nox
ich bekommenNo package emacs-nox available Error: Nothing to do
.Ich folge diesen Schritten, um Emacs auf meinem Cloud-Ubuntu-Server ohne X-Unterstützung zu installieren:
sudo apt-get install autoconf automake texinfo libncurses5-dev
./autogen.sh
./configure --with-x=no
make
sudo make install
Und jetzt können Sie Emacs im Terminal verwenden.
autoconf
undautomake
sind die erforderlichen Systemwerkzeuge.Wenn Sie verpassen
texinfo
, erhalten Sie:Wenn Sie verpassen
libncurses5-dev
, erhalten Sie:quelle
Ich habe versucht, Emacs von yum (dem Paketmanager von CentOS) zu installieren, aber die installierte Emacs-Version war so veraltet.
Also musste ich die neueste Emacs-Distribution von ftp.gnu.org mit wget herunterladen und aus dem Quellcode erstellen .
Die Installation verlief reibungslos und ich hatte während des Vorgangs keine Probleme.
quelle