Jump to content

LFS: Packages & Patches: Difference between revisions

From Haidhi Wiki
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..."
 
No edit summary
Line 8: Line 8:
mkdir -v $LFS/sources
mkdir -v $LFS/sources
chmod -v a+wt $LFS/sources
chmod -v a+wt $LFS/sources
<syntaxhighlight>
</syntaxhighlight>


== Download Package & Patches ==  
== Download Package & Patches ==  
Line 14: Line 14:
wget https://www.linuxfromscratch.org/lfs/view/stable/wget-list-sysv
wget https://www.linuxfromscratch.org/lfs/view/stable/wget-list-sysv
wget --input-file=wget-list-sysv --continue --directory-prefix=$LFS/sources
wget --input-file=wget-list-sysv --continue --directory-prefix=$LFS/sources
<syntaxhighlight>
</syntaxhighlight>

Revision as of 12:46, 14 April 2025

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.

mkdir -v $LFS/sources
chmod -v a+wt $LFS/sources

Download Package & Patches

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