Mageia für den Bau von LFS Linux From Scratch vorbereiten

Mageia 10 alpha 1 Live Gnome

http://mirror.paketspiegel.de/Mageia-10-alpha1-Live-GNOME-x86_64.iso

Boot Mageia Live

Language: German

Zeitzone: Berlin

Hardwareuhr: GMT Greenwich Mean Time

Tastaturlayout: Deutsch

Einstellungen

Netzwerk

IPv4-Methode: Manuell

Adresse: 192.168.3.14
Netzmaske: 255.255.255.0
Gateway: 192.168.3.1
DNS: 192.168.3.1

Mageia-Kontrollzentrum

Sicherheit → Persönliche Firewall einrichten

[x] SSH-Server

[x] Echo-Anfrage (Ping)

live@localhost

$ su -

root@localhost

# echo $http_proxy

# export http_proxy=http://192.168.3.1:3128

root

# dnf --downloaddir=. --downloadonly install openssh-server

# wget http://mageia.paketspiegel.de/openssh-10.0p1-4.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/openssh-clients-10.0p1-4.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/openssh-server-10.0p1-4.mga10.x86_64.rpm

# dnf --cacheonly --assumeyes install openssh-10.0p1-4.mga10.x86_64.rpm \ openssh-clients-10.0p1-4.mga10.x86_64.rpm \ openssh-server-10.0p1-4.mga10.x86_64.rpm

# systemctl status sshd

# systemctl start sshd

root

# passwd live

benutzer@desktop

$ rm ~/.ssh/known_hosts

$ ssh -l live 192.168.3.14

live@localhost

$ su -

root@localhost

# echo $http_proxy

# http_proxy=http://192.168.3.1:3128

# export http_proxy

root

# dnf --downloaddir=. --downloadonly install tmux

# wget http://mageia.paketspiegel.de/tmux-3.6a-1.mga10.x86_64.rpm

# dnf --cacheonly --assumeyes install tmux-3.6a-1.mga10.x86_64.rpm

https://lfs.daniel-schildt.de/13.0/chapter02/hostreqs.html

Bison

root

# dnf --downloaddir=. --downloadonly install bison

# wget http://mageia.paketspiegel.de/m4-1.4.20-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/bison-3.8.2-5.mga10.x86_64.rpm

# dnf --cacheonly --assumeyes install m4-1.4.20-1.mga10.x86_64.rpm \ bison-3.8.2-5.mga10.x86_64.rpm

GCC

root

# dnf --downloaddir=. --downloadonly install gcc

# wget http://mageia.paketspiegel.de/libstdc++-devel-15.2.0-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/lib64xcrypt-devel-4.4.38-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/kernel-userspace-headers-6.18.28-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/isl-0.27-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/glibc-2.42-8.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/lib64isl23-0.27-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/gcc-cpp-15.2.0-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/glibc-devel-2.42-8.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/gcc-15.2.0-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/libstdc++-python-devel-15.2.0-1.mga10.x86_64.rpm

# dnf --cacheonly --assumeyes install libstdc++-devel-15.2.0-1.mga10.x86_64.rpm \ lib64xcrypt-devel-4.4.38-1.mga10.x86_64.rpm \ kernel-userspace-headers-6.18.28-1.mga10.x86_64.rpm \ isl-0.27-1.mga10.x86_64.rpm \ glibc-2.42-8.mga10.x86_64.rpm \ lib64isl23-0.27-1.mga10.x86_64.rpm \ gcc-cpp-15.2.0-1.mga10.x86_64.rpm \ glibc-devel-2.42-8.mga10.x86_64.rpm \ gcc-15.2.0-1.mga10.x86_64.rpm \ libstdc++-python-devel-15.2.0-1.mga10.x86_64.rpm

GCC-C++

root

# dnf --downloaddir=. --downloadonly install gcc-c++

# wget http://mageia.paketspiegel.de/libgomp-devel-15.2.0-1.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/gcc-c++-15.2.0-1.mga10.x86_64.rpm

# dnf --cacheonly --assumeyes install libgomp-devel-15.2.0-1.mga10.x86_64.rpm \ gcc-c++-15.2.0-1.mga10.x86_64.rpm

Make

root

# dnf --downloaddir=. --downloadonly install make

# wget http://mageia.paketspiegel.de/make-4.4.1-4.mga10.x86_64.rpm

# dnf --cacheonly --assumeyes install make-4.4.1-4.mga10.x86_64.rpm

Texinfo

root

# dnf --downloaddir=. --downloadonly install texinfo

# wget http://mageia.paketspiegel.de/perl-libintl-perl-1.350.0-3.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm wget http://mageia.paketspiegel.de/perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm wget http://mageia.paketspiegel.de/perl-Exporter-Tiny-1.6.3-1.mga10.noarch.rpm wget http://mageia.paketspiegel.de/perl-List-MoreUtils-XS-0.430-17.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/perl-List-MoreUtils-0.430.0-13.mga10.noarch.rpm wget http://mageia.paketspiegel.de/perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm wget http://mageia.paketspiegel.de/perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm wget http://mageia.paketspiegel.de/texinfo-7.2-4.mga10.x86_64.rpm wget http://mageia.paketspiegel.de/perl-Params-Util-1.102.0-9.mga10.x86_64.rpm

# dnf --cacheonly --assumeyes install perl-libintl-perl-1.350.0-3.mga10.x86_64.rpm \ perl-Unicode-EastAsianWidth-12.0.0-4.mga10.noarch.rpm \ perl-Text-Unidecode-1.300.0-6.mga10.noarch.rpm \ perl-Exporter-Tiny-1.6.3-1.mga10.noarch.rpm \ perl-List-MoreUtils-XS-0.430-17.mga10.x86_64.rpm \ perl-List-MoreUtils-0.430.0-13.mga10.noarch.rpm \ perl-Class-Inspector-1.360.0-4.mga10.noarch.rpm \ perl-File-ShareDir-1.118.0-3.mga10.noarch.rpm \ texinfo-7.2-4.mga10.x86_64.rpm \ perl-Params-Util-1.102.0-9.mga10.x86_64.rpm

root

# bash version-check.sh