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