I moved my main home computer to Mageia 5 (it was under Fedora before).
I choose Cinnamon because I have it on my laptop and I like it.
Since I have to maintain my Fedora packages (Firebird related), I choosed tocreate a Fedora 21 chroot.
Here what I did under Mageia 5 :
1 2 3 4 5 6 7 8 9 10 11 | # urpmi yum python-lzma # mkdir -p /var/local/chroot/fedora/var/lib/rpm # rpm --root /var/local/chroot/fedora --initdb # cd /tmp/ # wget ftp://195.220.108.108/linux/fedora/linux/releases/21/Everything/x86_64/os/Packages/f/fedora-release-21-2.noarch.rpm # wget ftp://195.220.108.108/linux/fedora/linux/releases/21/Everything/x86_64/os/Packages/f/fedora-repos-21-2.noarch.rpm # rpm -ivh --nodeps --root /var/local/chroot/fedora fedora*rpm # for f in /var/local/chroot/fedora/etc/yum.repos.d/*; do sed -i 's/$basearch/x86_64/g;' $f; done # ln -s /var/local/chroot/fedora/etc/pki/rpm-gpg/ /etc/pki/rpm-gpg # yum --installroot=/var/local/chroot/fedora repolist all # yum --installroot=/var/local/chroot/fedora groupinstall Core# urpmi schroot |
Configure the chroot in schroot :
1 2 3 4 5 6 7 8 9 10 | $ cat /etc/schroot/chroot.d/fedora [fedora] description=Fedora 21 type=directory directory=/var/local/chroot/fedora users=philippe groups=wheel root-groups=root,wheel aliases=default preserve-environment=true |
Finally, we do some customizations to make the Fedora system schroot friendly
1 2 3 4 5 6 7 8 | # echo fedora21 > /var/local/chroot/fedora/etc/debian_chroot # cat << 'EOF' > /var/local/chroot/fedora/etc/profile.d/debian_chroot.sh # set variable identifying the chroot you work in (used in the prompt below) if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then debian_chroot=$(cat /etc/debian_chroot) fi# set a fancy prompt (non-color, overwrite the one in /etc/profile) PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' EOF |
Test :
1 2 3 | philippe@callandor ~$ schroot -c fedora (fedora)philippe@callandor:~$ cat /etc/fedora-release Fedora release 21 (Twenty One) |
All is ok, I can now set up the Fedora packager tools with a yum installfedora-packager and fedora-packager-setup