Introduksjon til Emacs
Emacs pakken inneholder en
utvidbar, tilpassbar, selvdokumenterende sanntidsvisningsredigerer.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.2 plattform.
Pakkeinformasjon
Emacs Avhengigheter
Anbefalt
harfBuzz-9.0.0, giflib-5.2.2,
GnuTLS-3.8.7.1, jansson-2.14, og
libtiff-4.6.0
Valgfri
et grafiske miljø,
alsa-lib-1.2.12, Cairo-1.18.0, dbus-1.14.10, GLib-2.80.4 (med
GObject Introspection), gsettings-desktop-schemas-46.1,
GPM-1.20.7, GTK+-3.24.43, ImageMagick-7.1.1-36, Little
CMS-2.16, libjpeg-turbo-3.0.1, libpng-1.6.43, librsvg-2.58.3, libseccomp-2.5.5, libwebp-1.4.0,
libxml2-2.13.3, MIT Kerberos
V5-1.21.3, SQLite-3.46.1, Valgrind-3.23.0, intlfonts, libungif, libotf, og
m17n-lib -
til å riktig vise så komplekse skript som Indic og Khmer, og også
for skript som krever arabisk formingsstøtte (Arabic og Farsi),
mailutils, og
libXaw3d
Installasjon av Emacs
Installer Emacs ved å kjøre
følgende kommandoer:
./configure --prefix=/usr &&
make
Denne pakken kommer ikke med en testpakke. Hvis make lykkes, kan du
teste resultatet ved å kjøre src/emacs -Q, hvilket er det
programmet som vil bli installert, med tilleggsfiler. Dette burde
starte og vise applikasjonens åpningsskjerm.
Nå, som root
bruker:
make install &&
chown -v -R root:root /usr/share/emacs/29.4 &&
rm -vf /usr/lib/systemd/user/emacs.service
Note
Denne pakken installerer ikonfiler i /usr/share/icons/hicolor
hierarkiet og du kan
forbedre systemytelsen og minnebruken ved å oppdatere
/usr/share/icons/hicolor/index.theme
.
For å utføre oppdateringen må du ha GTK+-3.24.43 installert
og utstede følgende kommando som root
bruker:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor
Parameterforklaringer
--with-imagemagick
: Bruk denne hvis du
har installert ImageMagick-7.1.1-36 og ønsker å
lenke mot det.
--with-gif=no
: Bruk denne hvis du ikke
har installert giflib-5.2.2 eller libungif.
--with-tiff=no
: Bruk denne hvis du ikke
har installert libtiff-4.6.0.
--with-gnutls=no
: Bruk denne hvis du
ikke har installert GnuTLS-3.8.7.1.
--without-harfbuzz
: Bruk denne hvis du
ikke har installert harfBuzz-9.0.0.
--with-json=no
: Bruk denne hvis du ikke
har installert jansson-2.14.
Innhold
Installerte Programmer:
ctags, ebrowse, emacs (symlink),
emacs-29.4, emacsclient, og etags
Installerte Biblioteker:
Ingen
Installerte Mapper:
/usr/libexec/emacs og
/usr/share/emacs
Korte beskrivelser
ctags
|
oppretter kryssreferanse tagfil-databasefiler for
kildekode
|
ebrowse
|
tillater surfing av C++ klassehierarkier fra emacs
|
emacs
|
er en tekstredigerer
|
emacsclient
|
fester en emacs økt til en
allerede kjørende emacsserver forekomst
|
etags
|
er et annet program for å generere kildekode
kryssreferanse tagfiler
|