私はLinuxにはかなり初心者で、私は学校に必要なのでLFSを始めました。だから、私のシステムは完全にインターネット接続で動作していますが、私はまだパケットマネージャや何も持っていません。私が持っていたい最初のバイナリは基本的にwgetですが、実際にはどうするのか分かりません...LFSシステムにwgetをインストールするには
誰かに私に説明してもらえますか?
私はLinuxにはかなり初心者で、私は学校に必要なのでLFSを始めました。だから、私のシステムは完全にインターネット接続で動作していますが、私はまだパケットマネージャや何も持っていません。私が持っていたい最初のバイナリは基本的にwgetですが、実際にはどうするのか分かりません...LFSシステムにwgetをインストールするには
誰かに私に説明してもらえますか?
LFSシステムを初めて起動する前に、既存のLinuxシステム(ホスト)を使用してwgetパッケージとその依存関係をダウンロードする方法を個人的に使用しました。しかし、すでにLFSシステムを使用しているのを見て、ホストを使ってログを残しておけば、それを使ってLFSシステムを構築したときのソースのようにwgetをダウンロードできます。
私の場合、私はLFSをビルドするためにVirtualBoxで動作するLinux Mint Hostを使用しました。 wgetを取得するには、Linux Mintホストストレージを再追加し、wgetをダウンロードしてLFSソースに追加するだけでした。その後、Linux Mintのホストストレージを削除し、LFSマシンにログインしてから、BLFSの手順に従いました。
注:これは主にlfsの一部とblfsのwgetページからのものです。
1.ホストOSを起動します。
2.のchroot(編集あなたのパーティションに応じて、あなたがLFSをマウント)に入るために、コマンドラインで次のコマンドを入力します。http://ftp.gnu.org/gnu/wget/wget-1.19.1.tar.xzから
sudo su -
export LFS=/mnt/lfs
mount -vt ext4 /dev/sda4 $LFS
mount -v --bind /dev $LFS/dev
mount -vt devpts devpts $LFS/dev/pts -o gid=5,mode=620
mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys
mount -vt tmpfs tmpfs $LFS/run
if [ -h $LFS/dev/shm ]; then
mkdir -pv $LFS/$(readlink $LFS/dev/shm)
fi
chroot "$LFS" /usr/bin/env -i \
HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
/bin/bash --login
3.ダウンロードのwgetをとは/ mnt/LFSにコピーします/あなたのホストOSからのソース。
4.それに開梱し、CD付き:
tar -xf wget-1.19.1.tar.xz
cd wget-1.19.1
5.設定としてwgetのインストール:
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-ssl=openssl &&
make
make install
6.あなたがしたいとあなたの行っている場合のwget-1.19.1フォルダを削除します!
[Linuxを超えて:wget](http://www.linuxfromscratch.org/blfs/view/svn/basicnet/wget.html) –
私はこのトピックを議論の対象外とみなしているStackoverflowのために必要なプログラミングについてではありません。 [トピックのヘルプ/トピック]を参照して、ここでどのトピックを聞くことができるかを確認してください。このヘルプには、他のSEサイトの一覧もあり、この質問に適したサイトを探すことができます。 – kaylum