2017-05-13 13 views
0

私はLinuxにはかなり初心者で、私は学校に必要なのでLFSを始めました。だから、私のシステムは完全にインターネット接続で動作していますが、私はまだパケットマネージャや何も持っていません。私が持っていたい最初のバイナリは基本的にwgetですが、実際にはどうするのか分かりません...LFSシステムにwgetをインストールするには

誰かに私に説明してもらえますか?

+0

[Linuxを超えて:wget](http://www.linuxfromscratch.org/blfs/view/svn/basicnet/wget.html) –

+0

私はこのトピックを議論の対象外とみなしているStackoverflowのために必要なプログラミングについてではありません。 [トピックのヘルプ/トピック]を参照して、ここでどのトピックを聞くことができるかを確認してください。このヘルプには、他のSEサイトの一覧もあり、この質問に適したサイトを探すことができます。 – kaylum

答えて

0

LFSシステムを初めて起動する前に、既存のLinuxシステム(ホスト)を使用してwgetパッケージとその依存関係をダウンロードする方法を個人的に使用しました。しかし、すでにLFSシステムを使用しているのを見て、ホストを使ってログを残しておけば、それを使ってLFSシステムを構築したときのソースのようにwgetをダウンロードできます。

私の場合、私はLFSをビルドするためにVirtualBoxで動作するLinux Mint Hostを使用しました。 wgetを取得するには、Linux Mintホストストレージを再追加し、wgetをダウンロードしてLFSソースに追加するだけでした。その後、Linux Mintのホストストレージを削除し、LFSマシンにログインしてから、BLFSの手順に従いました。

1

注:これは主に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フォルダを削除します!

関連する問題