# Homebrew su Linux ARM64
> [! nota]-
> Il contenuto di questa pagina è generato dalla trascrizione audio/video e dalla trasformazione del testo dal contenuto e dai link di questa fonte.
Fonte: [https://fosdem.org/2025/schedule/event/fosdem-2025-6373-homebrew-on-arm64-linux/](https://fosdem.org/2025/schedule/event/fosdem-2025-6373-homebrew-on-arm64-linux/)
<video src=“https://video.fosdem.org/2025/h2215/fosdem-2025-6373-homebrew-on-arm64-linux.av1.webm” controls></video>
## Riepilogo e punti salienti:
Homebrew su Linux ARM64
**Introduzione**
Homebrew è un popolare gestore di pacchetti per macOS e Linux, principalmente usato su macOS e x86_64 Linux. Tuttavia, alcuni appassionati stanno cercando di adattarlo per dispositivi Linux basati su ARM64, come i Raspberry Pi, per installare software aggiornato.
**Sfide Tecniche**
Attualmente, Homebrew non è ufficialmente supportato su Linux ARM64. Le principali sfide includono la mancanza di pacchetti binari precompilati, il che significa che gli utenti devono costruire tutto il software dal codice sorgente, e la necessità di una versione compatibile di Ruby.
**Sviluppi Futuri**
Grazie ai recenti sviluppi di GitHub, è ora possibile costruire Ruby portatile per Linux ARM64, migliorando l'accessibilità di Homebrew su questa piattaforma. Tuttavia, la piena funzionalità richiede ulteriori sforzi di manutenzione e capacità CI.
**Conclusioni**
Anche se non è ancora ufficialmente supportato, Homebrew su Linux ARM64 è già utilizzabile per chi è disposto a costruire pacchetti dal sorgente. Le richieste di pull per migliorare l'esperienza sono benvenute.
## Significato per una trasformazione eco-sociale
L'adattamento di Homebrew per Linux ARM64 può contribuire a una trasformazione eco-sociale promuovendo l'uso di hardware aperto e software open-source, riducendo la dipendenza da soluzioni proprietarie. Questo può favorire l'innovazione, la sostenibilità e la democratizzazione dell'accesso alla tecnologia. Per i designer eco-sociali, strumenti come Homebrew possono facilitare l'installazione e la gestione di software su dispositivi a basso costo, come i Raspberry Pi, supportando progetti comunitari e educativi. Le sfide principali includono la necessità di risorse CI aggiuntive e l'impegno dei manutentori per garantire la compatibilità e la funzionalità su piattaforme non ufficialmente supportate.
## Slides:
| | |
| --- | --- |
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_001.jpg\|300]] | La prima diapositiva introduce il tema della presentazione, che è l'uso di Homebrew su Linux ARM64, e presenta il relatore, Ruoyu Zhong, che è uno studente specializzato in sicurezza informatica.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_002.jpg\|300]] | La seconda diapositiva fornisce informazioni sul relatore, Ruoyu Zhong, che è uno studente presso la School of Computing, National University of Singapore, e un manutentore di Homebrew dal 2023. Zhong è un utente di Raspberry Pi dal 2020 e ha sempre voluto eseguire Homebrew su di esso.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_003.jpg\|300]] | La terza diapositiva spiega cos'è Homebrew, un gestore di pacchetti per macOS e Linux. Attualmente supporta macOS su architetture Intel e Apple Silicon e Linux su x86-64, ma non è ufficialmente supportato su ARM64 Linux.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_004.jpg\|300]] | La quarta diapositiva discute le motivazioni per utilizzare Homebrew su Linux ARM64, come l'installazione di pacchetti software aggiornati non disponibili nei gestori di pacchetti della distribuzione e l'installazione senza privilegi di root.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_005.jpg\|300]] | La quinta diapositiva elenca i requisiti per eseguire Homebrew su Linux ARM64, tra cui Curl e Git, strumenti di build come Make e GCC, e Ruby. Viene fornito un link alla documentazione per ulteriori informazioni.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_006.jpg\|300]] | La sesta diapositiva spiega che l'installazione di Ruby per Homebrew potrebbe non essere semplice, poiché deve soddisfare i requisiti di versione di Homebrew, che vengono aggiornati frequentemente. Potrebbe essere necessario costruire Ruby dal sorgente.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_007.jpg\|300]] | La settima diapositiva introduce Ruby portatile di Homebrew, una build di Ruby che può essere installata e eseguita ovunque nel filesystem. È disponibile per macOS e x86-64 Linux, ma non per ARM64 Linux. Tuttavia, grazie ai nuovi runner ARM64 Linux di GitHub Actions, è possibile costruirlo anche per ARM64 Linux.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_008.jpg\|300]] | L'ottava diapositiva discute la funzionalità di Homebrew su Linux ARM64, che è utilizzabile ma richiede la costruzione di tutti i pacchetti dal sorgente a causa della mancanza di pacchetti binari precompilati. Sono benvenute le richieste di pull per risolvere i fallimenti di build.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_009.jpg\|300]] | La nona diapositiva descrive il lavoro necessario per rendere disponibili i pacchetti binari per Linux ARM64, tra cui il bootstrapping di glibc e il test e la costruzione di tutti i pacchetti per Linux ARM64. Questo richiede più capacità CI e sforzi dei manutentori.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_010.jpg\|300]] | La decima diapositiva discute i prossimi passi per Homebrew su Linux ARM64, che è già possibile anche se non ufficialmente supportato. Il lavoro continua per migliorare l'esperienza, ma non è prevista un supporto ufficiale a breve.
| ![[FOSDEM 2025/assets/Homebrew-on-ARM64-Linux/preview_011.jpg\|300]] | L'undicesima diapositiva ringrazia il pubblico per il tempo dedicato e li invita a visitare lo stand di Homebrew per ulteriori discussioni.
## Link
[Slides](https://fosdem.org/2025/events/attachments/fosdem-2025-6373-homebrew-on-arm64-linux/slides/237858/Homebrew_5G7odHp.pdf)
[Video recording (AV1/WebM)](https://video.fosdem.org/2025/h2215/fosdem-2025-6373-homebrew-on-arm64-linux.av1.webm)
[Video recording (MP4)](https://video.fosdem.org/2025/h2215/fosdem-2025-6373-homebrew-on-arm64-linux.av1.mp4)
[Video recording subtitle file (VTT)](https://fosdem.org/2025/events/attachments/fosdem-2025-6373-homebrew-on-arm64-linux/subtitles/237858/Homebrew_5G7odHp.vtt)