ദേവുവാൻ ലിനക്സിൽ എൻലൈറ്റൻമെന്റ് ഡെസ്ക്ടോപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക


ദേവുവാൻ ലിനക്സ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള ഒരു മുൻ ലേഖനത്തിൽ, പിന്നീട് എൻലൈറ്റൻമെന്റ് ഡെസ്ക്ടോപ്പ് എൻവയോൺമെന്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി ഗ്രാഫിക്കൽ എൻവയോൺമെന്റ് ഇല്ലാതെ ദേവുവാൻ ലിനക്സിന്റെ ഒരു പുതിയ ഇൻസ്റ്റാളേഷൻ ഇൻസ്റ്റാൾ ചെയ്തു.

ജ്ഞാനോദയം യഥാർത്ഥത്തിൽ ഒരു വിൻഡോ മാനേജറായിരുന്നു, കൂടാതെ ഒരു അത്ഭുതകരമായ ഡെസ്uക്uടോപ്പ് പരിതസ്ഥിതിയിലേക്ക് വളർന്നു. പ്രോജക്uറ്റുകളെ കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, അവരുടെ 'ഞങ്ങളെക്കുറിച്ച്' എന്ന പേജ് ദയവായി നിർത്തുക: https://www.enlightenment.org/about.

ജ്ഞാനോദയത്തിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്ന് ഈ ലേഖനം ചർച്ച ചെയ്യും. ഇത് എഴുതുന്ന സമയത്ത് എൻലൈറ്റൻമെന്റ് പതിപ്പ് 0.21.6 ആണ്, ഇഎഫ്എൽ ലൈബ്രറികളുടെ നിലവിലെ പതിപ്പ് പതിപ്പ് 1.18.4 ആണ്.

ദേവുവാൻ ഇൻസ്റ്റലേഷൻ ലേഖനത്തിൽ നിന്ന് തുടരുകയാണെങ്കിൽ, ജ്ഞാനോദയത്തിന് ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ആവശ്യകതകൾ സിസ്റ്റത്തിന് ഇതിനകം ഉണ്ടായിരിക്കണം.

എന്നിരുന്നാലും ആദ്യം മുതൽ ആരംഭിക്കുകയാണെങ്കിൽ, ഈ പ്രക്രിയയ്ക്കായി ഏറ്റവും കുറഞ്ഞ നിർദ്ദേശിത സ്പെസിഫിക്കേഷനുകളാണ് ഇനിപ്പറയുന്നത്.

  1. കുറഞ്ഞത് 15GB ഡിസ്ക് സ്പേസ്; കൂടുതൽ
  2. ഉള്ളതിന് ശക്തമായി പ്രോത്സാഹിപ്പിക്കുന്നു
  3. കുറഞ്ഞത് 2GB റാം; കൂടുതൽ പ്രോത്സാഹിപ്പിക്കപ്പെടുന്നു
  4. ഇന്റർനെറ്റ് കണക്ഷൻ; ഇൻസ്റ്റാളർ ഇന്റർനെറ്റിൽ നിന്ന് ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യും

ദേവൻ ലിനക്സിൽ എൻലൈറ്റൻമെന്റ് ഡെസ്ക്ടോപ്പിന്റെ ഇൻസ്റ്റാളേഷൻ

1. ദേവുവാൻ പൂർണ്ണമായി അപ്ഡേറ്റ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുകയാണ് ആദ്യപടി. ദേവുവാൻ ലഭ്യമായ ഏറ്റവും പുതിയ പാക്കേജുകൾ ലഭിക്കുന്നതിന് കമാൻഡുകളുടെ ഒരു പരമ്പര പ്രവർത്തിപ്പിക്കുക എന്നതാണ് ആദ്യപടി.

ഇനിപ്പറയുന്നവ റൂട്ട് ഉപയോക്താവായി പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്, കൂടാതെ ദേവുവാനിന്റെ സ്ഥിരസ്ഥിതി ഇൻസ്റ്റാളിൽ 'സുഡോ' പാക്കേജ് ഉൾപ്പെടുന്നില്ല. റൂട്ട് ഉപയോക്താവായി ലോഗിൻ ചെയ്യേണ്ടത് ആവശ്യമാണ്:

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

2. ദേവുവാൻ അപ്uഡേറ്റ് ചെയ്uത് ആവശ്യമായ റീബൂട്ടുകൾ നടത്തിക്കഴിഞ്ഞാൽ, EFL-ന്റെയും ജ്ഞാനോദയത്തിന്റെയും നിർമ്മാണം ആരംഭിക്കാനുള്ള സമയമാണിത്.

ഉറവിടത്തിൽ നിന്ന് എന്തെങ്കിലും നിർമ്മിക്കുമ്പോൾ, പ്രോസസ്സ് ആരംഭിക്കുന്നതിന് മുമ്പ് ഇൻസ്റ്റാൾ ചെയ്യേണ്ട നിരവധി ഡിപൻഡൻസികൾ എല്ലായ്പ്പോഴും ഉണ്ട്. ദേവുവാനിലെ EFL/Enlightenment-ന് ആവശ്യമായ ഡെവലപ്uമെന്റ് ലൈബ്രറികളും ടൂളുകളും ഇനിപ്പറയുന്നവയാണ്, അവ വേഗത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനായി ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

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

ഈ പ്രക്രിയയ്ക്ക് ഏകദേശം 170MB ആർക്കൈവുകൾ ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട്, ഇന്റർനെറ്റ് കണക്ഷനും കമ്പ്യൂട്ടറിന്റെ വേഗതയും അനുസരിച്ച് 5-15 മിനിറ്റ് വരെ എടുത്തേക്കാം. ഒരു VM-ലെ പ്രക്രിയയ്ക്ക് ഏകദേശം 3 മിനിറ്റ് എടുത്തു.

3. ആവശ്യമായ ഡിപൻഡൻസികൾ ലഭിച്ചുകഴിഞ്ഞാൽ, EFL-നും ജ്ഞാനോദയത്തിനും ആവശ്യമായ ഫയലുകൾ ഡൗൺലോഡ് ചെയ്യാനുള്ള സമയമാണിത്.

ആവശ്യമായ എല്ലാ ഫയലുകളും 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

മിക്ക ഇന്റർനെറ്റ് കണക്ഷനുകളിലും ഈ കമാൻഡ് പൂർത്തിയാകാൻ ഒരു മിനിറ്റ് എടുക്കും. സോഴ്uസ് കോഡിൽ നിന്ന് EFL, എൻലൈറ്റൻമെന്റ് എന്നിവ നിർമ്മിക്കുന്നതിന് ആവശ്യമായ ഡെവലപ്uമെന്റ് ഫയലുകൾ കമാൻഡ് ഡൗൺലോഡ് ചെയ്യുകയാണ്.

4. ടാർബോളുകളുടെ ഉള്ളടക്കം പുറത്തെടുക്കുക എന്നതാണ് അടുത്ത ഘട്ടം.

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

മുകളിലുള്ള രണ്ട് കമാൻഡുകൾ കറന്റിൽ യഥാക്രമം 'efl-1.18.4', 'എൻലൈറ്റൻമെന്റ്-0.21.6' എന്ന് വിളിക്കപ്പെടുന്ന രണ്ട് ഫോൾഡറുകൾ സൃഷ്ടിക്കും.

5. ഈ ഫോൾഡറുകളിൽ ആദ്യത്തേത് 'efl-1.18.4' ഫോൾഡറാണ്. ദേവുവാൻ, സിസ്റ്റം സ്വതന്ത്രമാക്കാൻ ലക്ഷ്യമിടുന്നതിനാൽ, സോഴ്സ് കോഡ് തയ്യാറാക്കുന്ന പ്രക്രിയയ്ക്ക് പിന്നീട് ശരിയായി നിർമ്മിക്കുന്നതിന് ഒരു പ്രത്യേക കോൺഫിഗർ പാരാമീറ്റർ ആവശ്യമായി വരും.

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

മുകളിലുള്ള കോൺഫിഗർ കമാൻഡ് പൂർത്തിയാക്കാൻ എടുക്കുന്ന സമയത്തിൽ വ്യത്യാസമുണ്ടാകും, പക്ഷേ സിസ്റ്റത്തെ ആശ്രയിച്ച് ഒരു മിനിറ്റ് വരെ എടുക്കാം. എന്നിരുന്നാലും, പ്രോസസ്സ് റിപ്പോർട്ട് ചെയ്യുന്ന ഏതെങ്കിലും പിശകുകൾ ശ്രദ്ധാപൂർവ്വം ശ്രദ്ധിക്കുക.

സാധാരണഗതിയിൽ ഇവിടെ അനുഭവപ്പെടുന്ന ഒരേയൊരു പിശക് വികസന ലൈബ്രറികൾ നഷ്uടമാകുന്നതാണ്. ഏത് ലൈബ്രറിയാണ് നഷ്ടപ്പെട്ടതെന്നും ആ പ്രത്യേക ലൈബ്രറി ഉപയോഗിച്ച് എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഔട്ട്പുട്ട് സൂചിപ്പിക്കും.

# apt-get install library-name

6. കോൺഫിഗർ കമാൻഡ് ഒരു പിശകും കൂടാതെ പ്രവർത്തിക്കുകയാണെങ്കിൽ, വരാനിരിക്കുന്ന ഘട്ടങ്ങളിൽ EFL നിർമ്മിക്കുമ്പോൾ ഉൾപ്പെടുത്തേണ്ട ഇനങ്ങളുടെ വർണ്ണാഭമായ ലിസ്റ്റായിരിക്കും അന്തിമ ഔട്ട്പുട്ട്.

അടുത്ത ഘട്ടങ്ങൾ യഥാർത്ഥത്തിൽ ആവശ്യമായ EFL ലൈബ്രറികൾ സൃഷ്ടിക്കുക എന്നതാണ്.

# make
# su -c 'make install'

ബിൽഡ് പ്രോസസ്സിന് ലഭ്യമായ മെഷീനും ഹാർഡ്uവെയർ ഉറവിടങ്ങളും അടിസ്ഥാനമാക്കി ഈ പ്രക്രിയ വീണ്ടും വ്യത്യാസപ്പെടും. ഈ ഗൈഡിൽ ഉപയോഗിക്കുന്ന വെർച്വൽ മെഷീൻ രണ്ട് കമാൻഡുകളും പൂർത്തിയാക്കാൻ ഏകദേശം 10 മിനിറ്റ് എടുത്തു.

7. EFL നിർമ്മാണ പ്രക്രിയ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, ജ്ഞാനോദയം നിർമ്മിക്കാനുള്ള സമയമാണിത്.

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

മേൽപ്പറഞ്ഞ കമാൻഡുകൾ ഉപയോഗിക്കുന്ന സിസ്റ്റത്തെ ആശ്രയിച്ച് 10-15 മിനിറ്റ് വരെ എടുക്കും. അന്തിമ കമാൻഡ് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, എൻലൈറ്റൻമെന്റ് ഡെസ്uക്uടോപ്പ് എൻവയോൺമെന്റ് സമാരംഭിക്കുന്നതിന് മുമ്പ് ഒരു ജോലി കൂടി ചെയ്യേണ്ടതുണ്ട്.

8. ഈ അന്തിമ കമാൻഡ് ഉപയോക്താവ് X ആരംഭിക്കുമ്പോൾ ജ്ഞാനോദയം ആരംഭിക്കുന്നതിനായി X11 സജ്ജീകരിക്കും (ഈ കമാൻഡുകൾ റൂട്ടായി പ്രവർത്തിപ്പിക്കരുത്).

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

എല്ലാം ശരിയാണെങ്കിൽ, ജ്ഞാനോദയത്തിന്റെ പ്രാരംഭ കോൺഫിഗറേഷൻ സിസ്റ്റം ആരംഭിക്കും, അത് ഭാഷ, കീബോർഡ്, മറ്റ് കോൺഫിഗറേഷൻ ക്രമീകരണങ്ങൾ എന്നിവയിലൂടെ ഉപയോക്താവിനെ നയിക്കും.

9. എല്ലാ ഉപയോക്തൃ ക്രമീകരണങ്ങളും സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, ഉപയോക്താവിനെ എൻലൈറ്റൻമെന്റ് ഡെസ്ക്ടോപ്പിലേക്ക് വീഴ്ത്തും!

ഈ ലേഖനം പ്രയോജനകരമാണെന്നും ദേവുവാൻ ലിനക്സിലെ പുതിയ എൻലൈറ്റൻമെന്റ് ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതി നിങ്ങൾ ആസ്വദിക്കുമെന്നും ഞാൻ പ്രതീക്ഷിക്കുന്നു! നിങ്ങൾക്ക് എന്തെങ്കിലും പ്രശ്uനങ്ങളോ ചോദ്യങ്ങളോ ഉണ്ടായാൽ ദയവായി എന്നെ അറിയിക്കുക. എല്ലായ്പ്പോഴും എന്നപോലെ, ഈ ലേഖനം വായിക്കാൻ സമയമെടുത്തതിന് നന്ദി!