Linux är roligt, men ibland träffar du bara en vägg med nuvarande distributioner och vill ha något annat. Dessutom verkar det som att ISO-filstorlekar och minneskrav fortsätter att gå upp med tiden. Det måste finnas en mindre distro där ute någonstans.

Om du letar efter en lätt Linux-distribution kan Alpine Linux vara en pust av frisk bergsluft för dig!

Vad är Alpine Linux?

Alpint Linux är en Linux-distro som syftar till minimalism, både när det gäller utrymme och omfattning, samt för högre säkerhet. Standardinstallationsmediet är bara 133 MB. Detta är ganska imponerande med tanke på att vissa ISO-filer på andra distroer är mer utformade för DVD-skivor och tumddiskar. Alpine passar bekvämt på en CD-R med plats att spara.

Alpine Linux använder en teknik som kallas positionsoberoende körbara filer för att randomisera platsen för program i minnet. Detta gör det svårt för en angripare att utnyttja särdrag i minnet och ta över en maskin.

Distro är också minimalistisk i sin konfiguration. Den får sin lilla storlek genom att använda BusyBox-sviten för att tillhandahålla de flesta verktygen i en körbar.

instagram viewer

Alpines lilla storlek gör den lämplig för personer som kör containrar, särskilt Docker.

Ladda ner: Alpint Linux

Installerar Alpine Linux

Installationen av Alpine Linux liknar installationen av någon annan Linux-distribution. Du tar tag i installationsbilden och överför den till önskat media och startar sedan om din maskin.

Alpines minimalism gäller också för installationsprocessen. Du befinner dig vid standard Linux-textkonsolen. Det finns ingen grafisk installation här.

När det gäller installationsbilder har du flera val på nedladdningssidan, beroende på hur komplett ett system du vill installera.

De Standard bilden rekommenderas för de flesta och innehåller de mest använda paketen. Skaffa den här om du är helt ny på Alpine.

De Utökad bilden är avsedd för specialiserade enheter som routrar som inte uppdateras lika mycket, så den har fler paket än Standard.

Om du vill installera ett mycket minimalt system, hämta Netboot bild, som endast innehåller det minsta möjliga för att starta och ansluta till nätverket. Du måste sedan ladda ner alla andra obligatoriska paket. Detta alternativ är för dem som verkligen gillar att skräddarsy system efter deras behov.

Vid installation loggar du in på det startade systemet som root. Det finns inget menystyrt system. Hela installationen görs på kommandoraden. Om du har installerat Arch Linux kommer den här processen att vara bekant för dig.

Medan Alpine inte håller din hand särskilt mycket, har de inkluderat några skript som leder dig genom installationsprocessen. Det viktigaste är setup-alpin. Manuset kommer att fråga dig saker som tangentbordslayout och tidszon och hjälper dig att partitionera din disk också. Du kan bara acceptera standardvärdena.

Du hittar mer information om hur du ställer in Alpine på din maskin i dokumentation och den wiki. En del av informationen kan vara inaktuell. Du kan försöka installera ett paket som rekommenderas i dokumentationen för att ta reda på att det inte finns i förvaret.

Relaterad: Bästa lätta Linux-distros som nästan inte behöver plats

Konfigurera Alpine Linux

När du äntligen startar i din nya Alpine-installation är den fortfarande ganska naken, med bara textkonsolen och skalet. Du vill göra några anpassningar till standardsystemet för att göra det verkligen användbart.

Ställ in en vanlig användare

När du först installerar Alpine är den enda användaren root. Du vill inte köra som root hela tiden. Det är en säkerhetsrisk och du kan av misstag skada viktiga systemfiler.

För att lägga till en annan användare, skriv bara:

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

Du ersätter "användarnamn" med namnet på användaren du vill använda för inloggning. De -h alternativet anger hemkatalogen, medan -s alternativet anger sökvägen för skalet, aska, vilket är standardskalet för BusyBox och därmed skalet installerat i Alpine Linux. Om du vill använda ett annat skal ändrar du det här alternativet till sökvägen till ditt föredragna skal.

För att ställa in ett lösenord för användaren, använd passwd kommando:

passwd användarnamn

Du uppmanas att ställa in ett lösenord för användaren. Ange lösenordet igen för att bekräfta processen. När detta är gjort kan du logga ut från rotkontot och logga in på ditt vanliga användarkonto.

Som standard, när du vill köra kommandon som root, använder du su kommando:

su -

De - alternativet betyder att starta ett inloggningsskal som om du hade loggat in för att rota direkt. Skriv in root-lösenordet när du uppmanas till det, så får du ett # prompt som anger att du kör som root. När du har kört dina administrativa kommandon är det bäst att lämna rotsessionen genom att skriva logga ut eller trycka på Ctrl D för att komma tillbaka till din vanliga session.

Om du är van att använda sudo finns dokumentationen i hur man ställer in det.

Pakethantering

Som med alla andra moderna Linux-distro använder Alpine en pakethanterare. De har skapat sina egna, kallade Alpine Package Keeper, eller APK.

Att använda APK är enkelt. Om du är van vid att använda Apt on Debian eller Ubuntu, det är ännu enklare. Det är inte uppenbart om det var avsiktligt, men många av kommandona är identiska.

För att uppdatera förvaret, ge bara det här kommandot:

apk-uppdatering

För att uppgradera dina paket till de senaste tillgängliga, skriv:

apk uppgradering

För att installera ett visst paket, i det här fallet, Vim, skriv:

apk lägg till vim

För att radera ett paket, skriv:

apk del paket

Om det inte längre behövs några paket efter borttagning tar APK dem bort automatiskt. Detta skiljer sig från APT eftersom du måste köra apt autoremove kommandot att göra detsamma.

Ställ in en skrivbordsmiljö

Om du inte planerar att installera Alpine som en server vill du förmodligen installera en grafisk miljö. Lyckligtvis stöder Alpine de stora fönsterhanterarna och skrivbordsmiljöerna.

För att ställa in X tillhandahåller Alpine setup-xorg-base manus. Det liknar installationsprocessen, där du kör den och svarar på några frågor om din installation. I de flesta fall är konfigurationen automatisk.

Du måste installera din fönsterhanterare, skrivbord, filhanterare etc. själv. Du vill antagligen också installera en skärmhanterare som LightDM. Du måste dock säga till OpenRC att starta automatiskt.

Till exempel att använda LXDM;

rc-uppdatering lxdm
rc-service lxdm start

Är Alpine Linux för dig?

Om du letar efter något annat än den vanliga grödan av Linux-distributioner är Alpine Linux något som är värt att överväga. Om du vill ha ett lätt server-operativsystem för virtualisering eller behållare är Alpine det du ska gå efter.

Även om det finns många lätta Linux-distributioner tillgängliga på internet bör du hitta Alpine Linux som passar alla dina behov.

E-post
14 lätta Linux-distributioner för att ge din gamla dator nytt liv

Behöver du ett lätt operativsystem? Dessa speciella Linux-distributioner kan köras på äldre datorer, vissa med så lite som 100 MB RAM-minne.

Relaterade ämnen
  • Linux
  • Linux Distro
Om författaren
David Delony (4 artiklar publicerade)Mer från David Delony

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.