multiarch iso NOT net install

Help with issues regarding installation of Debian

multiarch iso NOT net install

Postby RaggedRat » 2019-12-27 16:50

Is there an iso I can use to install multiarch without using the net i.e. stand alone?
RaggedRat
 
Posts: 8
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

Postby Dai_trying » 2019-12-27 19:43

LiveCd images I used to use these as they can get through installation without net (really helps if you need wifi firmware).
Dai_trying
 
Posts: 943
Joined: 2016-01-07 12:25

Re: multiarch iso NOT net install

Postby p.H » 2019-12-28 08:46

What do you mean by "install multiarch" and what is your goal ?

Multi-arch is not an architecture. In the context of Debian, it can have two different meanings :
a) an installation image which allows to install a system with either the i386 or amd64 architecture
b) a package management feature which allows to install packages from multiple architectures

You do not need a) to enable b) and conversely. The only unique feature of a) is that it allows to install an amd64 system on a 32-bit UEFI platform with a 64-bit processor without BIOS/legacy compatibility support (there have been a few such machines, mostly netbooks).
p.H
 
Posts: 1521
Joined: 2017-09-17 07:12

Re: multiarch iso NOT net install

Postby RaggedRat » 2019-12-28 12:01

I'm talking about Debian distros - if you look at the iso downloads you might notice a separate link for amd64, arm64, i386 and multiarch. However the multicarch link only leads to a net install iso which I do not want.
I am actually trying to install Wine which won't install properly on the amd64 distro I currenly have installed - it needs i386 packages - so I want to install the multiarch distro instead of the amd64.
RaggedRat
 
Posts: 8
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

Postby RaggedRat » 2019-12-28 12:03

dai_trying: that link leads to only amd64 or i386 and not multiarch so not a lot of help I'm afraid.
RaggedRat
 
Posts: 8
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

Postby p.H » 2019-12-28 12:32

RaggedRat wrote:I am actually trying to install Wine which won't install properly on the amd64 distro I currenly have installed - it needs i386 packages - so I want to install the multiarch distro instead of the amd64.

I repeat : there is no "multiarch distro". A multi-arch installation image only allows to install EITHER i386 OR amd64, NOT both. You do not need it. It won't help.
You need to add the i386 architecture to your amd64 system. See dpkg --add-architecture.
p.H
 
Posts: 1521
Joined: 2017-09-17 07:12

Re: multiarch iso NOT net install

Postby Dai_trying » 2019-12-28 13:42

p.H wrote:You need to add the i386 architecture to your amd64 system. See dpkg --add-architecture.


Like p.H. says, adding the architectures will allow you to install i386 packages if that is what you need, alternatively you could build your own with live-build, but this suggestion would be a longer project as it would involve considerable effort and testing to get what you want as an end result (live install-able image with amd64 and i386 architectures and you choice of pre-installed software without needing to download anything)
Dai_trying
 
Posts: 943
Joined: 2016-01-07 12:25

Re: multiarch iso NOT net install

Postby RaggedRat » 2019-12-31 12:39

p.H. If there are no multi-arch distros could you explain what

https://cdimage.debian.org/debian-cd/cu ... etinst.iso

is?

The point is that Wine requires i386 packages which aren't on the amd64 distro iso. Using both amd64 and i386 isos with sources.list thus:

# this is the amd64 DVD iso
deb [trusted=yes] file:///mnt/Deb9/ stretch contrib main

#deb [arch=amd64] https://dl.winehq.org/wine-builds/debian/ stretch main

# this is the i386 DVD iso
deb [trusted=yes] file:///mnt/Deb9-i386/ stretch contrib main

produces the following from apt update:

stdout from apt update
Get:1 file:/mnt/Deb9 stretch InRelease
Ign:1 file:/mnt/Deb9 stretch InRelease
Get:2 file:/mnt/Deb9-i386 stretch InRelease
Ign:2 file:/mnt/Deb9-i386 stretch InRelease
Get:3 file:/mnt/Deb9 stretch Release [33.4 kB]
Get:4 file:/mnt/Deb9-i386 stretch Release
Ign:4 file:/mnt/Deb9-i386 stretch Release
Get:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Ign:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Get:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Ign:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Get:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Ign:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Get:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Ign:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Get:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Ign:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Get:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Ign:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Get:3 file:/mnt/Deb9 stretch Release [33.4 kB]
Get:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Ign:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Get:12 file:/mnt/Deb9-i386 stretch/main all Packages
Ign:12 file:/mnt/Deb9-i386 stretch/main all Packages
Get:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Ign:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Get:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Ign:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Get:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Ign:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Get:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Ign:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Get:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Ign:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Get:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Ign:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Get:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Ign:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Get:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Ign:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Get:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Ign:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Get:12 file:/mnt/Deb9-i386 stretch/main all Packages
Ign:12 file:/mnt/Deb9-i386 stretch/main all Packages
Get:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Ign:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Get:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Ign:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Get:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Ign:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Get:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Ign:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Get:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Ign:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Get:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Ign:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Get:15 file:/mnt/Deb9 stretch Release.gpg
Ign:15 file:/mnt/Deb9 stretch Release.gpg
Get:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Ign:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Get:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Ign:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Get:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Ign:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Get:12 file:/mnt/Deb9-i386 stretch/main all Packages
Ign:12 file:/mnt/Deb9-i386 stretch/main all Packages
Get:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Ign:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Get:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Ign:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Get:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Ign:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Get:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Ign:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Get:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Ign:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Get:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Ign:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Get:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Ign:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Get:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Ign:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Get:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Ign:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Get:12 file:/mnt/Deb9-i386 stretch/main all Packages
Ign:12 file:/mnt/Deb9-i386 stretch/main all Packages
Get:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Ign:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Get:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Ign:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Get:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Ign:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Get:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Ign:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Get:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Ign:7 file:/mnt/Deb9-i386 stretch/contrib all Packages
Get:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Ign:8 file:/mnt/Deb9-i386 stretch/contrib Translation-en
Get:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Ign:9 file:/mnt/Deb9-i386 stretch/contrib Translation-en_GB
Get:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Ign:10 file:/mnt/Deb9-i386 stretch/main i386 Packages
Get:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Ign:11 file:/mnt/Deb9-i386 stretch/main amd64 Packages
Get:12 file:/mnt/Deb9-i386 stretch/main all Packages
Ign:12 file:/mnt/Deb9-i386 stretch/main all Packages
Get:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Ign:13 file:/mnt/Deb9-i386 stretch/main Translation-en
Get:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Ign:14 file:/mnt/Deb9-i386 stretch/main Translation-en_GB
Get:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
Err:5 file:/mnt/Deb9-i386 stretch/contrib i386 Packages
File not found - /mnt/Deb9-i386/dists/stretch/contrib/binary-i386/Packages (2: No such file or directory)
Get:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Ign:6 file:/mnt/Deb9-i386 stretch/contrib amd64 Packages
Get:16 https://dl.winehq.org/wine-builds/debian stretch InRelease [6,263 B]
Get:17 https://dl.winehq.org/wine-builds/debian stretch/main amd64 Packages [536 kB]
Get:18 https://dl.winehq.org/wine-builds/debian stretch/main i386 Packages [567 kB]
Fetched 1,109 kB in 2s (398 kB/s)
Reading package lists...

stderr from apt update


WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

E: Failed to fetch file:/mnt/Deb9-i386/dists/stretch/contrib/binary-i386/Packages File not found - /mnt/Deb9-i386/dists/stretch/contrib/binary-i386/Packages (2: No such file or directory)
E: Some index files failed to download. They have been ignored, or old ones used instead.

Attempting to install Wine then can't find any of the i386 packages it needs
RaggedRat
 
Posts: 8
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

Postby RaggedRat » 2019-12-31 12:51

Ooops, i386 image wasn't mounted, output from apt update now:

N: Skipping acquire of configured file 'contrib/binary-i386/Packages' as repository 'file:/mnt/Deb9 stretch InRelease' doesn't support architecture 'i386'
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'file:/mnt/Deb9 stretch InRelease' doesn't support architecture 'i386'
N: Skipping acquire of configured file 'contrib/binary-amd64/Packages' as repository 'file:/mnt/Deb9-i386 stretch InRelease' doesn't support architecture 'amd64'
N: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'file:/mnt/Deb9-i386 stretch InRelease' doesn't support architecture 'amd64'
RaggedRat
 
Posts: 8
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

Postby Head_on_a_Stick » 2019-12-31 13:00

RaggedRat wrote:p.H. If there are no multi-arch distros could you explain what

https://cdimage.debian.org/debian-cd/cu ... etinst.iso

is?

p.H wrote:A multi-arch installation image only allows to install EITHER i386 OR amd64, NOT both. You do not need it. It won't help.

@OP: read this link and stop spamming the boards: https://wiki.debian.org/Multiarch/HOWTO
Black Lives Matter

Debian buster-backports ISO image: for new hardware support
User avatar
Head_on_a_Stick
 
Posts: 12770
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: multiarch iso NOT net install

Postby RaggedRat » 2020-01-01 01:07

@OP: Ta, will read that with my new year's hangover. Can you recommend a page on how apt handles architectures? Last Post.
RaggedRat
 
Posts: 8
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

Postby arzgi » 2020-01-01 10:49

RaggedRat wrote:@OP: Ta, will read that with my new year's hangover. Can you recommend a page on how apt handles architectures? Last Post.


The wiki page HOAS suggested will also answer to that. i've used multiarch many years, it is quite simple to set up as explained, again in the debian wiki.
arzgi
 
Posts: 673
Joined: 2008-02-21 17:03
Location: Finland


Return to Installation

Who is online

Users browsing this forum: No registered users and 17 guests

fashionable