如何在LFS系统上安装wget

时间:2017-05-13 01:21:11

标签: linux operating-system wget lfs

我是Linux的新手并开始使用LFS,因为我需要在学校使用它。所以我的系统现在完全可以通过互联网连接运行,但我仍然没有任何数据包管理器或其他东西。我想要的第一个二进制文件基本上是wget,但我真的不知道怎么做......

有人可以向我解释一下吗?

2 个答案:

答案 0 :(得分:1)

我个人使用(强烈建议)使用现有的Linux系统(主机)在首次启动LFS系统之前下载wget包及其依赖项。但是,看到您已经在使用LFS系统,如果您仍然能够使用主机进行日志记录,那么使用它来下载wget,就好像它是构建LFS系统时获得的资源之一一样。

对我来说,我使用在VirtualBox中运行的Linux Mint Host来构建我的LFS。要获得wget,我只需重新添加Linux Mint主机存储,然后下载wget并将其添加到LFS源。然后我删除了Linux Mint主机存储,登录到我的LFS机器,然后按照BLFS中的步骤进行操作。

答案 1 :(得分:1)

注意:这主要是来自lfs的部分和blfs的wget页面 1.启动到主机操作系统 2.在命令行中输入以下命令以进入chroot(根据您的分区和安装lfs的位置进行编辑):

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。从http://ftp.gnu.org/gnu/wget/wget-1.19.1.tar.xz下载wget并将其从主机操作系统复制到/ mnt / lfs / sources 4.使用以下命令解压缩并插入其中:

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文件夹!