I've got an idea to perform the first and the second debootstrap stages on
my X64 pc. What I need to know is where I can find the packages for the
armhf architecture. Basically I did the first part of the bootstrap on my
X64 PC with the following command :
debootstrap --foreign --arch armhf chimaera /mnt
http://deb.devuan.org/merged/ chimaera
and now I should perform the 2 stage directly on the arm board,but I can't
install an OS on that board,so,AFAIK the only method that I have is to
install some basic packages necessary to get the other ones. For sure the
most important package is apt. Below there is the version of amd64 :
http://deb.devuan.org/merged/pool/DEVUAN/main/a/apt/apt_2.6.1devuan1_amd64.deb
but I need the corrispective package for armh. After having installed apt
and every dependency using the pre-installed dpkg package,I will try to get
the other packages by playing a little bit with the web paths. Thanks.
On Wed, Jun 21, 2023 at 3:22 PM Ralph Ronnquist <rrq@???> wrote:
> On Wed, Jun 21, 2023 at 02:45:28PM +0200, Didier Kryn wrote:
> > Le 21/06/2023 à 14:27, Ralph Ronnquist a écrit :
> > > (I messed up and sent a direct reply :()
> > >
> > > ----- Forwarded message from Ralph Ronnquist <rrq@???>
> -----
> > >
> > > Date: Wed, 21 Jun 2023 22:25:54 +1000
> > > From: Ralph Ronnquist <rrq@???>
> > > To: Didier Kryn <kryn@???>
> > > Subject: Re: [DNG] Devuan armhf / armel for my Samsung / Google
> Chromebook
> > > model XE303C12 "Snow" ?
> > > Message-ID: <ZJLsUNhj9sZ4GlT2@localhost>
> > >
> > > On Wed, Jun 21, 2023 at 02:09:53PM +0200, Didier Kryn wrote:
> > > > Le 21/06/2023 à 12:13, Ralph Ronnquist a écrit :
> > > > > It also works fine using "multiarch" (in which case the
> architecture
> > > > > transition is seamless). I.e., set up your system to have armhf
> > > > > (and/or armel) as additional "foreign" architecture(s) and then a
> > > > > plain debootstrap will be fine.
> > > > multiarch makes sense for i386 and x86-64 (amd64) and for
> powerpc 32 and
> > > > 64, because the cpus are able to execute instructions of both
> arches. I
> > > > would be extermely surprised if it worked for amd64 and armhf.
> > > Yes it did surprise me too :) Works fine for my amd6 laptop; a bit
> > > slow, but that's no different from a "proper" qemu VM. (The multiarch
> > > approach is basically the same as running a foreign qemu-static within
> > > a foreign filesystem). But "seamless"; doesn;t need chroot.
> > >
> > > Ralph.
> > >
> > >
> > Yes, an amd64 can run i386 instructions (by design) and a ppc64 can
> run
> > ppc32 instructions, also by design. I dunno if there are multiarch
> > capibilities within arm architectures, but you can certainly not mix a
> > random combination of architectures, like amd64 and armhf. Hence the need
> > for qemu.
>
> Note that I have:
> % dpkg --print-architecture
> amd64
> % dpkg --print-foreign-architectures
> i386
> arm64
> armhf
> armel
> ppc64el
>
> and I have used them all and it has been very useful for preparing
> filesystems and compiling kernel(s) for arm on my amd64 laptop; I've
> done that for all three variants as well as for ppc64el.
>
> Ralph.
>
> >
> > -- Didier
> >
> > _______________________________________________
> > Dng mailing list
> > Dng@???
> > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>
--
Mario.