Jump to content

Cara Install Soruce Code dari GitHub di Linux

From Made Juli
Revision as of 06:41, 28 September 2026 by Madejuli (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.