Asenna Enlightenment Desktop Devuan Linuxiin


Aiemmassa Devuan Linuxin asentamista käsittelevässä artikkelissa Devuan Linuxin uusi asennus asennettiin ilman graafista ympäristöä ainoana tarkoituksena on myöhemmin asentaa Enlightenment-työpöytäympäristö.

Enlightenment oli alun perin ikkunoiden hallintaohjelma, ja se on poikinut upean työpöytäympäristön. Lisätietoja hankkeista saat heidän "tietoa meistä" -sivulta: https://www.enlightenment.org/about.

Tämä artikkeli käsittelee Enlightenmentin uusimman version asentamista. Tätä kirjoitettaessa nykyinen Enlightenment-versio on versio 0.21.6 ja EFL-kirjastojen nykyinen versio on 1.18.4.

Laitteistovaatimukset

Jos jatkat Devuan-asennusartikkelista, järjestelmällä pitäisi jo olla valaistumisen edellyttämät vähimmäisvaatimukset.

Jos aloitat kuitenkin tyhjästä, seuraavat ovat tälle prosessille ehdotetut vähimmäisvaatimukset.

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

Enlightenment Desktopin asennus Devan Linuxiin

1. Ensimmäinen askel on varmistaa, että Devuan on täysin päivitetty. Ensimmäinen askel on suorittaa joukko komentoja saadaksesi uusimmat Devuanille saatavilla olevat paketit.

Seuraavat on suoritettava pääkäyttäjänä, ja Devuanin oletusasennus ei sisällä sudo-pakettia. Kirjautuminen root-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 Enlightenmentin rakentaminen.

Kun rakennat mitään lähteestä, on aina useita riippuvuuksia, jotka on asennettava ennen prosessin aloittamista. Seuraavat ovat tarvittavat kehityskirjastot ja -työkalut, joita tarvitaan EFL/Enlightenmentille Devuanissa. Asenna ne 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 arkiston lataamiseen, ja se voi kestää todennäköisesti 5–15 minuuttia Internet-yhteydestä ja tietokoneen nopeudesta riippuen. Prosessi VM:llä kesti kuitenkin noin 3 minuuttia.

3. Kun tarvittavat riippuvuudet on hankittu, on aika ladata tarvittavat tiedostot EFL:lle ja Enlightenmentille.

Kaikki tarvittavat tiedostot saadaan komennolla wget.

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 on yksinkertaisesti tarvittavien kehitystiedostojen lataaminen EFL:n ja Enlightenmentin rakentamiseksi lähdekoodista.

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

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

Yllä olevat kaksi komentoa luovat kaksi kansiota, jotka ovat suoraan nimeltään efl-1.18.4 ja enlightenment-0.21.6.

5. Ensimmäinen näistä kansioista, jota tarvitaan, on efl-1.18.4-kansio. Koska Devuan pyrkii olemaan järjestelmävapaa, lähdekoodin valmistelu vaatii erityisen konfigurointiparametrin, jotta se rakennetaan myöhemmin oikein.

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

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

Tyypillisesti ainoat virheet, joita tässä koetaan, ovat puuttuvat kehityskirjastot. Tulos osoittaa todennäköisesti, mikä kirjasto puuttuu ja että kyseinen kirjasto voidaan helposti asentaa.

apt-get install library-name

6. Jos konfigurointikomento suoritettiin ilman virheitä, lopputuloksena pitäisi olla värikäs luettelo kohteista, jotka sisällytetään, kun EFL rakennetaan tulevissa vaiheissa.

Seuraavat vaiheet ovat tarvittavien EFL-kirjastojen luominen.

make
su -c 'make install'

Tämäkin prosessi vaihtelee rakennusprosessissa käytettävissä olevien kone- ja laitteistoresurssien mukaan. Tässä oppaassa käytetyn virtuaalikoneen molempien komentojen suorittaminen kesti noin 10 minuuttia.

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

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

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

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

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Jos kaikki menee hyvin, järjestelmä aloittaa Enlightenmentin alkuperäisen määrityksen, joka opastaa käyttäjän kielen, näppäimistön ja muiden asetusten läpi.

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

Toivon, että tästä artikkelista on ollut hyötyä ja että nautit 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 tämän artikkelin lukemiseen!