Jump to content

LFS: Packages & Patches

From Haidhi Wiki
Revision as of 12:46, 14 April 2025 by SanzSkuy (talk | contribs) (Created page with "Selama proses membangun sistem LFS, kita akan banyak berurusan dengan source code, patches, dan file-file lain yang perlu diunduh dan dibangun. Agar semua file ini tertata rapi dan mudah diakses selama seluruh proses pembangunan, disarankan untuk membuat satu direktori khusus. Direktori yang disarankan adalah <code>$LFS/sources</code>.Direktori ini memiliki dua fungsi utama: #Tempat penyimpanan untuk semua tarballs (paket yang diunduh) dan patches. #Working directory tem...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Selama proses membangun sistem LFS, kita akan banyak berurusan dengan source code, patches, dan file-file lain yang perlu diunduh dan dibangun. Agar semua file ini tertata rapi dan mudah diakses selama seluruh proses pembangunan, disarankan untuk membuat satu direktori khusus. Direktori yang disarankan adalah $LFS/sources.Direktori ini memiliki dua fungsi utama:

  1. Tempat penyimpanan untuk semua tarballs (paket yang diunduh) dan patches.
  2. Working directory tempat proses ekstraksi dan kompilasi dilakukan.

Dengan meletakkan direktori ini di dalam partisi LFS, kita memastikan bahwa semua file penting tersedia selama semua tahapan build, termasuk saat kita masuk ke lingkungan chroot.

<syntaxhighlight lang=bash> mkdir -v $LFS/sources chmod -v a+wt $LFS/sources <syntaxhighlight>

Download Package & Patches

<syntaxhighlight lang=bash> wget https://www.linuxfromscratch.org/lfs/view/stable/wget-list-sysv wget --input-file=wget-list-sysv --continue --directory-prefix=$LFS/sources <syntaxhighlight>