Instal Desktop Pencerahan di Devuan Linux


Dalam artikel sebelumnya tentang menginstal Devuan Linux, instalasi baru Devuan Linux diinstal tanpa lingkungan grafis dengan tujuan untuk menginstal lingkungan desktop Enlightenment di kemudian hari.

Pencerahan awalnya adalah pengelola jendela dan telah berkembang menjadi lingkungan desktop yang menakjubkan. Untuk informasi lebih lanjut tentang proyek-proyek tersebut, silakan mampir ke halaman 'tentang kami' yang terletak: https://www.enlightenment.org/about.

Artikel ini akan membahas cara menginstal Enlightenment versi terbaru. Pada saat penulisan ini, versi Pencerahan saat ini adalah versi 0.21.6 dan versi perpustakaan EFL saat ini adalah versi 1.18.4.

Persyaratan sistem

Jika melanjutkan dari artikel instalasi Devuan, seharusnya sistem sudah memiliki persyaratan minimum yang diperlukan untuk pencerahan.

Namun jika memulai dari awal, berikut spesifikasi minimum yang disarankan untuk proses ini.

  1. Setidaknya 15GB ruang disk; sangat dianjurkan untuk memiliki lebih banyak
  2. Setidaknya 2GB ram; lebih banyak yang didorong
  3. Koneksi internet; penginstal akan mengunduh file dari Internet

Instalasi Desktop Pencerahan di Devan Linux

1. Langkah pertama adalah memastikan bahwa Devuan telah diperbarui sepenuhnya. Langkah pertama adalah menjalankan serangkaian perintah untuk mendapatkan paket terbaru yang tersedia untuk Devuan.

Yang berikut ini harus dijalankan sebagai pengguna root dan instalasi default Devuan tidak menyertakan paket 'sudo'. Masuk sebagai pengguna root diperlukan:

su root
apt-get update
apt-get upgrade

2. Setelah Devuan diperbarui dan reboot yang diperlukan telah dilakukan, sekarang saatnya untuk mulai membangun EFL dan Enlightenment.

Saat membangun sesuatu dari sumber, selalu ada beberapa dependensi yang perlu diinstal sebelum memulai proses. Berikut ini adalah pustaka pengembangan dan alat yang diperlukan untuk EFL/Enlightenment di Devuan dan untuk menginstalnya dengan cepat, jalankan perintah berikut:

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'

Proses ini memerlukan sekitar 170MB arsip untuk diunduh dan mungkin memerlukan waktu 5-15 menit tergantung pada koneksi Internet dan kecepatan komputer. Namun proses pada VM memakan waktu sekitar 3 menit.

3. Setelah dependensi yang diperlukan diperoleh, sekarang saatnya mengunduh file yang diperlukan untuk EFL dan Enlightenment.

Semua file yang diperlukan dapat diperoleh dengan menggunakan perintah 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

Perintah ini memerlukan waktu sekitar satu menit untuk diselesaikan pada sebagian besar koneksi Internet. Perintahnya hanyalah mengunduh file pengembangan yang diperlukan untuk membangun EFL dan Enlightenment dari kode sumber.

4. Langkah selanjutnya adalah mengekstrak isi tarball.

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

Kedua perintah di atas akan membuat dua folder di folder saat ini yang masing-masing disebut 'efl-1.18.4' dan 'enlightenment-0.21.6'.

5. Folder pertama yang diperlukan adalah folder 'efl-1.18.4'. Karena Devuan bertujuan untuk bebas sistem, proses penyiapan kode sumber akan memerlukan parameter konfigurasi khusus agar dapat dibangun dengan benar nantinya.

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

Perintah konfigurasi di atas akan bervariasi dalam jumlah waktu yang diperlukan untuk menyelesaikannya tetapi dapat memakan waktu hanya satu menit tergantung pada sistemnya. Perhatikan baik-baik setiap kesalahan yang dilaporkan oleh proses tersebut.

Biasanya satu-satunya kesalahan yang akan dialami di sini adalah hilangnya perpustakaan pengembangan. Outputnya kemungkinan akan menunjukkan perpustakaan mana yang hilang dan perpustakaan tertentu dapat diinstal dengan mudah.

apt-get install library-name

6. Jika perintah konfigurasi berjalan tanpa kesalahan apa pun, hasil akhirnya akan berupa daftar item berwarna yang akan disertakan saat EFL dibuat pada langkah berikutnya.

Langkah selanjutnya adalah membuat perpustakaan EFL yang diperlukan.

make
su -c 'make install'

Proses ini sekali lagi akan bervariasi berdasarkan sumber daya mesin dan perangkat keras yang tersedia untuk proses pembangunan. Mesin virtual yang digunakan dalam panduan ini memerlukan waktu sekitar 10 menit untuk menyelesaikan kedua perintah.

7. Setelah proses pembangunan EFL selesai, sekarang saatnya membangun Pencerahan.

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

Perintah di atas akan memakan waktu 10-15 menit tergantung sekali lagi pada sistem yang digunakan. Setelah perintah terakhir selesai, satu tugas lagi perlu dilakukan sebelum meluncurkan lingkungan desktop Enlightenment.

8. Perintah terakhir ini akan mengatur X11 untuk meluncurkan pencerahan ketika pengguna memulai X (Jangan jalankan perintah ini sebagai root).

echo 'exec enlightenment_start' > ~/.xinitrc
startx

Jika semuanya berjalan lancar, sistem akan memulai konfigurasi awal Pencerahan yang akan memandu pengguna memahami bahasa, keyboard, dan pengaturan konfigurasi lainnya.

9. Setelah semua pengaturan pengguna telah diatur, pengguna akan dibawa ke Desktop Pencerahan!

Saya harap artikel ini bermanfaat dan Anda menikmati lingkungan desktop Pencerahan baru di Devuan Linux! Harap beri tahu saya jika Anda mengalami masalah atau pertanyaan apa pun. Seperti biasa, terima kasih telah meluangkan waktu untuk membaca artikel ini!