Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

multiarch iso NOT net install

Ask for help with issues regarding the Installations of the Debian O/S.
Post Reply
Message
Author
RaggedRat
Posts: 11
Joined: 2019-03-14 12:21

multiarch iso NOT net install

#1 Post by RaggedRat »

Is there an iso I can use to install multiarch without using the net i.e. stand alone?

Dai_trying
Posts: 1101
Joined: 2016-01-07 12:25
Has thanked: 5 times
Been thanked: 16 times

Re: multiarch iso NOT net install

#2 Post by Dai_trying »

LiveCd images I used to use these as they can get through installation without net (really helps if you need wifi firmware).

p.H
Global Moderator
Global Moderator
Posts: 3049
Joined: 2017-09-17 07:12
Has thanked: 5 times
Been thanked: 132 times

Re: multiarch iso NOT net install

#3 Post by p.H »

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).

RaggedRat
Posts: 11
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

#4 Post by RaggedRat »

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: 11
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

#5 Post by RaggedRat »

dai_trying: that link leads to only amd64 or i386 and not multiarch so not a lot of help I'm afraid.

p.H
Global Moderator
Global Moderator
Posts: 3049
Joined: 2017-09-17 07:12
Has thanked: 5 times
Been thanked: 132 times

Re: multiarch iso NOT net install

#6 Post by p.H »

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.

Dai_trying
Posts: 1101
Joined: 2016-01-07 12:25
Has thanked: 5 times
Been thanked: 16 times

Re: multiarch iso NOT net install

#7 Post by Dai_trying »

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)

RaggedRat
Posts: 11
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

#8 Post by RaggedRat »

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: 11
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

#9 Post by RaggedRat »

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'

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: multiarch iso NOT net install

#10 Post by Head_on_a_Stick »

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
deadbang

RaggedRat
Posts: 11
Joined: 2019-03-14 12:21

Re: multiarch iso NOT net install

#11 Post by RaggedRat »

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

arzgi
Posts: 1194
Joined: 2008-02-21 17:03
Location: Finland
Been thanked: 31 times

Re: multiarch iso NOT net install

#12 Post by arzgi »

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.

Post Reply