Difference between revisions of "Fedora 31"

 
(141 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
; some of the older versions listed here ^ may be security risks- for archive purposes only
 
; some of the older versions listed here ^ may be security risks- for archive purposes only
 
=Fedora 31=
 
=Fedora 31=
==Fedora 31-rawhide==
+
*https://fedoraproject.org/wiki/Releases/31/Spins#Official_Fedora_Spins
* updated June/06/2019
+
;Must fill in testing of these spins (or they will be abandoned.)
 +
==Fedora 31-==
 +
==upgrading-fedora-30-to-fedora-31==
 +
*https://fedoramagazine.org/upgrading-fedora-30-to-fedora-31/
 +
*https://docs.fedoraproject.org/en-US/quick-docs/upgrading/
 +
*https://fedoraproject.org/wiki/DNF_system_upgrade
  
==f28 end of life==
+
===RC1.9===
"Fedora 28 will be EOL on Tuesday, May 28th, 2019. On this day we are going to close all of the Fedora 28 bugs which remain open [1]. You have a few weeks remaining to submit updates, if you have any, before the Fedora 28 release becomes unsupported. [1] https://fedoraproject.org/wiki/Releases/30/HouseKeeping#Fedora_28_EOL_Clo... -- Ben Cotton "
+
;voted go oct 24 2019
''Under Construction''
+
:feleased oct 29 2019
 +
;https://download.fedoraproject.org/pub/fedora/linux/releases/31/Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-31-1.9.iso
 +
https://dl.fedoraproject.org/pub/alt/stage/31_RC-1.9/
 +
*https://spins.fedoraproject.org/prerelease
 +
* latest builds : http://koji.fedoraproject.org/koji/tasks?start=0&state=all&view=tree&method=livemedia&order=-id
 +
:Respins: https://dl.fedoraproject.org/pub/alt/live-respins/
  
==Upgrading f30 to f31==
+
==Bugs==
*https://fedoraproject.org/wiki/DNF_system_upgrade
+
*https://fedoraproject.org/wiki/Common_F31_bugs
 +
*https://qa.fedoraproject.org/blockerbugs/milestone/31/final/buglist
  
  
 
===f30 Common Bugs===
 
===f30 Common Bugs===
 
* https://fedoraproject.org/wiki/Common_F30_bugs
 
* https://fedoraproject.org/wiki/Common_F30_bugs
 +
* https://bugzilla.redhat.com/show_bug.cgi?id=1737929  (sugar depends on Python 2)
 +
 
===FEDORA User Docs===
 
===FEDORA User Docs===
 
* https://docs.fedoraproject.org/en-US/docs/
 
* https://docs.fedoraproject.org/en-US/docs/
Line 71: Line 84:
 
* https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi (read this first)
 
* https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi (read this first)
 
* https://dl.fedoraproject.org/pub/fedora/linux/releases/30/Spins/armhfp/images/ (f30-1.2 release)
 
* https://dl.fedoraproject.org/pub/fedora/linux/releases/30/Spins/armhfp/images/ (f30-1.2 release)
 +
* https://www.tomshardware.com/reviews/raspberry-pi-command-line-commands,6159.html
 
* https://mirrors.rit.edu/fedora/fedora/linux/releases/29/Spins/armhfp/images/
 
* https://mirrors.rit.edu/fedora/fedora/linux/releases/29/Spins/armhfp/images/
 
* https://fedoraproject.org/wiki/Architectures/ARM
 
* https://fedoraproject.org/wiki/Architectures/ARM
 +
* https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md  (determining raspberrypi versions)
 
* https://dl.fedoraproject.org/pub/fedora/linux/development/30/Spins/armhfp/images/
 
* https://dl.fedoraproject.org/pub/fedora/linux/development/30/Spins/armhfp/images/
 
* https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Spins/armhfp/images/ (f31 rawhide)
 
* https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Spins/armhfp/images/ (f31 rawhide)
Line 79: Line 94:
 
::https://wiki.cdot.senecacollege.ca/wiki/Raspberry_Pi_Fedora_Remix_Installation
 
::https://wiki.cdot.senecacollege.ca/wiki/Raspberry_Pi_Fedora_Remix_Installation
 
::https://www.raspberrypi.org/downloads/
 
::https://www.raspberrypi.org/downloads/
 +
::http://pidora.ca/
 
::https://elinux.org/RPi_Distributions#Fedora_Remix
 
::https://elinux.org/RPi_Distributions#Fedora_Remix
 
::https://fedoraproject.org/wiki/QA:Testcase_Virt_ARM_on_x86  (install arm in VMM)
 
::https://fedoraproject.org/wiki/QA:Testcase_Virt_ARM_on_x86  (install arm in VMM)
 +
===Rpi-FAQ===
 +
* https://www.beyondlogic.org/an-introduction-to-chardev-gpio-and-libgpiod-on-the-raspberry-pi/
 +
* https://github.com/bookwar/python-gpiodev
 +
* https://www.beyondlogic.org/compiling-u-boot-with-device-tree-support-for-the-raspberry-pi/
 +
* https://www.tomshardware.com/news/raspberry-pi-4-ssd-test,39811.html
 +
 
==Sugar on other distributions==
 
==Sugar on other distributions==
 
:https://elinux.org/RPi_Distributions#Fedora_Remix
 
:https://elinux.org/RPi_Distributions#Fedora_Remix
 
:https://elinux.org/Category:RaspberryPi
 
:https://elinux.org/Category:RaspberryPi
 +
::https://medium.com/@petermcd/housekeeping-steps-to-take-after-installing-raspbian-on-a-raspberry-pi-5226be6ddc82
 
::http://www.pidora.ca/
 
::http://www.pidora.ca/
 
::http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3 (Ubuntu)
 
::http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3 (Ubuntu)
 +
::http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3#Ubuntu-MATE-sugar-desktop_on_raspberry_pi2-3 (Ubuntu)
 +
:::https://people.canonical.com/~ogra/snappy/raspberrypi4/core18/  (ubuntu core Rpi4)
 
::https://people.sugarlabs.org/rishabh/  (debian)
 
::https://people.sugarlabs.org/rishabh/  (debian)
 
::https://wiki.debian.org/RaspberryPi
 
::https://wiki.debian.org/RaspberryPi
 
::https://en.opensuse.org/HCL:Raspberry_Pi2 (OpenSuse)
 
::https://en.opensuse.org/HCL:Raspberry_Pi2 (OpenSuse)
 
:::http://download.opensuse.org/ports/armv7hl/distribution/leap/42.3/appliances/
 
:::http://download.opensuse.org/ports/armv7hl/distribution/leap/42.3/appliances/
::::;https://en.opensuse.org/Sugar    https://sourceforge.net/projects/opensuse-edu/files/  (sugar)
+
::::https://en.opensuse.org/Sugar    https://sourceforge.net/projects/opensuse-edu/files/  (sugar)
 
::http://mirror.centos.org/altarch/7/isos/ (centos)
 
::http://mirror.centos.org/altarch/7/isos/ (centos)
 
::http://ftp.osuosl.org/pub/centos-altarch/7.6.1810/isos/armhfp/
 
::http://ftp.osuosl.org/pub/centos-altarch/7.6.1810/isos/armhfp/
Line 98: Line 123:
 
::https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp#head-2c416cfaecdf675f43a5be7a81ad50e81e640c93  (add epl)
 
::https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp#head-2c416cfaecdf675f43a5be7a81ad50e81e640c93  (add epl)
 
:::https://en.opensuse.org/Portal:ARM
 
:::https://en.opensuse.org/Portal:ARM
 +
 +
===Rpi3B+ vs Rpi4===
 +
*https://medium.com/pi-top/raspberrypi4-f38f12633345
 +
*https://medium.com/@ghalfacree/benchmarking-the-raspberry-pi-4-73e5afbcd54b (benchmarking the Rpi4)
 +
::important review
 +
::;Note that USB3 Ports on RPi4 are Blue
 +
::Note that the Red and white enclosure of the Rpi4 allows overheating of the board; run with cover off
 +
:::(lightning bolt warning in right upper corner appears when too hot)
 +
====Manjaro-ARM-xfce-rpi4====
 +
:::https://forum.manjaro.org/t/manjaro-arm-preview2-for-raspberry-pi-4/96694
 +
* https://osdn.net/projects/manjaro-arm/storage/rpi4/xfce/preview2/Manjaro-ARM-xfce-rpi4-preview2.img.xz
 +
:;64 bit arm  (uses 3 GB of memory)
 +
 +
"Manjaro ARM Preview2 for Raspberry Pi 4! (Manjaro ARM Team)
 +
 +
The Manjaro ARM project is proud to announce the second test release for the Raspberry Pi 4!
 +
This is an indication of how far upstream (Raspberry Pi) is with 64-bit support.
 +
This is also the place where you get a preview of the upcoming XFCE edition, that will be "replacing" the LXQT images going forward. Thanks to @Darksky for making the XFCE edition a reality!"
 +
 +
:works nicely (satellit Aug 5 2017)
  
 
===Rpi-3b installer+===
 
===Rpi-3b installer+===
Line 103: Line 148:
 
*https://fedoraproject.org/wiki/Architectures/ARM/Installation#Arm_Image_Installer
 
*https://fedoraproject.org/wiki/Architectures/ARM/Installation#Arm_Image_Installer
 
*https://www.balena.io/etcher/  (Raspbian installer)
 
*https://www.balena.io/etcher/  (Raspbian installer)
:::https://downloads.raspberrypi.org/raspbian/images/raspbian-2019-06-24/2019-06-20-raspbian-buster.zip
+
:::https://downloads.raspberrypi.org/raspbian_full_latest (2019-07-10-raspbian-buster-full.zip RpiB3+/RPi4 compatable)
 +
::::http://downloads.raspberrypi.org/raspbian/release_notes.txt
 
==== Rpi3B+ ====
 
==== Rpi3B+ ====
 
;Testing of f31 arm (raw) images
 
;Testing of f31 arm (raw) images
*https://fedoraproject.org/wiki/Test_Results:Fedora_31_Rawhide_20190601.n.0_Installation#ARM_disk_images
+
*https://fedoraproject.org/wiki/Test_Results:Fedora_31_Rawhide_20190722.n.1_Installation#How_to_test
 
=====Installation method used for testing=====
 
=====Installation method used for testing=====
 
#Download Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw.xz file to /Downloads
 
#Download Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw.xz file to /Downloads
Line 116: Line 162:
 
#start gparted and expand partition 3 to full size of micro SD (Class 10 32 GB)
 
#start gparted and expand partition 3 to full size of micro SD (Class 10 32 GB)
 
#insert mico SD in RPi3B+ slot and power up.
 
#insert mico SD in RPi3B+ slot and power up.
 +
#install Nodebug kernel https://fedoraproject.org/wiki/RawhideKernelNodebug
 +
::Suggestion save command for nodebug on USB key as text file; copy paste it into terminal when running booted sd.
 +
 
=====Working images=====
 
=====Working images=====
;:Fedora-Mate-armhfp-Rawhide-20190704.n.1-sda.raw
+
;Branched fail GPG check  (not signed)
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190704.n.1/compose/Spins/armhfp/images/Fedora-Mate-armhfp-Rawhide-20190704.n.1-sda.raw.xz
+
* There is no f31 repo because we have not yet had a fedora 31 branched
 +
compose finish. So, mirrormanager is pointing people to rawhide. This is
 +
likely the cause of all problems related to f31.
 +
*Mon, Aug 19, 2019 at 10:48 PM Kevin Fenzi
 +
 
 +
sudo rpm --import https://src.fedoraproject.org/rpms/fedora-repos/blob/master/f/RPM-GPG-KEY-fedora-32-primary
 +
* updates to f32
 +
 
 +
;;Fedora-LXDE-armhfp-31-20190816.n.0-sda.raw (Branched)
 +
::https://kojipkgs.fedoraproject.org/compose/branched/Fedora-31-20190816.n.0/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-31-20190816.n.0-sda.raw.xz
 +
:::Needs to be restarted with power off to finish initial-setup and login
 +
:::NOTE needs "sudo shutdown -h now" in terminal to shutdown
 +
;;Fedora-KDE-armhfp-31-20190816.n.0-sda.raw  (Branched)
 +
::https://kojipkgs.fedoraproject.org/compose/branched/Fedora-31-20190816.n.0/compose/Spins/armhfp/images/Fedora-KDE-armhfp-31-20190816.n.0-sda.raw.xz
 +
:::Needs to be restarted with power off to finish initial-setup and login
 +
:::NOTE needs "sudo shutdown -h now" in terminal to shutdown
 +
;;Fedora-Mate-armhfp-31-20190816.n.0-sda.raw (Branched)
 +
::https://kojipkgs.fedoraproject.org/compose/branched/Fedora-31-20190816.n.0/compose/Spins/armhfp/images/Fedora-Mate-armhfp-31-20190816.n.0-sda.raw.xz
 +
:::Needs to be restarted with power off to finish initial-setup and login
 +
:::NOTE needs "sudo shutdown -h now" in terminal to shutdown Mate
 +
 
 +
=====links below are No longer on line=====
 +
::Aug 18 2019  (due to branching?)
 +
;;Fedora-Mate-armhfp-Rawhide-20190722.n.1-sda.raw
 +
:::sugar-desktop and sugar-runner installed and work
 +
;;Fedora-SoaS-armhfp-Rawhide-20190722.n.1-sda.raw
 +
:;;Fedora-Mate-armhfp-Rawhide-20190716.n.0-sda.raw
 +
 
 +
; NOTE recent arm images use debug kernel and this fills up the microSD cards quickly; making them freeze up
 +
:::fills up sd: bcm2835-dma (messages never stop)
 +
;Tuesday builds should use nodebug kernel
 +
* Use these to test in Rpi3B+
 +
 
 +
===== Enabling the rawhide kernel nodebug repository =====
 +
 
 +
*https://fedoraproject.org/wiki/KernelDebugStrategy
 +
::https://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/
 +
::https://fedoraproject.org/wiki/RawhideKernelNodebug
 +
<pre><nowiki>
 +
$ sudo dnf config-manager --add-repo=http://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo
 +
$ sudo dnf update
 +
</nowiki></pre>
 +
*Terminal:
 +
::sudo dnf groupinstall sugar-desktop-environment
 +
::sudo dnf install sugar-runner
 +
;Fedora-Mate-armhfp-Rawhide-20190704.n.1-sda.raw
 
[[File:Mate 0704.n.1.png|400px]]
 
[[File:Mate 0704.n.1.png|400px]]
 
;Fedora-SoaS-armhfp-Rawhide-20190703.n.0-sda.raw
 
;Fedora-SoaS-armhfp-Rawhide-20190703.n.0-sda.raw
::https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Spins/armhfp/images/Fedora-SoaS-armhfp-Rawhide-20190703.n.0-sda.raw.xz
 
 
:::seems to lock up when using wired and wireless AP
 
:::seems to lock up when using wired and wireless AP
 
;Fedora-Xfce-armhfp-Rawhide-20190621.n.0-sda.raw
 
;Fedora-Xfce-armhfp-Rawhide-20190621.n.0-sda.raw
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190621.n.0/compose/Spins/armhfp/images/Fedora-Xfce-armhfp-Rawhide-20190621.n.0-sda.raw.xz
 
 
;Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw
 
;Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190619.n.0/compose/Spins/armhfp/images/Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw.xz
+
*Inital-setup after boot (updated for f31 branched)
*Inital-setup after boot
+
[[File:I-s_arm.jpg|400px]]
[[File:IFedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw-1.jpg|400px]]
 
 
*F1 network neighborhood with jabber.sugarlabs.org entered in networking
 
*F1 network neighborhood with jabber.sugarlabs.org entered in networking
 
[[File:Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw-4.jpg|400px]]
 
[[File:Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw-4.jpg|400px]]
 
;Fedora-Xfce-armhfp-Rawhide-20190601.n.0-sda.raw
 
;Fedora-Xfce-armhfp-Rawhide-20190601.n.0-sda.raw
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190524.n.1/compose/Spins/armhfp/images/Fedora-Xfce-armhfp-Rawhide-20190524.n.1-sda.raw.xz
 
 
 
;Fedora-LXQt-armhfp-Rawhide-20190601.n.0-sda.raw
 
;Fedora-LXQt-armhfp-Rawhide-20190601.n.0-sda.raw
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190601.n.0/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-Rawhide-20190601.n.0-sda.raw.xz
 
::https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190611.n.2/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-Rawhide-20190611.n.2-sda.raw.xz
 
 
::Sugar-desktop-environment + sugar-runner (both install)
 
::Sugar-desktop-environment + sugar-runner (both install)
 
;Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw  
 
;Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw  
::http://mirror.math.princeton.edu/pub/fedora/linux/development/rawhide/Spins/armhfp/images/Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw.xz
+
 
 
; Centos 7
 
; Centos 7
 
::https://buildlogs.centos.org/rolling/7/isos/armhfp/
 
::https://buildlogs.centos.org/rolling/7/isos/armhfp/
 +
*https://buildlogs.centos.org/rolling/7/isos/armhfp/CentOS-Userland-7-armv7hl-RaspberryPI-GNOME-sda.raw.xz
  
 
=====Not Working=====
 
=====Not Working=====
Line 147: Line 235:
 
* https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi#It_waits_too_long_before_GRUB
 
* https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi#It_waits_too_long_before_GRUB
 
::"lan78xx_eth Waiting for PHY auto negotiation to complete..."
 
::"lan78xx_eth Waiting for PHY auto negotiation to complete..."
:::That happens without ethernet cable plugged in. You can interrupt the waiting by CTRL+C.  
+
:::That happens without ethernet cable plugged in. You can interrupt the waiting by CTRL+C.
; NOTE: recent arm images use debug kernel and this fills up the microSD cards quickly; making them freeze up 
+
======uEFIforARMv7======
::-> fixed July 3 2019
+
*https://fedoraproject.org/wiki/Changes/uEFIforARMv7
 +
======a1-a2 microsd-cards: comparison======
 +
*https://www.jeffgeerling.com/blog/2019/a2-class-microsd-cards-offer-no-better-performance-raspberry-pi
  
 
=sugar desktop in 2nd DE=
 
=sugar desktop in 2nd DE=
Line 241: Line 331:
 
   Text-based Internet (text-internet)
 
   Text-based Internet (text-internet)
 
   Window Managers (window-managers)
 
   Window Managers (window-managers)
 +
 +
=Raspberry-Pi-IIAB=
 +
*http://wiki.laptop.org/go/IIAB/FAQ
 +
*https://en.wikipedia.org/wiki/Raspbian
 +
*http://downloads.raspberrypi.org/raspbian/release_notes.txt
 +
*https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
 +
::https://www.youtube.com/channel/UC0cBGCxr_WPBPa3IqPVEe3g
 +
*https://www.raspberrypi.org/downloads/raspbian/
 +
*https://github.com/iiab/iiab/wiki/Raspberry-Pi-IIAB-Images
 +
*https://en.wikipedia.org/wiki/Raspberry_Pi#Third_party_application_software
 +
*http://med.iiab.me/home/  (live medical iiAB sample)
 +
==Install of IIAB on RPi4==
 +
"The Raspberry Pi 4 is the latest upgrade in the Raspberry Pi SBC series. :
 +
This one has a Quadcore A72 CPU, up to 4 GB of LPDDR4 RAM, 2x USB 2.0, 2x USB 3.0 ports, double micro-HDMI ports, AC Wifi, Bluetooth 5.0 and Gigabit ethernet."
 +
 +
*;NOTE medium and full install include sugarizer-server (default)
 +
::https://sugarizer.org/
 +
::https://github.com/llaske/sugarizer
 +
::https://github.com/llaske/sugarizer-server
 +
::Aug 6 2017
 +
*Same install on a 32GB sd: using my Rpi3B+.
 +
*Only difference: used medium install and only downloaded a few items to test
 +
 +
---------
 +
::Aug 2 2017
 +
:Installed "Raspbian Buster with desktop and recommended software" (1)
 +
*https://downloads.raspberrypi.org/raspbian_full_latest (2019-07-10)
 +
::2019-07-10-raspbian-buster-full.img (extracted: 6.4 GB)
 +
:::256 GB SanDisk Ultra micoSDXC A1 card
 +
Install with Etcher:
 +
*https://www.balena.io/etcher/
 +
::In microSD reader
 +
:::Insert card in RPi4 and power up:
 +
 +
*RPi4 (with 4 GB Memory) booted and changed GPU memory in "Preferences / Raspberry Pi4 Configuration" to [356] from [76]
 +
 +
::( 2019-07-10-raspbian-buster-full - allows changing the allocated amount of memory in the RPi4)
 +
:::(This appears to increase performance)
 +
 +
*https://github.com/raspberrypi/documentation/blob/master/configuration/raspi-config.md#memory-split
 +
 +
[[File:GPU_memory.jpg|600px]]
 +
 +
*in add/remove software: install firefox ESR
 +
 +
*in terminal:
 +
  curl d.iiab.io/install.txt | sudo bash
 +
 +
*chose maximum iiab install size
 +
 +
*used middle selection for type of install (single point)
 +
 +
*Start Ansible install
 +
 +
Photograph terminal screen when it shows: "Internet-In-A Box (IIAB) software install is complete"
 +
 +
[[File:IIAB-install.jpg|600px]]
 +
 +
::Reboot (by hitting [enter] key)
 +
 +
*Change iiab-admin's password before connecting your server to the Internet.
 +
You can do this within http://box.lan/admin -> Utilities menu — or at the command line, if you type "passwd iiab-admin".
 +
 +
*in firefox enter (in command line): 10.0.0.208/admin with user:iiab-admin and the password you entered above ^
 +
::Starts Admin console
 +
 +
[[File:4%2B3B%2B.jpg|400px]]
 +
 +
*test setup ^
 +
 +
(1) http://wiki.laptop.org/go/IIAB/FAQ#Is_a_quick_installation_possible.3F
 +
===NOTES===
 +
* run iiab-hotspot-on and iiab-hotspot-off which are found in /usr/bin — these are especially useful after you've used a Raspberry Pi's internal Wi-Fi to download IIAB and content.
 +
* http://wiki.laptop.org/go/IIAB/FAQ#What_services_.28IIAB_apps.29_are_suggested_during_installation.3F
  
 
=gosc/2019=
 
=gosc/2019=
 
* https://docs.fedoraproject.org/en-US/mentored-projects/gsoc/2019/
 
* https://docs.fedoraproject.org/en-US/mentored-projects/gsoc/2019/
 
" Fedora is proud to have been accepted as a GSoC mentoring organization. Student applications open on March 25, 2019."
 
" Fedora is proud to have been accepted as a GSoC mentoring organization. Student applications open on March 25, 2019."
 +
 +
=Internet of Things  (iot)=
 +
*https://iot.fedoraproject.org/
 +
*https://kojipkgs.fedoraproject.org/compose//iot/
 +
::https://docs.fedoraproject.org/en-US/iot/
 +
::https://iot.mozilla.org/gateway/
 +
::https://medium.com/@suyoggunjal/windows-10-iot-core-on-raspberry-pi-3-8c9ea0861de6 (windows-10-iot-core-on-raspberry-pi-3)
 +
 
=Silverblue=
 
=Silverblue=
 +
;https://silverblue.fedoraproject.org/download
 
*https://docs.fedoraproject.org/en-US/fedora-silverblue/
 
*https://docs.fedoraproject.org/en-US/fedora-silverblue/
 
:still in development
 
:still in development
 
"Fedora Silverblue is an immutable desktop operating system, which aims to be extremely stable and reliable. It also aims to be an excellent platform for developers and for those using container-focused workflows."
 
"Fedora Silverblue is an immutable desktop operating system, which aims to be extremely stable and reliable. It also aims to be an excellent platform for developers and for those using container-focused workflows."
 +
==rpmfusion==
 +
*https://rpmfusion.org/Configuration
 
==flatpacks==
 
==flatpacks==
 
*http://docs.flatpak.org/en/latest/
 
*http://docs.flatpak.org/en/latest/
 +
::https://developers.redhat.com/blog/2019/04/24/how-to-run-systemd-in-a-container/
 +
::https://github.com/containers/libpod/
 +
 
==Endless OS==
 
==Endless OS==
*https://endlessos.com/download/
+
*https://endlessos.com/download/   (eos-eos3.6-amd64-amd64.190709-170830.en.iso torrent only - free)
:"Endless OS is a free, easy-to-use operating system preloaded with over 100 apps.."
+
:"Endless OS is a free, easy-to-use operating system preloaded with over 100 apps.." (32GB installer usb - uses flatpacks)
::https://betanews.com/2019/06/12/debian-10-buster-endless-os-linux/ (32GB installer usb - uses flatpacks)
+
::https://betanews.com/2019/06/12/debian-10-buster-endless-os-linux/  
 +
:::https://github.com/endlessm (github)
 
:::https://firefox-flatpak.mojefedora.cz/  (firefox flatpack that installs)
 
:::https://firefox-flatpak.mojefedora.cz/  (firefox flatpack that installs)
 
:::"This is an unofficial Firefox flatpak repository provided by Fedora and Red Hat maintainers and made for testing purposes. "
 
:::"This is an unofficial Firefox flatpak repository provided by Fedora and Red Hat maintainers and made for testing purposes. "
 
:::https://github.com/flathub/org.fedoraproject.MediaWriter/issues/5 (Fedora MediaWriter bug in flatpack)
 
:::https://github.com/flathub/org.fedoraproject.MediaWriter/issues/5 (Fedora MediaWriter bug in flatpack)
 +
::::"Endless OS is built on top of decades of efforts from the free and open-source software community, and we acknowledge a great debt to it. We contribute back to open source projects whenever we can, but not all the software shipped on our computer is open source. Please refer to https://endlessm.com/for-developers developer for more information."

Latest revision as of 10:39, 27 November 2019

Fedora.jpg Fedora® version page: 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 |
Fedora and the Infinity design logo are trademarks of Red Hat, Inc.

some of the older versions listed here ^ may be security risks- for archive purposes only

Fedora 31

Must fill in testing of these spins (or they will be abandoned.)

Fedora 31-

upgrading-fedora-30-to-fedora-31

RC1.9

voted go oct 24 2019
feleased oct 29 2019
https://download.fedoraproject.org/pub/fedora/linux/releases/31/Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-31-1.9.iso
https://dl.fedoraproject.org/pub/alt/stage/31_RC-1.9/
Respins: https://dl.fedoraproject.org/pub/alt/live-respins/

Bugs


f30 Common Bugs

FEDORA User Docs

setting-kernel-command-line-arguments-with-fedora-30

Download

https://kojipkgs.fedoraproject.org//work/tasks/7414/34687414/koji-image-f31-build-34687414.ks
https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20190606.n.0/compose/Spins/x86_64/iso/Fedora-SoaS-Live-x86_64-Rawhide-20190606.n.0.iso
works fine in VMM
 
  • f1 network neighborhood with XO's when "jabber.sugarlabs.org" is added to network:
 
  • battery indicator in frame
 

Fedora MediaWriter

"What changes when Rpi 3B+;Rpi2B+; or "other is selected in version 4.1.4.1-fc30 ?"

  • satellit May 19, 2019

"Nothing, really. The tentative plan was to support more ARM spins in the future but no work towards that was done yet."

  • Martin Bříza:5/20/2019

Multimedia

NVIDIA

ask for help on IRC freenode #cinnamon

QEMU/KVM

Install Virtual Machine Manager in gnome software or (Virtual Machine Manager) virt-manager
add: QEMU/KVM user session (Use this to install from ...iso)

Install Documents

https://docs.fedoraproject.org/en-US/fedora/f30/install-guide/
https://docs.fedoraproject.org/en-US/fedora/f30/install-guide/advanced/VNC_Installations/

Raspberry_Pi

"Fedora supports the the Raspberry Pi Model 2B and 3-series of devices including the 3B, 3B+, 3A+, 3CM and 3CM+ in Fedora 29 and later releases."

https://wiki.sugarlabs.org/go/Sugar_Creation_Kit/sck/Advanced_Topics#Raspberry_Pi_.2F_RPi (old work)
https://wiki.cdot.senecacollege.ca/wiki/Raspberry_Pi_Fedora_Remix_Installation
https://www.raspberrypi.org/downloads/
http://pidora.ca/
https://elinux.org/RPi_Distributions#Fedora_Remix
https://fedoraproject.org/wiki/QA:Testcase_Virt_ARM_on_x86 (install arm in VMM)

Rpi-FAQ

Sugar on other distributions

https://elinux.org/RPi_Distributions#Fedora_Remix
https://elinux.org/Category:RaspberryPi
https://medium.com/@petermcd/housekeeping-steps-to-take-after-installing-raspbian-on-a-raspberry-pi-5226be6ddc82
http://www.pidora.ca/
http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3 (Ubuntu)
http://wiki.sugarlabs.org/go/Ubuntu_on_rpi3#Ubuntu-MATE-sugar-desktop_on_raspberry_pi2-3 (Ubuntu)
https://people.canonical.com/~ogra/snappy/raspberrypi4/core18/ (ubuntu core Rpi4)
https://people.sugarlabs.org/rishabh/ (debian)
https://wiki.debian.org/RaspberryPi
https://en.opensuse.org/HCL:Raspberry_Pi2 (OpenSuse)
http://download.opensuse.org/ports/armv7hl/distribution/leap/42.3/appliances/
https://en.opensuse.org/Sugar https://sourceforge.net/projects/opensuse-edu/files/ (sugar)
http://mirror.centos.org/altarch/7/isos/ (centos)
http://ftp.osuosl.org/pub/centos-altarch/7.6.1810/isos/armhfp/
https://buildlogs.centos.org/rolling/7/isos/armhfp/
https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp
https://buildlogs.centos.org/c7-kernels.armhfp/raspberrypi2/20190615125423/4.14.126-v7.1.el7.armhfp/
https://wiki.centos.org/SpecialInterestGroup/AltArch/armhfp#head-2c416cfaecdf675f43a5be7a81ad50e81e640c93 (add epl)
https://en.opensuse.org/Portal:ARM

Rpi3B+ vs Rpi4

important review
Note that USB3 Ports on RPi4 are Blue
Note that the Red and white enclosure of the Rpi4 allows overheating of the board; run with cover off
(lightning bolt warning in right upper corner appears when too hot)

Manjaro-ARM-xfce-rpi4

https://forum.manjaro.org/t/manjaro-arm-preview2-for-raspberry-pi-4/96694
64 bit arm (uses 3 GB of memory)

"Manjaro ARM Preview2 for Raspberry Pi 4! (Manjaro ARM Team)

The Manjaro ARM project is proud to announce the second test release for the Raspberry Pi 4! This is an indication of how far upstream (Raspberry Pi) is with 64-bit support. This is also the place where you get a preview of the upcoming XFCE edition, that will be "replacing" the LXQT images going forward. Thanks to @Darksky for making the XFCE edition a reality!"

works nicely (satellit Aug 5 2017)

Rpi-3b installer+

https://downloads.raspberrypi.org/raspbian_full_latest (2019-07-10-raspbian-buster-full.zip RpiB3+/RPi4 compatable)
http://downloads.raspberrypi.org/raspbian/release_notes.txt

Rpi3B+

Testing of f31 arm (raw) images
Installation method used for testing
  1. Download Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw.xz file to /Downloads
  2. extract here to expand to Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw file
  3. start Fedora Media Writer/select Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw file in "Custom"
  4. insert micro SD into usb Card Reader and plug in it's USB
  5. select RPiB3+ and write Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw file
  6. exit Fedora MediaWriter
  7. start gparted and expand partition 3 to full size of micro SD (Class 10 32 GB)
  8. insert mico SD in RPi3B+ slot and power up.
  9. install Nodebug kernel https://fedoraproject.org/wiki/RawhideKernelNodebug
Suggestion save command for nodebug on USB key as text file; copy paste it into terminal when running booted sd.
Working images
Branched fail GPG check (not signed)
  • There is no f31 repo because we have not yet had a fedora 31 branched

compose finish. So, mirrormanager is pointing people to rawhide. This is likely the cause of all problems related to f31.

  • Mon, Aug 19, 2019 at 10:48 PM Kevin Fenzi

sudo rpm --import https://src.fedoraproject.org/rpms/fedora-repos/blob/master/f/RPM-GPG-KEY-fedora-32-primary

  • updates to f32
Fedora-LXDE-armhfp-31-20190816.n.0-sda.raw (Branched)
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-31-20190816.n.0/compose/Spins/armhfp/images/Fedora-LXDE-armhfp-31-20190816.n.0-sda.raw.xz
Needs to be restarted with power off to finish initial-setup and login
NOTE needs "sudo shutdown -h now" in terminal to shutdown
Fedora-KDE-armhfp-31-20190816.n.0-sda.raw (Branched)
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-31-20190816.n.0/compose/Spins/armhfp/images/Fedora-KDE-armhfp-31-20190816.n.0-sda.raw.xz
Needs to be restarted with power off to finish initial-setup and login
NOTE needs "sudo shutdown -h now" in terminal to shutdown
Fedora-Mate-armhfp-31-20190816.n.0-sda.raw (Branched)
https://kojipkgs.fedoraproject.org/compose/branched/Fedora-31-20190816.n.0/compose/Spins/armhfp/images/Fedora-Mate-armhfp-31-20190816.n.0-sda.raw.xz
Needs to be restarted with power off to finish initial-setup and login
NOTE needs "sudo shutdown -h now" in terminal to shutdown Mate
links below are No longer on line
Aug 18 2019 (due to branching?)
Fedora-Mate-armhfp-Rawhide-20190722.n.1-sda.raw
sugar-desktop and sugar-runner installed and work
Fedora-SoaS-armhfp-Rawhide-20190722.n.1-sda.raw
Fedora-Mate-armhfp-Rawhide-20190716.n.0-sda.raw
NOTE recent arm images use debug kernel and this fills up the microSD cards quickly; making them freeze up
fills up sd: bcm2835-dma (messages never stop)
Tuesday builds should use nodebug kernel
  • Use these to test in Rpi3B+
Enabling the rawhide kernel nodebug repository
https://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/
https://fedoraproject.org/wiki/RawhideKernelNodebug
$ sudo dnf config-manager --add-repo=http://dl.fedoraproject.org/pub/alt/rawhide-kernel-nodebug/fedora-rawhide-kernel-nodebug.repo
$ sudo dnf update
  • Terminal:
sudo dnf groupinstall sugar-desktop-environment
sudo dnf install sugar-runner
Fedora-Mate-armhfp-Rawhide-20190704.n.1-sda.raw

 

Fedora-SoaS-armhfp-Rawhide-20190703.n.0-sda.raw
seems to lock up when using wired and wireless AP
Fedora-Xfce-armhfp-Rawhide-20190621.n.0-sda.raw
Fedora-SoaS-armhfp-Rawhide-20190619.n.0-sda.raw
  • Inital-setup after boot (updated for f31 branched)

 

  • F1 network neighborhood with jabber.sugarlabs.org entered in networking

 

Fedora-Xfce-armhfp-Rawhide-20190601.n.0-sda.raw
Fedora-LXQt-armhfp-Rawhide-20190601.n.0-sda.raw
Sugar-desktop-environment + sugar-runner (both install)
Fedora-Mate-armhfp-Rawhide-20190609.n.1-sda.raw
Centos 7
https://buildlogs.centos.org/rolling/7/isos/armhfp/
Not Working
interupt waits too long before GRUB if no network cable connection
"lan78xx_eth Waiting for PHY auto negotiation to complete..."
That happens without ethernet cable plugged in. You can interrupt the waiting by CTRL+C.
uEFIforARMv7
a1-a2 microsd-cards: comparison

sugar desktop in 2nd DE

  • in terminal:
sudo dnf groupinstall sugar-desktop-environment
sudo dnf install sugar-runner
    • run each command separately

How to Clear ./sugar

 
  • When making a new VM, to clear the Sugar Journal of old entries and to avoid identity conflicts among copies of the VM, enter the command rm -rf ~/.sugar in the Terminal activity. Then shutdown the VM. This will clear all Learner information on the VM and let you start with a fresh install. Skipping this will result in collisions in the Neighborhood view of the Jabber network between separate copies of the appliance. Verify the presence of the .sugar directory by entering ls -a in Terminal.
  • When cloning a customized VM, in order to keep the Journal and installed .xo Activities, use rm -rf ~/.sugar/default/owner.key* in the Sugar Terminal, and then shutdown the VM. enter in root terminal:su (password) shutdown -h now This leaves the Journal entries and removes only the previous Learner's identity key files.
  • To clear the Sugar Journal:rm -rf ~/.sugar/default/datastore This may be needed if the Journal becomes clogged with too many entries. USE WITH CAUTION'

=

livedcd-tools installed in mounted soas f30 usb

livecd-creator

"Why not just use livecd-creator? It is still maintained by the community (mainly Neal Gompa, see https://github.com/livecd-tools/livecd-tools ) and it supports this IMHO essential feature. And livecd-creator typically accepts kickstarts written for livemedia-creator with few to no changes, unlike the other way round. Kevin Kofler"

virtualbox

"Freely available for Windows, Mac OS X, Linux and Solaris x86 platforms under GPLv2:"

Available Groups

  • dnf grouplist -v


Available Environment Groups:

  Fedora Custom Operating System (custom-environment)
  Minimal Install (minimal-environment)
  Fedora Server Edition (server-product-environment)
  Fedora Workstation (workstation-product-environment)
  Fedora Cloud Server (cloud-server-environment)
  KDE Plasma Workspaces (kde-desktop-environment)
  Xfce Desktop (xfce-desktop-environment)
  LXDE Desktop (lxde-desktop-environment)
  LXQt Desktop (lxqt-desktop-environment)
  Cinnamon Desktop (cinnamon-desktop-environment)
  Deepin Desktop (deepin-desktop-environment)
  Development and Creative Workstation (developer-workstation-environment)
  Web Server (web-server-environment)
  Infrastructure Server (infrastructure-server-environment)
  Basic Desktop (basic-desktop-environment)

Installed Environment Groups:

  MATE Desktop (mate-desktop-environment)
  Sugar Desktop Environment (sugar-desktop-environment)

Installed Groups:

  Administration Tools (admin-tools)
  LibreOffice (libreoffice)

Available Groups:

  3D Printing (3d-printing)
  Audio Production (audio)
  Authoring and Publishing (authoring-and-publishing)
  Books and Guides (books)
  C Development Tools and Libraries (c-development)
  Cloud Infrastructure (cloud-infrastructure)
  Cloud Management Tools (cloud-management)
  Compiz (compiz)
  Container Management (container-management)
  D Development Tools and Libraries (d-development)
  Design Suite (design-suite)
  Development Tools (development-tools)
  Domain Membership (domain-client)
  Fedora Eclipse (eclipse)
  Editors (editors)
  Educational Software (education)
  Electronic Lab (electronic-lab)
  Engineering and Scientific (engineering-and-scientific)
  FreeIPA Server (freeipa-server)
  Games and Entertainment (games)
  Headless Management (headless-management)
  MATE Applications (mate-applications)
  Medical Applications (medical)
  Milkymist (milkymist)
  Network Servers (network-server)
  Office/Productivity (office)
  Python Classroom (python-classroom)
  Python Science (python-science)
  Robotics (robotics-suite)
  RPM Development Tools (rpm-development-tools)
  Security Lab (security-lab)
  Sound and Video (sound-and-video)
  System Tools (system-tools)
  Text-based Internet (text-internet)
  Window Managers (window-managers)

Raspberry-Pi-IIAB

https://www.youtube.com/channel/UC0cBGCxr_WPBPa3IqPVEe3g

Install of IIAB on RPi4

"The Raspberry Pi 4 is the latest upgrade in the Raspberry Pi SBC series. : This one has a Quadcore A72 CPU, up to 4 GB of LPDDR4 RAM, 2x USB 2.0, 2x USB 3.0 ports, double micro-HDMI ports, AC Wifi, Bluetooth 5.0 and Gigabit ethernet."

  • NOTE medium and full install include sugarizer-server (default)
https://sugarizer.org/
https://github.com/llaske/sugarizer
https://github.com/llaske/sugarizer-server
Aug 6 2017
  • Same install on a 32GB sd: using my Rpi3B+.
  • Only difference: used medium install and only downloaded a few items to test

Aug 2 2017
Installed "Raspbian Buster with desktop and recommended software" (1)
2019-07-10-raspbian-buster-full.img (extracted: 6.4 GB)
256 GB SanDisk Ultra micoSDXC A1 card

Install with Etcher:

In microSD reader
Insert card in RPi4 and power up:
  • RPi4 (with 4 GB Memory) booted and changed GPU memory in "Preferences / Raspberry Pi4 Configuration" to [356] from [76]
( 2019-07-10-raspbian-buster-full - allows changing the allocated amount of memory in the RPi4)
(This appears to increase performance)

 

  • in add/remove software: install firefox ESR
  • in terminal:
 curl d.iiab.io/install.txt | sudo bash
  • chose maximum iiab install size
  • used middle selection for type of install (single point)
  • Start Ansible install

Photograph terminal screen when it shows: "Internet-In-A Box (IIAB) software install is complete"

 

Reboot (by hitting [enter] key)
  • Change iiab-admin's password before connecting your server to the Internet.
You can do this within http://box.lan/admin -> Utilities menu — or at the command line, if you type "passwd iiab-admin". 
  • in firefox enter (in command line): 10.0.0.208/admin with user:iiab-admin and the password you entered above ^
Starts Admin console

 

  • test setup ^

(1) http://wiki.laptop.org/go/IIAB/FAQ#Is_a_quick_installation_possible.3F

NOTES

gosc/2019

" Fedora is proud to have been accepted as a GSoC mentoring organization. Student applications open on March 25, 2019."

Internet of Things (iot)

https://docs.fedoraproject.org/en-US/iot/
https://iot.mozilla.org/gateway/
https://medium.com/@suyoggunjal/windows-10-iot-core-on-raspberry-pi-3-8c9ea0861de6 (windows-10-iot-core-on-raspberry-pi-3)

Silverblue

https://silverblue.fedoraproject.org/download
still in development

"Fedora Silverblue is an immutable desktop operating system, which aims to be extremely stable and reliable. It also aims to be an excellent platform for developers and for those using container-focused workflows."

rpmfusion

flatpacks

https://developers.redhat.com/blog/2019/04/24/how-to-run-systemd-in-a-container/
https://github.com/containers/libpod/

Endless OS

"Endless OS is a free, easy-to-use operating system preloaded with over 100 apps.." (32GB installer usb - uses flatpacks)
https://betanews.com/2019/06/12/debian-10-buster-endless-os-linux/
https://github.com/endlessm (github)
https://firefox-flatpak.mojefedora.cz/ (firefox flatpack that installs)
"This is an unofficial Firefox flatpak repository provided by Fedora and Red Hat maintainers and made for testing purposes. "
https://github.com/flathub/org.fedoraproject.MediaWriter/issues/5 (Fedora MediaWriter bug in flatpack)
"Endless OS is built on top of decades of efforts from the free and open-source software community, and we acknowledge a great debt to it. We contribute back to open source projects whenever we can, but not all the software shipped on our computer is open source. Please refer to https://endlessm.com/for-developers developer for more information."