Raspberry Pi: Hands-on med Fedora 26

0
208

0

Jag nämnde tidigare att Fedora 26 frigivning var nära förestående, och den släpptes som planerat: pressmeddelande är lite tunn, men den utgåvan finns, som alltid, mycket komplett. Det är värt att läsa igenom dem båda innan du börjar installera eller uppgradera Fedora.

För nya anläggningar, standard Workstation version, som Gnome 3 skrivbordet, kan laddas ner från Fedora sida. Andra stationära datorer och andra mål, som kan laddas ner från Fedora Spins sidan.

Vad som verkligen fångade mitt öga, men den nämner i kommentarer till utgåvan av Fedora ARM-versionen, som bör fungera på Raspberry Pi 2 eller 3, och en mängd andra ARM-baserade system.

Detta är inte helt nytt, det var en version av Fedora 25 för Pi, men det var väl inte helt optimalt. Det var en stor lista av saker som inte är kända för att arbeta, och när jag provade hittade jag ett par mer. Generellt, jag var glad att se att det fanns, och var en fullvärdig medlem av Fedora familj, men jag kunde inte har faktiskt används för att släppa på Raspberry Pi för något. Jag sade att jag hoppades att framtiden skulle vara mycket bättre. Nu är det dags att ta reda på!

Så idag har jag två mål: att uppgradera Fedora 25-system till 26, och prova den nya Fedora ARM-versionen på en Raspberry Pi. Låt oss börja med det tråkiga…

Under de senaste releaser, det har varit två olika sätt att uppgradera en kör Fedora-system till en ny utgåva: antingen genom att använda en GUI-upgrade tool, eller med den traditionella CLI.

Jag är en mycket traditionell typ av kille (som är ett politiskt korrekt sätt att säga dinosaurie), så jag gör alltid en CLI-uppgradering med hjälp av dnf, och jag mumlar om alla de nya fina saker idag medan det körs. Den här gången bestämde jag mig för att åtminstone ta en titt på den GRAFISKA uppdateringen.

Någon gång strax efter du logga in för att en Fedora 25-system, är du sannolikt att få ett meddelande om att en ny version finns tillgänglig.

gnome-software-f25-f26-upgrade.jpg

Om du klickar på meddelandet, eller bara gå till Gnome-verktyg och klicka på fliken Uppdatera, kommer du få ett fönster som erbjuder dig mer information om uppgraderingen, tillsammans med en knapp för att starta det. Om det även finns några väntande uppdateringar för din Fedora 25 installation, det kommer att vara en del av fönstret som informerar dig om detta.

Det kan tyckas krånglig att installera uppdateringar om du är på väg att uppgradera, men min erfarenhet har varit att det är alltid bäst att börja med en så stor uppgradering från en helt up-to-date-systemet. Så det första steget bör vara att välja det, och låt den installera uppdateringar och starta om.

Efter omstarten bör du få Fedora 26 uppgradera varsel igen, denna gång utan ytterligare rutan om Fedora 25 uppdateringar. Nu är du bra att gå. Klicka på “Ladda ner” – knappen för att starta processen. Systemet kommer då att ladda ner allt som behövs för att uppgradera berätta för dig när den är redo att starta, och sedan starta om och utföra den faktiska uppgraderingen.

Men, som jag sa, jag föredrar fortfarande CLI uppgraderingen — det får mig att känna mig som att jag är lite mer kontroll över processen. Steg-för-steg-information om hur du gör detta finns i Fedora Wiki, och även i en Fedora-Tidningen artikel. De grundläggande stegen är de samma som vad det GRAFISKA uppgradering gör det, naturligtvis, men här får du kontroll när var och en av dem är gjort, och du kan fortsätta arbeta i andra windows-medan de tre första är på väg:

Installera den senaste Fedora 25 uppdateringar, och rebootInstall Fedora-System Uppgradering pluginDownload alla paket som kommer att behövas för upgradeReboot och utföra uppgraderingen

details.png

Jag bara gjorde det på min Acer Aspire V bärbara dator, och det tog mindre än 30 minuter från början till slut, med absolut inga problem.

Så, grattis till Fedora laget för en annan smidig process! Nu, dock, låt oss gå vidare till den roliga delen av detta inlägg: installera Fedora 26 på en Raspberry Pi 3.

Fedora ARM distributionen inkluderar både för server och desktop-versioner. Det finns två versioner server, en som antagligen är standard i Fedora Server distribution och som väger 2,1 GB, och den andra är en Fedora Minimal version, som bara 440MB. Det är ganska stor skillnad! Jag kommer att hoppa över de för just nu, eftersom jag är alldeles för orolig för att få till den stationära versionen på min Raspberry Pi.

Det finns ett antal olika stationära versioner tillgängliga, allt från vanlig Arbetsstation (Gnome 3) ner till en LXQt version, som jag är särskilt glad att se. Det finns också KDE Plasma, Xfce, MATE, och Socker-på-en-Pinne-bilder.

Installationen bild storlek varierar från 1,2 GB (Arbetsstation) för att 725MB (SoaS). Jag kommer att installera LXQt versionen, eftersom jag tror (och hoppas) att det kommer att ge en bra balans av skrivbordet funktionalitet med rimliga prestanda.

Fedora ARM Installation Guide ger detaljerade instruktioner, inklusive en beskrivning av hur man kör ARM bilden med hjälp av emulatorn QEMU… vad ett begrepp.

Alla dessa bilder är xz-komprimerad raw-disk bilder. Om du har en som kör Fedora-system, kan du ladda ner Fedora ARM-Installer, och det kommer att göra allt arbete som krävs för att packa upp den bilden och kopiera den till ett SD-kort. Alternativt, kan du göra det själv med ett kommando som det här:

xzcat Fedora-LXQt-armhfp-26-1.5-sda.raw.xz | dd bs=4M of=/dev/sdX iflag=fullblock oflag=direkt status=framsteg

Detta tar en stund, eftersom 900MB komprimerade bilden faktiskt expanderas till 5.1 GB som ska skrivas till SD-kortet. Åh, och det innebär att du behöver använda åtminstone ett 8GB kort. Installationen kommer bilden inte att fylla på SD-kortet, men detta kommer att korrigeras automatiskt vid första start, så du behöver inte oroa dig för det.

Den första uppstarten tar dig till en modifierad version av anaconda (Fedora installer). Denna version innehåller alternativ för att ställa in tid, datum och tidszon, val av nätverk och värdnamn och användarens inställningar för root-lösenordet och skapa ett användarkonto. Det enda som saknas här är en tangentbordslayout urval, men som kan tas om hand på den första inloggningen.

Efter att ha avslutat den här delen av start -, boot-processen tuffar och går lite längre, men verkligen inte allt så länge, jämfört med mina tidigare erfarenheter med Fedora 25 och andra icke-Raspbian installationer på Raspberry Pi. Innan alltför lång tid det kommer upp med standard Fedora logga in skärmen.

Logga in producerar denna LXQt skrivbordet:

pilxqt.png

Fedora 26 LXQt på en Raspberry Pi Modell 3 B

Bild: J. A. Watson

Hurra! Wow, är det någonsin bra! Mitt första intryck är att det är betydligt snabbare och mer stabil än Fedora 25 LXDE utgåvan var, men låt oss ta en närmare titt.

Det första som jag märkte var att Pi 3 inbyggda wi-fi-adapter och var inte erkända. Det är synd, men så var också fallet med Fedora 25 release, så jag antar (hoppas) att de fortfarande jobbar på det. När jag pluggade i ett trådbundet nätverk kabel, anslutning kom precis upp, så det var goda nyheter. Jag blev mycket positivt överraskad, men när jag pluggade standard Raspberry Pi USB wi-fi-dongel och det kom också rätt upp!

Photos of the Raspberry Pi through the ages: From the prototype to Pi 3

Foton av Raspberry Pi genom tiderna: Från prototyp till Pi 3

En genomgång av varje modell av Raspberry Pi att släppas som går tillbaka till en tidig prototyp under 2006.

Jag kunde inte hitta Network Manager-ikonen på LXQt panel, jag tror att något är fel ute, men jag kunde gå in i Inställningar / Nätverk Anslutning och konfigurera mina trådlösa hemnätverk information där. Så fort jag visste att den trådlösa anslutningen kom upp, och jag kunde ta bort den kabelanslutna nätverk kabeln igen.

Jag gick också in i Inställningar / Tangentbord & Mus, och ändras tangentbordslayouten till schweizertyska. Usch.

Jag petade runt ett tag, och jag var ganska nöjd med resultatet. Firefox startar upp inom en rimlig tid (för en Raspberry Pi), till exempel. Saker som skärmdump verktyg och image viewer komma upp snabbt.

Det verkar fortfarande vara lite av instabilitet i uppstartsprocessen, men. När jag stänger av och sedan försökte starta igen några minuter senare kommer uppstartsprocessen hängde innan GUI kom upp. Det gjorde komma tillräckligt långt för att den virtuella konsoler var igång, så jag kunde logga in och få en skalprompt på en av dem, och sedan starta igen. Därefter kom hela vägen upp normalt och inget tecken på problem någonstans.

Efter att ha gått igenom detta flera gånger, slutade jag upp med känslan av att uppstart stannar ungefär en gång i fyra eller så. Det är inte bra, men jag är hoppfull om att Fedora för utvecklare kommer att få detta redas ut innan alltför lång tid.

Jag är betydligt mer nöjd med den här utgåvan på Raspberry Pi än jag var med Fedora 25. Jag ser fram emot att använda den, och förhoppningsvis få uppdateringar som kommer att ta hand om de få problem jag har med det just nu. Om de skulle få Pi 3 wi-fi och Bluetooth fungerar, jag skulle vara överlycklig…

0