Talk:Install from existing Linux

From ArchWiki
Revision as of 07:49, 23 June 2012 by Fengchao (talk | contribs) (doesn't work on ubuntu live 11.04: Fix typo.)
Jump to: navigation, search

doesn't work on ubuntu live 11.04

Followed the instructions to install pacman on the host (live CD).

Here is the history:

    1  alias wget='wget --trust-server-names'
    2  ARCH=x86_64
    3  base_chroot=/tmp
    4  mkdir ${base_chroot}/archlinux
    5  cd ${base_chroot}/archlinux
    6  wget$ARCH/pacman/download/
    7  wget
    8  for software_name in libfetch libarchive openssl xz expat ; do wget$ARCH/${software_name}/download/ ; done
    9  for f in *.tar.gz ; do tar xzvf $f ; done
   10  export PATH=${base_chroot}/archlinux/usr/bin:$PATH
   11  export LD_LIBRARY_PATH=${base_chroot}/archlinux/usr/lib:$LD_LIBRARY_PATH
   12  alias pacman="pacman --config ${base_chroot}/archlinux/etc/pacman.conf"
   13  cd /
   14  for f in /tmp/archlinux/pacman-*pkg.tar.gz ; do   tar xzf $f; done

Problem is pacman doesn't run:

# pacman
pacman: /lib/x86_64-linux-gnu/ version `GLIBC_2.14' not found (required by /tmp/archlinux/usr/lib/

It does work however if you use v3.5.3 of pacman:

Graysky 20:51, 12 August 2011 (EDT)

@Graysky : Thanks. I faced the same problem, and the solution you suggested worked for me as well. --Gphilip 02:48, 29 August 2011 (EDT)

I had the same problem, but I found another solution: computerA has a working arch linux install, computerB has the empty partition. Use sshfs to mount computerB:/newarch to computerA:/newarch, and run pacman from computerA (with -r of course). --jpic 09:53 UTC, 04 April 2012 (EDT)