Jump to content

Cara Install Soruce Code dari GitHub di Linux

From Made Juli

Dalam skenario ini adalah menginstall Fastfetch di Ubuntu Server. Jika mengunduh source code Fastfetch dalam bentuk ZIP (fastfetch-main.zip atau serupa) dari GitHub, kita harus mengompilasi/membangun aplikasi tersebut secara manual (build from source).

Berikut langkah-langkah dan urutan perintah terminal yang perlu dijalankan:

1. Prasyarat (Dependencies)

Pastikan sistem Anda sudah memiliki perkakas kompilasi dasar seperti CMake, GCC/Clang, dan Ninja/Make.

  • Ubuntu/Debian
sudo apt update && sudo apt install cmake build-essential pkg-config
  • Fedora
sudo dnf install cmake gcc gcc-c++ pkgconf
  • Arch Linux

sudo pacman -S cmake base-devel

2. Ekstrak File ZIP dan Masuk ke Direktori

Buka terminal dan masuk ke folder lokasi unduhan, lalu ekstrak:

# Masuk ke direktori Downloads (atau lokasi file ZIP Anda)
cd ~/Downloads

# Ekstrak file ZIP (sesuaikan nama file jika berbeda)
unzip fastfetch-main.zip

# Masuk ke direktori hasil ekstrak
cd fastfetch-main

3. Kompilasi dan Install

Jalankan langkah build menggunakan CMake dan Make (atau Ninja):

# 1. Buat direktori khusus untuk proses build
mkdir build && cd build

# 2. Konfigurasi proyek menggunakan CMake
cmake -DCMAKE_BUILD_TYPE=Release ..

# 3. Kompilasi kode sumber
cmake --build . --target fastfetch

# 4. Install aplikasi ke sistem
sudo cmake --install .

4. Verifikasi

Setelah proses install selesai, Anda bisa langsung menjalankan Fastfetch dengan mengetikkan perintah berikut di terminal:

fastfetch

Catatan Alternatif:

Jika Anda di Linux/macOS dan hanya ingin langsung menggunakannya tanpa mengompilasi manual (build from source), Anda bisa mengunduh file biner jadi (.deb untuk Debian/Ubuntu, atau paket .tar.gz yang sudah di-compile) dari halaman Fastfetch Releases.