Automic VaultAutomic Vault

brew

efl mit Homebrew, apk, dnf, pacman, zypper, apt, MacPorts installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für efl in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install efl

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install eet

MacPorts ports tree · devel/eet/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add efl

Alpine Linux edge package indexes · efl · Quelle: dl-cdn.alpinelinux.org

Fedora dnfverifiziert · 92%
sudo dnf install efl

Fedora Rawhide package metadata · efl · Quelle: dl.fedoraproject.org

Arch Linux pacmanverifiziert · 92%
sudo pacman -S efl

Arch Linux sync databases · efl · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install efl

openSUSE Tumbleweed package metadata · efl · Quelle: download.opensuse.org

Debian aptverifiziert · 92%
sudo apt install efl-doc

Debian stable package indexes · efl-doc · Quelle: deb.debian.org

Überblick

Paketzusammenfassung

Enlightenment Foundation Libraries

Befehle und Aliase

  • diffeet
  • ecore_evas_convert
  • edje_cc
  • edje_codegen
  • edje_decc
  • edje_external_inspector
  • edje_inspector
  • edje_pick
  • edje_player
  • edje_recc
  • edje_watch
  • eet
  • eetpack
  • efl_debug
  • efl_debugd
  • efreetd
  • eina_btlog
  • eina_modinfo
  • eldbus-codegen
  • elementary_codegen
  • elementary_config
  • elementary_perf
  • elementary_quicklaunch
  • elementary_run
  • elementary_test
  • elm_prefs_cc
  • embryo_cc
  • eo_debug
  • eolian_cxx
  • eolian_gen
  • ethumb
  • ethumbd

Verlauf

Projektgeschichte und Nutzung

EFL, the Enlightenment Foundation Libraries, is the C library stack behind the Enlightenment desktop and a set of graphics, UI, event-loop, IPC, file, thumbnailing, audio, and rendering facilities that can also be used independently.

Projektgeschichte

The Enlightenment project says Enlightenment began in the 1990s as an X11 window manager created by Carsten Haitzler and expanded into the C codebase that forms EFL plus related applications. EFL is therefore both a toolkit and the technical substrate of a long-running desktop project.

The official EFL README describes it as a collection of libraries for common developer tasks such as data structures, communication, rendering, widgets, shared libraries, loadable modules, and binary tools. The project packages many historically separate Enlightenment libraries together, including Eina, Evas, Ecore, Edje, Eet, Efreet, Eldbus, Embryo, Emotion, Ethumb, EIO, and Elementary.

The official About EFL page presents the stack as layered: low-level libraries remain accessible, while higher-level UI facilities build on top. It also notes the transition from the older stable module names toward a unified Efl namespace.

Adoptionsgeschichte

EFL adoption is tied to Enlightenment, Linux distributions, embedded systems, and Tizen-era consumer devices. The official About EFL page says it has powered systems ranging from phones and set-top boxes to desktops, laptops, game systems, Samsung watches, Samsung smart TVs, refrigerators, and GPS devices.

The project emphasizes efficiency, speed, and small memory footprint compared with GTK+ and Qt equivalents. That performance story explains why EFL has mattered outside conventional desktop packaging, especially in embedded and appliance-like environments.

Wie es verwendet wird

Developers use EFL as a C-first library stack. The README points to source under src/lib, binaries under src/bin, modules under src/modules, data under data, and pkg-config files under pc for building applications against installed libraries.

The stack covers normal GUI-toolkit needs through Elementary and Efl_Ui, but also lower-level pieces: Ecore for the main loop and events, Evas for scene graph rendering, Edje for themed layout and animation data, Eina for data structures, Eet for serialization, and network, IPC, input, and platform glue libraries.

Warum Paket-Nerds sich dafür interessieren

EFL is package-nerd-significant because it is not just one library: it is a historically layered desktop and embedded application platform with many command-line tools and development artifacts hidden behind one short package name.

In package managers, efl is a clue that the system may be able to build Enlightenment-family applications, inspect or compile Edje theme files, generate Eolian code, use Elementary widgets, and run assorted EFL developer utilities.

Zeitleiste

  • 1990s: Enlightenment launched as an X11 window manager.
  • 2010s: EFL presented as the one-million-line C library foundation beneath Enlightenment and related applications.
  • 2014: GitHub mirror of the official EFL repository created.
  • Present: EFL documentation describes an ongoing transition from named stable modules toward the unified Efl namespace.

Related projects

  • Related Enlightenment projects include the Enlightenment desktop shell, Terminology, Rage, Ephoto, EDI, Evisum, and the E16 predecessor line. Related platform contexts include Tizen and embedded Linux systems.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:record,client

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 28 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 3 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
diffeetcliglobales Executable
ecore_evas_convertcliglobales Executable
edje_cccliglobales Executable
edje_codegencliglobales Executable
edje_decccliglobales Executable
edje_external_inspectorcliglobales Executable
edje_inspectorcliglobales Executable
edje_pickcliglobales Executable
edje_playercliglobales Executable
edje_recccliglobales Executable
edje_watchcliglobales Executable
eetcliglobales Executable
eetpackcliglobales Executable
efl_debugcliglobales Executable
efl_debugdcliglobales Executable
efreetdcliglobales Executable
eina_btlogcliglobales Executable
eina_modinfocliglobales Executable
eldbus-codegencliglobales Executable
elementary_codegencliglobales Executable
elementary_configcliglobales Executable
elementary_perfcliglobales Executable
elementary_quicklaunchcliglobales Executable
elementary_runcliglobales Executable
elementary_testcliglobales Executable
elm_prefs_cccliglobales Executable
embryo_cccliglobales Executable
eo_debugcliglobales Executable
eolian_cxxcliglobales Executable
eolian_gencliglobales Executable
ethumbcliglobales Executable
ethumbdcliglobales Executable
ethumbd_clientcliglobales Executable
exactnesscliglobales Executable
exactness_injectcliglobales Executable
exactness_inspectcliglobales Executable
exactness_playcliglobales Executable
exactness_recordcliglobales Executable
vieetcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version1.28.1
Manager aktualisiert2026-06-07
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://www.enlightenment.org

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:efl
Version1.28.1
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/efl
Homepagehttps://www.enlightenment.org
Repositoryhttps://git.enlightenment.org/enlightenment/efl.git
Upstream-Dokumentationhttps://docs.enlightenment.org/efl/current
LizenzGPL-2.0-only AND LGPL-2.1-only AND BSD-2-Clause AND FTL AND zlib-acknowledgement
Quellarchivhttps://download.enlightenment.org/rel/libs/efl/efl-1.28.1.tar.xz
Zuletzt aktualisiert2026-06-07T07:04:15Z
Pulseupdated
Abhängigkeitenbullet, cairo, dbus, fontconfig, freetype, fribidi, gdk-pixbuf, gettext, giflib, glib, gstreamer, harfbuzz, jpeg-turbo, libpng, libraw, librsvg, libsndfile, libspectre, libtiff, little-cms2, luajit, lz4, openjpeg, openssl@3, poppler, pulseaudio, shared-mime-info, webp
Build-Abhängigkeitenmeson, ninja, pkgconf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameefl
Version Scheme0
Revision3
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

efl-doc 1.28.1-1

Documentation for the Enlightenment Foundation Libraries

https://www.enlightenment.org

sudo apt install efl-doc
  • Section: doc
  • Architecture: all
  • Source Package: efl
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: efl-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-audio1 1.28.1-1

Ecore functions for audio playback and recording

https://www.enlightenment.org

sudo apt install libecore-audio1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-audio1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-bin 1.28.1-1

EFL core abstraction layer - utilities

https://www.enlightenment.org

sudo apt install libecore-bin
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-con1t64 1.28.1-1

Ecore functions for network connections

https://www.enlightenment.org

sudo apt install libecore-con1t64
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 7 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-con1t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-drm2-1 1.28.1-1

Ecore functions for DRM

https://www.enlightenment.org

sudo apt install libecore-drm2-1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-drm2-1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-evas1 1.28.1-1

Ecore functions for the Evas wrapper

https://www.enlightenment.org

sudo apt install libecore-evas1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 13 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-evas1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-fb1 1.28.1-1

Ecore functions for frame buffer displays

https://www.enlightenment.org

sudo apt install libecore-fb1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-fb1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-file1 1.28.1-1

Ecore functions for files and directories

https://www.enlightenment.org

sudo apt install libecore-file1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-file1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-imf1 1.28.1-1

Ecore functions for Input Method Framework

https://www.enlightenment.org

sudo apt install libecore-imf1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 14 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-imf1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-input1 1.28.1-1

Ecore functions for input devices

https://www.enlightenment.org

sudo apt install libecore-input1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-input1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-ipc1 1.28.1-1

Ecore functions for inter-process communication

https://www.enlightenment.org

sudo apt install libecore-ipc1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 4 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-ipc1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-wl2-1 1.28.1-1

Ecore functions for Wayland displays

https://www.enlightenment.org

sudo apt install libecore-wl2-1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 7 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-wl2-1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore-x1 1.28.1-1

Ecore functions for X Window System displays

https://www.enlightenment.org

sudo apt install libecore-x1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 17 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore-x1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libecore1 1.28.1-1

EFL core abstraction layer

https://www.enlightenment.org

sudo apt install libecore1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libecore1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libector1 1.28.1-1

EFL vector graphics capabilities

https://www.enlightenment.org

sudo apt install libector1
  • Section: libs
  • Architecture: amd64
  • Source Package: efl
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libector1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libedje-bin 1.28.1-1

EFL layout and animation tools - utilities

https://www.enlightenment.org

sudo apt install libedje-bin
  • Section: devel
  • Architecture: amd64
  • Source Package: efl
  • 14 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Efl
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libedje-bin from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment