Jump to content

Cara Install Soruce Code dari GitHub di Linux: Difference between revisions

From Made Juli
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
Pastikan sistem Anda sudah memiliki perkakas kompilasi dasar seperti '''CMake''', '''GCC/Clang''', dan '''Ninja/Make'''.
Pastikan sistem Anda sudah memiliki perkakas kompilasi dasar seperti '''CMake''', '''GCC/Clang''', dan '''Ninja/Make'''.


* Ubuntu/Debian
* '''Ubuntu/Debian'''
  sudo apt update && sudo apt install cmake build-essential pkg-config
  sudo apt update && sudo apt install cmake build-essential pkg-config


* Fedora
* '''Fedora'''
  sudo dnf install cmake gcc gcc-c++ pkgconf
  sudo dnf install cmake gcc gcc-c++ pkgconf


* Arch Linux
* '''Arch Linux'''
sudo pacman -S cmake base-devel
sudo pacman -S cmake base-devel


Line 39: Line 39:
   
   
  # 4. Install aplikasi ke sistem
  # 4. Install aplikasi ke sistem
  sudo cmake --install .</blockquote>
  sudo cmake --install .


==== 4. Verifikasi ====
==== 4. Verifikasi ====

Latest revision as of 06:41, 28 September 2026

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.