Linux è divertente, ma a volte basta sbattere contro un muro con le distribuzioni attuali e vuoi qualcosa di diverso. Inoltre, sembra che le dimensioni dei file ISO ei requisiti di memoria continuino ad aumentare nel tempo. Deve esserci una distribuzione più piccola là fuori da qualche parte.

Se stai cercando una distribuzione Linux leggera, Alpine Linux potrebbe essere una boccata d'aria fresca di montagna per te!

Cos'è Alpine Linux?

Alpine Linux è una distribuzione Linux che mira al minimalismo, sia in termini di spazio che di portata, nonché per una maggiore sicurezza. Il supporto di installazione predefinito è solo 133 MB. Questo è abbastanza impressionante dato che alcuni file ISO su altre distribuzioni sono progettati più per DVD e pen drive. Alpine si adatta comodamente a un CD-R con spazio libero.

Alpine Linux utilizza una tecnica chiamata eseguibili indipendenti dalla posizione per randomizzare la posizione dei programmi in memoria. Ciò rende difficile per un utente malintenzionato sfruttare le stranezze della memoria e assumere il controllo di una macchina.

instagram viewer

La distro è anche minimalista nella sua configurazione. Ottiene le sue dimensioni ridotte utilizzando la suite BusyBox per fornire la maggior parte delle utilità in un eseguibile.

Le dimensioni ridotte di Alpine lo rendono adatto a persone che gestiscono container, in particolare Docker.

Scarica: Alpine Linux

Installazione di Alpine Linux

L'installazione di Alpine Linux è simile all'installazione di qualsiasi altra distribuzione Linux. Prendi l'immagine di installazione e trasferiscila sul tuo supporto preferito, quindi riavvia la macchina.

Il minimalismo di Alpine si applica anche al suo processo di installazione. Ti ritrovi nella console di testo standard di Linux. Non c'è installazione grafica qui.

Per quanto riguarda le immagini di installazione, hai diverse scelte nella pagina di download, a seconda di quanto è completo un sistema che desideri installare.

Il Standard image è consigliato per la maggior parte delle persone e include i pacchetti più comunemente usati. Prendi questo se sei completamente nuovo su Alpine.

Il Esteso l'immagine è pensata per dispositivi specializzati come i router che non verranno aggiornati così tanto, quindi ha più pacchetti rispetto a Standard.

Se vuoi installare un sistema minimale, prendi il Netboot immagine, che include solo il minimo indispensabile per l'avvio e la connessione alla rete. Dovrai quindi scaricare tutti gli altri pacchetti richiesti. Questa opzione è per coloro a cui piace davvero adattare i sistemi alle proprie esigenze.

Al momento dell'installazione, accedi al sistema avviato come root. Non esiste un sistema basato su menu. Tutta la configurazione viene eseguita dalla riga di comando. Se hai installato Arch Linux, questo processo ti sarà familiare.

Anche se Alpine non ti tiene molto per mano, hanno incluso alcuni script che ti guideranno attraverso il processo di installazione. La cosa più importante è setup-alpine. Lo script ti chiederà cose come il layout della tastiera e il fuso orario e ti aiuterà anche a partizionare il tuo disco. Puoi semplicemente accettare le impostazioni predefinite.

Puoi trovare maggiori dettagli sulla configurazione di Alpine sulla tua macchina in documentazione e il wiki. Alcune delle informazioni potrebbero non essere aggiornate. Potresti provare a installare un pacchetto consigliato nella documentazione solo per scoprire che non esiste nel repository.

Relazionato: Le migliori distribuzioni Linux leggere che non richiedono quasi spazio

Configurare Alpine Linux

Quando finalmente avvii la tua nuova installazione Alpine, è ancora piuttosto spoglia, con solo la console di testo e la shell. Ti consigliamo di apportare alcune personalizzazioni al sistema predefinito per renderlo veramente utile.

Configura un utente normale

Quando installi per la prima volta Alpine, l'unico utente è root. Non vuoi eseguire sempre come root. È un rischio per la sicurezza e potresti danneggiare accidentalmente file di sistema importanti.

Per aggiungere un altro utente, digita semplicemente:

adduser -h / home / nomeutente -s / bin / ash / nomeutente

Sostituirai "nome utente" con il nome dell'utente che desideri utilizzare per il login. Il -h l'opzione specifica la directory home, mentre l'estensione -S opzione specifica il percorso per la shell, ash, che è la shell predefinita per BusyBox e quindi la shell installata in Alpine Linux. Se vuoi usare un'altra shell, cambierai questa opzione nel percorso della tua shell preferita.

Per impostare una password per l'utente, utilizzare il passwd comando:

nome utente passwd

Ti verrà chiesto di impostare una password per l'utente. Immettere nuovamente la password per confermare il processo. Fatto ciò, puoi disconnetterti dall'account root e accedere al tuo account utente normale.

Per impostazione predefinita, quando vuoi eseguire i comandi come root, userai il su comando:

su -

Il - opzione significa avviare una shell di login come se avessi effettuato l'accesso direttamente a root. Digita la password di root quando richiesto e ti verrà quindi presentato il file # prompt che indica che stai eseguendo come root. Quando finisci di eseguire i tuoi comandi amministrativi, è meglio lasciare la sessione di root digitando disconnettersi o premendo Ctrl D per tornare alla tua normale sessione.

Se sei abituato a usare sudo, la documentazione contiene informazioni su come configurarlo.

Gestione dei pacchetti

Come con qualsiasi altra distribuzione Linux moderna, Alpine utilizza un gestore di pacchetti. Hanno creato il proprio, chiamato Alpine Package Keeper o APK.

Usare APK è semplice. Se sei abituato a usare Apt su Debian o Ubuntu, è ancora più semplice. Non è chiaro se sia stato intenzionale, ma molti dei comandi sono identici.

Per aggiornare il repository, emetti questo comando:

aggiornamento apk

Per aggiornare i tuoi pacchetti all'ultimo disponibile, digita:

aggiornamento apk

Per installare un particolare pacchetto, in questo caso, Vim, digita:

apk aggiungi vim

Per eliminare un pacchetto, digita:

apk del pacchetto

Se alcuni pacchetti non sono più necessari dopo la rimozione, APK li rimuoverà automaticamente. Questo è diverso da APT in quanto devi eseguire il apt autoremove comando per fare lo stesso.

Configurare un ambiente desktop

A meno che tu non preveda di installare Alpine come server, probabilmente vorrai installare un ambiente grafico. Fortunatamente, Alpine supporta i principali gestori di finestre e ambienti desktop.

Per configurare X, Alpine fornisce il setup-xorg-base script. È simile al processo di installazione, in cui lo esegui e rispondi ad alcune domande sulla tua configurazione. Nella maggior parte dei casi, la configurazione è automatica.

Dovrai installare il tuo gestore di finestre preferito, desktop, file manager, ecc. per conto proprio. Probabilmente vorrai anche installare un display manager come LightDM. Tuttavia, dovrai dire a OpenRC di avviarlo automaticamente.

Ad esempio, per utilizzare LXDM;

rc-update lxdm
rc-service lxdm start

Alpine Linux fa per te?

Se stai cercando qualcosa di diverso dal solito raccolto di distribuzioni Linux, Alpine Linux è qualcosa che vale la pena considerare. Se desideri un sistema operativo server leggero per virtualizzazione o container, Alpine è quello che fa per te.

Sebbene ci siano molte distribuzioni Linux leggere disponibili su Internet, dovresti trovare Alpine Linux adatto a tutte le tue esigenze.

E-mail
14 distribuzioni Linux leggere per dare nuova vita al tuo vecchio PC

Hai bisogno di un sistema operativo leggero? Queste speciali distribuzioni Linux possono essere eseguite su PC meno recenti, alcuni con un minimo di 100 MB di RAM.

Argomenti correlati
  • Linux
  • Linux Distro
Circa l'autore
David Delony (4 articoli pubblicati)Altro di David Delony

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.