Enlightenment Desktop'ı Devuan Linux'a yükleyin


Devuan Linux kurulumuyla ilgili daha önceki bir makalede, yalnızca daha sonra Aydınlanma masaüstü ortamını kurmak amacıyla grafik ortamı olmadan yeni bir Devuan Linux kurulumu kuruldu.

Aydınlanma başlangıçta bir pencere yöneticisiydi ve harika bir masaüstü ortamına dönüştü. Projeler hakkında daha fazla bilgi edinmek için lütfen https://www.enlightenment.org/about adresindeki 'hakkımızda' sayfasına uğrayın.

Bu makalede Enlightenment'in en yeni sürümünün nasıl kurulacağı ele alınacaktır. Bu yazının yazıldığı sırada Enlightenment'ın mevcut sürümü 0.21.6 sürümüdür ve EFL kitaplıklarının güncel sürümü 1.18.4 sürümüdür.

sistem gereksinimleri

Devuan kurulum makalesinden devam edersek, sistemin aydınlanma için gereken minimum gereksinimlere zaten sahip olması gerekir.

Ancak sıfırdan başlıyorsanız bu süreç için önerilen minimum özellikler aşağıdadır.

  1. En az 15GB disk alanı; daha fazlasına sahip olmaları şiddetle teşvik edildi
  2. En az 2GB RAM; daha fazlası teşvik ediliyor
  3. İnternet bağlantısı; yükleyici dosyaları internetten indirecek

Enlightenment Desktop'ın Devan Linux'a Kurulumu

1. İlk adım Devuan'ın tamamen güncellendiğinden emin olmaktır. İlk adım, Devuan için mevcut en son paketleri almak üzere bir dizi komutu çalıştırmaktır.

Aşağıdakiler kök kullanıcı olarak çalıştırılmalıdır ve Devuan'ın varsayılan kurulumu 'sudo' paketini içermez. Kök kullanıcı olarak oturum açmak gerekli olacaktır:

su root
apt-get update
apt-get upgrade

2. Devuan güncellendikten ve gerekli yeniden başlatmalar gerçekleştirildikten sonra, EFL ve Aydınlanma'yı oluşturmaya başlamanın zamanı gelmiştir.

Kaynaktan herhangi bir şey oluştururken, işleme başlamadan önce her zaman kurulması gereken çeşitli bağımlılıklar vardır. Devuan'da EFL/Aydınlanma için gerekli olan geliştirme kitaplıkları ve araçları aşağıda verilmiştir ve bunları hızlı bir şekilde kurmak için aşağıdaki komutu çalıştırın:

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'

Bu işlem, yaklaşık 170MB arşivin indirilmesini gerektirecektir ve İnternet bağlantısına ve bilgisayarın hızına bağlı olarak muhtemelen 5-15 dakika kadar sürebilir. Ancak VM'deki işlem yaklaşık 3 dakika sürdü.

3. Gerekli bağımlılıklar elde edildikten sonra sıra EFL ve Enlightenment için gerekli dosyaları indirmeye gelir.

Gerekli tüm dosyalar wget komutu kullanılarak elde edilebilir.

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

Bu komutun tamamlanması çoğu İnternet bağlantısında yaklaşık bir dakika sürecektir. Komut, EFL ve Enlightenment'ı kaynak kodundan oluşturmak için gerekli geliştirme dosyalarını indirmektir.

4. Bir sonraki adım, tarball'ların içeriğini çıkarmaktır.

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

Yukarıdaki iki komut, mevcut durumda doğrudan sırasıyla 'efl-1.18.4' ve 'enlightenment-0.21.6' adlı iki klasör oluşturacaktır.

5. Bu klasörlerden ihtiyaç duyulacak ilki 'efl-1.18.4' klasörüdür. Devuan sistemden bağımsız olmayı hedeflediğinden kaynak kodunu hazırlama süreci, daha sonra düzgün bir şekilde oluşturulabilmesi için özel bir yapılandırma parametresi gerektirecektir.

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

Yukarıdaki yapılandırma komutunun tamamlanması gereken süreye göre değişecektir ancak sisteme bağlı olarak bir dakika kadar kısa bir zaman alabilir. Ancak süreç tarafından bildirilen hatalara çok dikkat edin.

Genellikle burada yaşanacak tek hata, geliştirme kitaplıklarının eksik olmasıdır. Çıktı muhtemelen hangi kütüphanenin eksik olduğunu ve o kütüphanenin kolayca kurulabileceğini gösterecektir.

apt-get install library-name

6. Eğer yapılandırma komutu hatasız çalıştıysa, son çıktı, sonraki adımlarda EFL oluşturulduğunda eklenecek öğelerin renkli bir listesi olmalıdır.

Sonraki adımlar aslında gerekli EFL kütüphanelerini oluşturmaktır.

make
su -c 'make install'

Bu süreç yine oluşturma sürecinde mevcut olan makine ve donanım kaynaklarına bağlı olarak değişecektir. Bu kılavuzda kullanılan sanal makinenin her iki komutun tamamlanması yaklaşık 10 dakika sürdü.

7. EFL oluşturma süreci tamamlandıktan sonra Aydınlanma'yı oluşturmanın zamanı gelir.

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

Yukarıdaki komutlar, yine kullanılan sisteme bağlı olarak 10-15 dakika kadar sürecektir. Son komut tamamlandıktan sonra Enlightenment masaüstü ortamını başlatmadan önce bir görevin daha yapılması gerekiyor.

8. Bu son komut, X11'i, kullanıcı X'i başlattığında aydınlanmayı başlatacak şekilde ayarlayacaktır (Bu komutları root olarak çalıştırmayın).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Her şey yolunda giderse sistem, kullanıcıya dil, klavye ve diğer yapılandırma ayarları konusunda yol gösterecek olan Aydınlanma'nın ilk yapılandırmasını başlatır.

9. Tüm kullanıcı ayarları yapıldıktan sonra kullanıcı Enlightenment Masaüstüne bırakılacaktır!

Umarım bu makale faydalı olmuştur ve Devuan Linux'taki yeni Enlightenment masaüstü ortamını beğenirsiniz! Herhangi bir sorunla veya sorunuzla karşılaşırsanız lütfen bana bildirin. Her zaman olduğu gibi, bu makaleyi okumaya zaman ayırdığınız için teşekkür ederiz!