Sakinisha Eneo-kazi la Mwangaza kwenye Devuan Linux


Katika makala ya awali kuhusu kusakinisha Devuan Linux, usakinishaji mpya wa Devuan Linux ulisakinishwa bila mazingira ya picha kwa madhumuni ya kusakinisha baadaye mazingira ya eneo-kazi la Enlightenment.

Kutaalamika awali ilikuwa meneja wa dirisha na imezalisha mazingira ya ajabu ya eneo-kazi. Kwa maelezo zaidi kuhusu miradi, tafadhali tembelea ukurasa wao wa ‘kuhusu sisi’ unaopatikana: https://www.enlightenment.org/about.

Makala haya yatashughulikia jinsi ya kusakinisha toleo jipya zaidi la Kutaalamika. Wakati wa uandishi huu toleo la sasa la Enlightenment ni toleo la 0.21.6 na toleo la sasa la maktaba za EFL ni toleo la 1.18.4.

Ikiendelea kutoka kwa makala ya usakinishaji ya Devuan, mfumo tayari unapaswa kuwa na mahitaji ya chini zaidi yanayohitajika kwa ajili ya kuelimika.

Walakini ikiwa kuanzia mwanzo, zifuatazo ni vipimo vya chini vilivyopendekezwa kwa mchakato huu.

  1. Angalau 15GB ya nafasi ya diski; kuhimizwa sana kuwa na zaidi
  2. Angalau 2GB ya kondoo dume; zaidi inahimizwa
  3. Muunganisho wa Mtandao; kisakinishi kitapakua faili kutoka kwa Mtandao

Ufungaji wa Eneo-kazi la Mwangaza kwenye Devan Linux

1. Hatua ya kwanza ni kuhakikisha kuwa Devuan imesasishwa kikamilifu. Hatua ya kwanza ni kuendesha mfululizo wa amri ili kupata vifurushi vya hivi punde vinavyopatikana kwa Devuan.

Ifuatayo lazima iendeshwe kama mtumiaji wa mizizi na usakinishaji chaguo-msingi wa Devuan haujumuishi kifurushi cha 'sudo'. Kuingia kama mtumiaji wa mizizi itakuwa muhimu:

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

2. Baada ya Devuan kusasishwa na kuwashwa upya kwa lazima kumefanywa, ni wakati wa kuanza ujenzi wa EFL na Enlightenment.

Wakati wa kujenga kitu chochote kutoka kwa chanzo, daima kuna vitegemezi kadhaa ambavyo vitahitajika kusanikishwa kabla ya kuanza mchakato. Zifuatazo ni maktaba na zana zinazohitajika za ukuzaji ambazo zinahitajika kwa EFL/Enlightenment on Devuan na kuzisakinisha kwa haraka, endesha amri ifuatayo:

# 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'

Mchakato huu utahitaji takriban MB 170 za kumbukumbu kupakuliwa na inaweza kuchukua mahali popote kutoka dakika 5-15 kulingana na muunganisho wa Mtandao na kasi ya kompyuta. Mchakato kwenye VM ulichukua kama dakika 3 hata hivyo.

3. Mara tu utegemezi muhimu umepatikana, ni wakati wa kupakua faili muhimu kwa EFL na Mwangaza.

Faili zote muhimu zinaweza kupatikana kwa kutumia amri ya 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

Amri hii itachukua takriban dakika moja kukamilika kwenye miunganisho mingi ya Mtandao. Amri ni kupakua tu faili muhimu za ukuzaji ili kuunda EFL na Kutaalamika kutoka kwa msimbo wa chanzo.

4. Hatua inayofuata ni kutoa yaliyomo kwenye tarballs.

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

Amri mbili zilizo hapo juu zitaunda folda mbili katika ya sasa inayoitwa moja kwa moja 'efl-1.18.4' na 'enlightenment-0.21.6' mtawalia.

5. Folda za kwanza kati ya hizi zitakazohitajika ni folda ya ‘efl-1.18.4’. Kwa kuwa Devuan inalenga kuwa huru kwa mfumo, mchakato wa kuandaa msimbo wa chanzo utahitaji kigezo maalum cha usanidi ili kuunda ipasavyo baadaye.

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

Amri ya usanidi iliyo hapo juu itatofautiana katika muda ambao inachukua kukamilisha lakini inaweza kuchukua kama dakika moja kulingana na mfumo. Zingatia sana makosa yoyote yaliyoripotiwa na mchakato ingawa.

Kwa kawaida, makosa pekee ambayo yatashuhudiwa hapa yatakuwa yanakosa maktaba za ukuzaji. Matokeo yanaweza kuonyesha ni maktaba gani ambayo haipo na maktaba hiyo inaweza kusakinishwa kwa urahisi nayo.

# apt-get install library-name

6. Ikiwa amri ya usanidi ilifanya kazi bila hitilafu yoyote, matokeo ya mwisho yanapaswa kuwa orodha ya rangi ya vitu vya kujumuishwa wakati EFL itaundwa katika hatua zinazokuja.

Hatua zinazofuata ni kuunda maktaba muhimu za EFL.

# make
# su -c 'make install'

Mchakato huu tena utatofautiana kulingana na rasilimali za mashine na maunzi zinazopatikana kwa mchakato wa ujenzi. Mashine pepe inayotumika katika mwongozo huu ilichukua takriban dakika 10 kwa amri zote mbili kukamilisha.

7. Baada ya mchakato wa kujenga EFL kukamilika, ni wakati wa kujenga Enlightenment.

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

Amri zilizo hapo juu zitachukua mahali popote kutoka kwa dakika 10-15 kutegemea tena mfumo unaotumika. Mara tu amri ya mwisho imekamilika, kazi moja zaidi inahitaji kufanywa kabla ya kuzindua mazingira ya eneo-kazi la Mwangaza.

8. Amri hii ya mwisho itasanidi X11 ili kuzindua ufahamu mtumiaji anapoanzisha X (Usiendeshe amri hizi kama mzizi).

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

Ikiwa kila kitu kitaenda vizuri, mfumo utaanza usanidi wa awali wa Kutaalamika ambao utamtembeza mtumiaji kupitia lugha, kibodi, na mipangilio mingine ya usanidi.

9. Mipangilio yote ya mtumiaji ikishawekwa, mtumiaji atatupwa kwenye Eneo-kazi la Mwangaza!

Natumaini kwamba makala haya yamekuwa ya manufaa na kwamba unafurahia mazingira mapya ya eneo-kazi la Kutaalamika katika Devuan Linux! Tafadhali nijulishe ikiwa unakumbana na maswala au maswali yoyote ambayo unaweza kuwa nayo. Kama kawaida, asante kwa kuchukua wakati wa kusoma nakala hii!