2025-10-12
admin
Diperbarui 2025-10-17

Solusi Error pkg-config Canvas di Ubuntu 24.04: Panduan Lengkap

Mengalami error 'pkg-config not found' saat instalasi package Canvas? Artikel ini memberikan solusi langkah demi langkah untuk mengatasi masalah dependencies di Ubuntu 24.04 dan memastikan instalasi Canvas berhasil.
Solusi Error pkg-config Canvas di Ubuntu 24.04: Panduan Lengkap

Dari error log yang Anda berikan, masalah utamanya adalah pada instalasi package canvas. Error menunjukkan:

/bin/sh: 1: pkg-config: not found
gyp: Call to 'pkg-config pixman-1 --libs' returned exit status 127

Ini berarti sistem Anda kekurangan dependencies sistem yang diperlukan untuk membangun package canvas dari source code.

Solusi

Untuk Ubuntu 24.04, Anda perlu menginstall dependencies berikut:

sudo apt-get update
sudo apt-get install -y build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev pkg-config

Penjelasan package yang diinstall:

  • build-essential - tools kompilasi dasar (gcc, g++, make)
  • pkg-config - tool untuk mengelola compile flags (yang error)
  • libcairo2-dev - library untuk rendering grafis 2D
  • libpango1.0-dev - library untuk text rendering
  • libjpeg-dev - library untuk JPEG
  • libgif-dev - library untuk GIF
  • librsvg2-dev - library untuk SVG

Setelah menginstall dependencies di atas, jalankan lagi:

npm install

Bonus: Membersihkan cache npm (opsional)

Jika masih error, coba bersihkan cache dan node_modules dulu:

rm -rf node_modules package-lock.json
npm cache clean --force
npm install

Error ini umum terjadi karena canvas adalah native module yang perlu dikompilasi, sehingga memerlukan library C/C++ yang terinstall di sistem.

blog admin

Artikel Terkait