BlackArch / blackarch-guide

BlackArch Linux Guide for Users and Developers
https://www.blackarch.org/
153 stars 81 forks source link

aarch64 multilib package 404 error #49

Closed Kitty-Shackleford closed 3 years ago

Kitty-Shackleford commented 3 years ago

Raspberry Pi 4 (8gb) Arch Linux (AArch64)

Following the steps as directed in the installation guide to install on top of an existing Arch installation.

This step

Enable multilib following https://wiki.archlinux.org/index.php/Official_repositories#Enabling_multilib and run: $ sudo pacman -Syu

(side note there is no multilib entry to uncomment in /etc/pacman.conf)

results in an error stating

error: failed retrieving file 'multilib.db' from mirror.archlinuxarm.org : The requested URL returned error: 404

It would appear that the multilib package is unsupported in the aarch64 build(s)

anunna commented 3 years ago

Aarch64 only supports 64bit packages, therefore ArchLinux ARM does not ship with multilib configuration in pacman.conf

The guide only includes the basic steps to add the repository and does not cover issues on hardware compatibility. It would be the responsibility of the user to understand their hardware and/or limitations thereof.

Kitty-Shackleford commented 3 years ago

Aarch64 only supports 64bit packages, therefore ArchLinux ARM does not ship with multilib configuration in pacman.conf

The guide only includes the basic steps to add the repository and does not cover issues on hardware compatibility. It would be the responsibility of the user to understand their hardware and/or limitations thereof.

This should be clarified on the website. (BTW I have aarch64 not archarm)

BlackArch is compatible with Arch Linux ARM. It effectively supports all of the Aarch64 platforms listed here.

The way this is worded gives the impression that it would be supported (my hardware is listed). Especially since the following statement directs the user to follow the installation steps without mentioning it wont be fully supported.

In order to install BlackArch on an ARM platform, follow the install instructions for your device on archlinuxarm.org and install BlackArch as an unofficial user repository. Soon we will release adaptations of the Arch Linux ARM images with BlackArch packages pre-installed.

This needs to be updated.

ikstream commented 3 years ago

It does not state, that it fully supports each and every tool. This should be done common sense, that not every tool works on arm.

Never the less we can add a statement, that not all tools will be available for arm

Kitty-Shackleford commented 3 years ago

It does not state, that it fully supports each and every tool. This should be done common sense, that not every tool works on arm.

Never the less we can add a statement, that not all tools will be available for arm

It is for the aarch64 build not archarm. The install guide also confuses these two builds interchanging the two as if they are the exact same.

anunna commented 3 years ago

ARMv8, which is what your Raspberry Pi 4 has, is named "aarch64". ARM is the semiconductor company that makes the "aarch64"processor.

Ref: https://en.m.wikipedia.org/wiki/ARM_architecture