Zainstalowałem minimalną instalację CentOS 6.3 na maszynie wirtualnej VirtualBox. Teraz chciałbym zainstalować Emacsa do użytku tylko z wiersza poleceń.
Kiedy szukam emacsa przy użyciu yum search emacs
jedynego pakietu na poziomie aplikacji, wydaje się on być „ emacs
”, więc uruchamiam yum install emacs
i pokazuje mi listę zależności, które chce pobrać.
Zależności te libcairo
, libasound
i mnóstwo libX*
pakietów, które mają żadnego interesu są pobierane i instalowane na kopię Emacs, który będzie używany tylko z linii poleceń (staram się zachować ten minimalny, ponieważ będzie to być klonowane 10 razy na maszynie programisty dla symulacja sieci, ale naprawdę potrzebny jest edytor tekstu).
Czy są więc jakieś flagi, które należy ustawić, aby uniemożliwić instalację wszystkich pakietów graficznych? Pamiętam, że pojawienie się Gentoo miało takie parametry, czy po prostu instaluję niewłaściwy pakiet?
źródło
Nienawidzę GUI. Spróbuj tego:
Pobierz najnowszą wersję tar: http://mirror.sdunix.com/gnu/emacs/
źródło
./configure --with-x=no
ciągle dostawałememacs: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
. Wiedziałem, że nie potrzebujęgtk-3
instalacji bezgłowej, a po jej użyciu przebiegła bez żadnych problemów. Kiedy użyłemsudo yum -y install emacs-nox
, dostałemNo package emacs-nox available Error: Nothing to do
.Wykonuję następujące kroki, aby zainstalować Emacsa na moim serwerze Ubuntu w chmurze bez obsługi X:
sudo apt-get install autoconf automake texinfo libncurses5-dev
./autogen.sh
./configure --with-x=no
make
sudo make install
A teraz możesz używać Emacsa w terminalu.
autoconf
iautomake
są wymaganymi narzędziami systemowymi.Jeśli przegapisz
texinfo
, otrzymasz:Jeśli przegapisz
libncurses5-dev
, otrzymasz:źródło
Próbowałem zainstalować emacsa z yum (menedżer pakietów CentOS), ale zainstalowana wersja emacsa była tak przestarzała.
Musiałem więc pobrać najnowszą dystrybucję emacs z ftp.gnu.org za pomocą wget i zbudowanej ze źródła.
Instalacja przebiegła płynnie i nie napotkałem żadnych problemów podczas procesu.
źródło