Asenna Enlightenment Desktop Devuan Linuxiin


Aikaisemmassa artikkelissa Devuan Linuxin asentamisesta Devuan Linuxin uusi asennus asennettiin ilman graafista ympäristöä yksinomaan Enlightenment-työpöytäympäristön myöhempää asentamista varten.

Enlightenment oli alun perin ikkunanhallinta ja on syntynyt upeaan työpöytäympäristöön. Jos haluat lisätietoja projekteista, käy heidän 'meistä' -sivulla osoitteessa https://www.enlightenment.org/about.

Tässä artikkelissa käsitellään Enlightenmentin uusimman version asentamista. Tämän kirjoituksen ajankohtana nykyinen Enlightenment-versio on versio 0.21.6 ja EFL-kirjastojen nykyinen versio on 1.18.4.

Jos jatkat Devuanin asennusartikkelista, järjestelmällä tulisi jo olla valaistumisen edellyttämät vähimmäisvaatimukset.

Jos kuitenkin aloitetaan tyhjästä, seuraavat ovat tämän prosessin ehdotetut vähimmäisvaatimukset.

  1. vähintään 15 Gt levytilaa; rohkaistaan voimakkaasti lisäämään
  2. Vähintään 2 Gt RAM-muistia; enemmän kannustetaan
  3. Internet-yhteys; asennusohjelma lataa tiedostot Internetistä

Enlightenment Desktopin asennus Devan Linuxiin

1. Ensimmäinen askel on varmistaa, että Devuan päivitetään kokonaan. Ensimmäinen vaihe on suorittaa komentosarja, jotta saat uusimmat paketit Devuanille.

Seuraava on suoritettava pääkäyttäjänä, eikä Devuanin oletusasennus sisällä sudo-pakettia. Sisäänkirjautuminen pääkäyttäjänä on välttämätöntä:

$ su root
# apt-get update
# apt-get upgrade

2. Kun Devuan on päivitetty ja kaikki tarvittavat uudelleenkäynnistykset on suoritettu, on aika aloittaa EFL: n ja valaistumisen rakentaminen.

Kun rakennat mitään lähteestä, on aina oltava useita riippuvuuksia, jotka on asennettava ennen prosessin aloittamista. Seuraavassa on tarvittavat kehityskirjastot ja -työkalut, joita tarvitaan EFL/Enlightenment on Devuan -laitteessa ja niiden asentamiseksi nopeasti suorittamalla seuraava komento:

# su -c 'apt-get install openssl curl gcc g++ libdbus-1-dev libc6-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libpulse-dev libsndfile1-dev libx11-dev libxau-dev libxcomposite-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes3 libxinerama-dev libxrandr-dev libxrender-dev libxss-dev libxtst-dev libxt-dev libxcursor-dev libxp-dev libxi-dev libgl1-mesa-dev libgif-dev util-linux libudev-dev poppler-utils libpoppler-cpp-dev libraw-dev libspectre-dev librsvg2-dev libwebp5 liblz4-1 libvlc5 libbullet-dev libpng12-0 libjpeg-dev libgstreamer1.0-0 libgstreamer1.0-dev zlibc luajit libluajit-5.1-dev pkg-config doxygen libssl-dev libglib2.0-dev libtiff5-dev libmount-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libeina-dev libxcb-keysyms1-dev dbus-x11 xinit xorg'

Tämä prosessi vaatii noin 170 Mt arkistojen lataamista, ja se voi todennäköisesti kestää 5-15 minuuttia riippuen Internet-yhteydestä ja tietokoneen nopeudesta. Prosessi virtuaalikoneella kesti kuitenkin noin 3 minuuttia.

3. Kun tarvittavat riippuvuudet on saatu, on aika ladata tarvittavat tiedostot EFL: ää ja Enlightenmentia varten.

Kaikki tarvittavat tiedostot voidaan hankkia wget-komennolla.

# wget -c http://download.enlightenment.org/rel/libs/efl/efl-1.18.4.tar.gz http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.21.6.tar.gz

Tämän komennon suorittaminen kestää noin minuutin useimmissa Internet-yhteyksissä. Komento yksinkertaisesti lataa tarvittavat kehitystiedostot EFL: n ja Enlightenmentin rakentamiseksi lähdekoodista.

4. Seuraava vaihe on purkaa pakettien sisältö.

# tar xf efl-1.18.4.tar.gz
# tar xf enlightenment-0.21.6.tar.gz

Kaksi yllä olevaa komentoa luo kaksi kansiota nykyiseen suoraan nimeltään ”efl-1.18.4” ja ”enlightenment-0.21.6”.

5. Ensimmäinen näistä kansioista on ‘efl-1.18.4’ -kansio. Koska Devuanin tavoitteena on olla järjestelmävapaa, lähdekoodin valmisteluprosessi vaatii erityisen konfigurointiparametrin, jotta se voidaan rakentaa oikein myöhemmin.

# cd efl-1.18.4
# ./configure --disable-systemd

Yllä oleva konfigurointikomento vaihtelee sen suorittamisen keston mukaan, mutta se voi kestää vain minuutin järjestelmästä riippuen. Kiinnitä kuitenkin huomiota prosessin ilmoittamiin virheisiin.

Tyypillisesti ainoat virheet, joita täällä esiintyy, ovat puuttuvat kehityskirjastot. Tulos osoittaa todennäköisesti puuttuvan kirjaston ja tietyn kirjaston voi helposti asentaa.

# apt-get install library-name

6. Jos configure-komento suoritettiin virheettömästi, lopullisen tuloksen tulisi olla värikäs luettelo kohteista, jotka sisällytetään, kun EFL rakennetaan tulevissa vaiheissa.

Seuraavat vaiheet ovat todella luoda tarvittavat EFL-kirjastot.

# make
# su -c 'make install'

Tämä prosessi vaihtelee jälleen rakennus- prosessin käytettävissä olevien kone- ja laitteistoresurssien mukaan. Tässä oppaassa käytetty virtuaalikone kesti noin 10 minuuttia molempien komentojen suorittamiseen.

7. Kun EFL-rakennusprosessi on valmis, on aika rakentaa valaistuminen.

# cd ../enlightenment-0.21.6
# ./configure --disable-systemd
# make
# su -c 'make install'

Yllä olevat komennot kestävät 10-15 minuuttia, riippuen jälleen käytetystä järjestelmästä. Kun viimeinen komento on suoritettu, on tehtävä vielä yksi tehtävä ennen Enlightenment-työpöytäympäristön käynnistämistä.

8. Tämä viimeinen komento asettaa X11: n käynnistämään valaistuksen, kun käyttäjä käynnistää X: n (älä suorita näitä komentoja pääkäyttäjänä).

# echo 'exec enlightenment_start' > ~/.xinitrc
$ startx

Jos kaikki menee hyvin, järjestelmä aloittaa Enlightenmentin alkuasetukset, joka opastaa käyttäjää kielen, näppäimistön ja muiden kokoonpanoasetusten läpi.

9. Kun kaikki käyttäjäasetukset on määritetty, käyttäjä pudotetaan Enlightenment Desktopiin!

Toivon, että tämä artikkeli on ollut hyödyllinen ja että nautitte uudesta Enlightenment-työpöytäympäristöstä Devuan Linuxissa! Kerro minulle, jos sinulla on ongelmia tai kysymyksiä. Kuten aina, kiitos, että käytit aikaa lukea tämä artikkeli!