Wụnye Desktọpụ Enlightenment na Devuan Linux


N'ime edemede mbụ gbasara ịwụnye Devuan Linux, arụnyere nrụnye ọhụrụ nke Devuan Linux na-enweghị ebe eserese maka naanị ebumnuche nke mechaa wụnye gburugburu desktọpụ Enlightenment.

Enlightenment bụbu onye njikwa windo wee banye na gburugburu desktọpụ mara mma. Maka ozi ndị ọzọ gbasara ọrụ a, biko kwụsị na ibe ha 'banyere anyị' dị: https://www.enlightenment.org/about.

Edemede a ga-ekpuchi otu esi etinye ụdị Enlightenment kacha ọhụrụ. N'oge a na-ede akwụkwọ nke ugbu a Enlightenment bụ ụdị 0.21.6 na nke ugbu a nke ụlọ akwụkwọ EFL bụ ụdị 1.18.4.

Ọ bụrụ na-aga n'ihu site na edemede nrụnye Devuan, sistemụ ahụ kwesịrị ịnwerịrị ihe kacha nta achọrọ maka nghọta.

Agbanyeghị, ọ bụrụ na ịmalite site na ọkọ, ndị a bụ nkọwapụta kacha nta akwadoro maka usoro a.

  1. dịkarịa ala 15GB nke ohere diski; agbamume siri ike inwekwu
  2. dịkarịa ala 2GB nke ebule; a na-akwadokwa ọzọ
  3. njikọ ịntanetị; installer ga-ebudata faịlụ na ịntanetị

Ntinye nke Desktọpụ Enlightenment na Devan Linux

1. Nzọụkwụ mbụ bụ iji hụ na Devuan na-n'ụzọ zuru ezu emelitere. Nzọụkwụ mbụ bụ ịgba ọsọ usoro iwu iji nweta ngwugwu ọhụrụ dị maka Devuan.

A ghaghị ịgba ọsọ ndị a dị ka onye ọrụ mgbọrọgwụ na ntinye nke Devuan anaghị agụnye ngwugwu 'sudo'. Ịbanye dịka onye ọrụ mgbọrọgwụ ga-adị mkpa:

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

2. Ozugbo Devuan emelitere na ihe ọ bụla dị mkpa reboots e rụrụ, ọ bụ oge na-amalite na-ewu EFL na Enlightenment.

Mgbe ị na-ewu ihe ọ bụla site na isi iyi, a na-enwekarị ọtụtụ ndabere nke a ga-etinyerịrị tupu ịmalite usoro ahụ. Ihe ndị a bụ ọba akwụkwọ mmepe dị mkpa na ngwaọrụ ndị achọrọ maka EFL/Enlightenment na Devuan na iji wụnye ha ngwa ngwa, mee iwu a:

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

Usoro a ga-achọ ka ebudata ihe dịka 170MB nke ebe nchekwa ma nwee ike were ebe ọ bụla site na nkeji 5-15 dabere na njikọ ịntanetị yana ọsọ kọmputa. Usoro a na VM were ihe dịka nkeji 3 n'agbanyeghị.

3. Ozugbo enwetara ihe ndabere dị mkpa, ọ bụ oge ibudata faịlụ ndị dị mkpa maka EFL na Enlightenment.

Enwere ike nweta faịlụ niile dị mkpa site na iji iwu 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

Iwu a ga-ewe ihe dị ka otu nkeji iji mezue na ọtụtụ njikọ ịntanetị. Iwu a bụ nbudata faịlụ mmepe dị mkpa iji wuo EFL na Enlightenment site na koodu isi mmalite.

4. Nzọụkwụ ọzọ bụ ịwepụ ọdịnaya nke tarballs.

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

Iwu abụọ dị n'elu ga-emepụta nchekwa abụọ na nke ugbu a a na-akpọ 'efl-1.18.4' na 'enlightenment-0.21.6' n'otu n'otu.

5. Nke mbụ n'ime folda ndị a ga-adị mkpa bụ nchekwa 'efl-1.18.4'. Ebe ọ bụ na Devuan chọrọ ka emebere ya n'efu, usoro nke ịkwadebe koodu isi mmalite ga-achọ nhazi nhazi pụrụ iche iji wuo nke ọma ma emechaa.

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

Iwu nhazi nke dị n'elu ga-adịgasị iche na oge ọ ga-ewe iji wuchaa mana ọ nwere ike were ihe dị ka nkeji dabere na usoro ahụ. Lezienụ anya na njehie ọ bụla nke usoro a kọrọ n'agbanyeghị.

Na-abụkarị naanị mperi ndị a ga-enweta ebe a ga-abụ ọba akwụkwọ mmepe efu. O yikarịrị ka ọ̀tụ̀tụ̀ a ga-egosi ọ́bá akwụkwọ na-efu, yana a pụrụ iji otu ọba akwụkwọ ahụ arụnye ngwa ngwa.

# apt-get install library-name

6. Ọ bụrụ na nhazi iwu na-agba ọsọ na-enweghị njehie ọ bụla, mmepụta ikpeazụ kwesịrị ịbụ ndepụta mara mma nke ihe ndị a ga-agụnye mgbe EFL wuru na nzọụkwụ na-abịanụ.

Nzọụkwụ na-esote bụ ịmepụta ọba akwụkwọ EFL dị mkpa.

# make
# su -c 'make install'

Usoro a ga-adịgasị iche ọzọ dabere na igwe na akụrụngwa akụrụngwa dị maka usoro iwu. Igwe mebere igwe a na-eji na ntuziaka a were ihe dị ka nkeji iri maka iwu abụọ a iji mechaa.

7. Ozugbo usoro iwu EFL zuru ezu, ọ bụ oge iji wuo Enlightenment.

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

Iwu ndị a dị n'elu ga-ewe ebe ọ bụla site na 10-15 nkeji dabere ọzọ na usoro a na-eji. Ozugbo emechara iwu ikpeazụ, a ga-eme otu ọrụ ọzọ tupu ịmalite gburugburu desktọpụ Enlightenment.

8. Iwu ikpeazụ a ga-edozi X11 ka ọ malite nghọta mgbe onye ọrụ malitere X (Edola iwu ndị a dị ka mgbọrọgwụ).

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

Ọ bụrụ na ihe niile na-aga nke ọma, usoro ahụ ga-amalite nhazi mbụ nke Enlightenment nke ga-ejegharị onye ọrụ site na asụsụ, keyboard, na nhazi nhazi ndị ọzọ.

9. Ozugbo emechara ntọala onye ọrụ niile, a ga-atụba onye ọrụ na Desktọpụ Enlightenment!

Enwere m olileanya na isiokwu a bara uru yana na ị na-anụ ụtọ gburugburu desktọpụ ọhụụ ọhụrụ na Devuan Linux! Biko mee ka m mara ma ị nwere nsogbu ma ọ bụ ajụjụ ọ bụla ị nwere. Dị ka oge niile, daalụ maka iwepụta oge gụọ akụkọ a!