Difference between revisions of "Fedora 26"

From Sugar Labs
Jump to navigation Jump to search
 
(24 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
<br>
 
<br>
 
''Fedora and the Infinity design logo are trademarks of Red Hat, Inc.''
 
''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 26 ==
 
==Fedora 26 ==
:Updated 11/25/2016
+
:Updated 03/04/2017
 +
===switch to f26 after branch===
 +
You should also make sure the 'fedora' repo is enabled and the
 +
'rawhide' repo disabled:
 +
 
 +
dnf config-manager --set-enabled fedora
 +
dnf config-manager --set-disabled rawhide
 +
disable any other repos
 +
dnf distro-sync
 +
[https://wiki.sugarlabs.org/go/Fedora_25_install  '''Tutorial: Install f25 soas to hard disk''']
 
===Download===
 
===Download===
* https://kojipkgs.fedoraproject.org/compose//rawhide/latest-Fedora-Rawhide/compose/
+
* https://getfedora.org/
 +
* https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/26/Spins/x86_64/iso/
 +
* https://dl.fedoraproject.org/pub/fedora/linux/development/26/Spins/x86_64/iso/
 +
* latest builds : http://koji.fedoraproject.org/koji/tasks?start=0&state=all&view=tree&method=livemedia&order=-id
 +
* https://boot.fedoraproject.org/
 +
: http://dl.fedoraproject.org/pub/alt/bfo/bfo.iso
 +
 
 +
==[https://wiki.sugarlabs.org/go/Fedora_25_install  Install f25 SoaS to Disk]==
 +
*Tutorial
 +
:https://wiki.sugarlabs.org/go/Fedora_25_install
 +
*Jabber server is removed in f26
 +
:https://github.com/sugarlabs/sugar/commit/2953e894f8fa6cd9c04ace4b384233e4b806f91f#diff-9301b3551f7acdbe0d722e4b0fe7e2d0
 +
== Install sugar as 2nd Desktop ==
 +
sudo dnf groupinstall sugar-desktop
 +
sudo dnf install python2-decorator webkitgtk3 sugar-runner
 +
*Works with f26 Workstation install to HD
 +
*Run in x-gnome install
 +
*Installs "X" icon to installed programs
 +
*Exit sugar back to gnome desktop by "log out" command
  
 
=='''Fedora Media Writer'''==
 
=='''Fedora Media Writer'''==
Line 102: Line 130:
 
*Must be done first:
 
*Must be done first:
  
:'''You must be in the same fedora version (f25) first. This is so that packages can be installed to livecd without SELinux errors and is relabeled at boot time.'''
+
:'''You must be in the same fedora version (f26) first. This is so that packages can be installed to livecd without SELinux errors and is relabeled at boot time.'''
 
  setenforce 0
 
  setenforce 0
  
Line 139: Line 167:
  
 
=== ksflatten ===  
 
=== ksflatten ===  
::updated 06/28/2016  
+
::updated 12/03/2016  
  
  
  ksflatten -v, --config fedora-live-soas.ks -o flat-fedora-live-soas.ks --version F25
+
  ksflatten -v, --config fedora-live-soas.ks -o flat-fedora-live-soas.ks --version F26
  
 
===livemedia-creator examples===
 
===livemedia-creator examples===
  
  livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-soas.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-soas-Live --make-iso --volid Fedora-SoaS-flat-live --iso-only --iso-name Fedora-SoaS-flat-live.iso --releasever 25 --title Fedora-SoaS-flat-live --macboot
+
  livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-soas.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-soas-Live --make-iso --volid Fedora-SoaS-flat-live --iso-only --iso-name Fedora-SoaS-flat-live.iso --releasever 26 --title Fedora-SoaS-flat-live --macboot
  
 
   
 
   
  livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-kde.ks --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-kde-Live --make-iso --volid Fedora-kde-f25-live --iso-only --iso-name Fedora-kde-f25-live.iso --releasever 25 --title Fedora-kde-f25-live --macboot
+
  livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-kde.ks --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-kde-Live --make-iso --volid Fedora-kde-f25-live --iso-only --iso-name Fedora-kde-f25-live.iso --releasever 26 --title Fedora-kde-f26-live --macboot
  
  livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-cinnamon.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-cinnamon-Live --make-iso --volid Fedora-cinnamon-live --iso-only --iso-name Fedora-cinnamon-live.iso --releasever 25 --title Fedora-cinnamon-25-live --macboot
+
  livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-cinnamon.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-cinnamon-Live --make-iso --volid Fedora-cinnamon-live --iso-only --iso-name Fedora-cinnamon-live.iso --releasever 26 --title Fedora-cinnamon-25-live --macboot
  
 
* "If you're using /tmp/lmc you need to make sure you have enough RAM available (assuming it is mounted using tmpfs)"
 
* "If you're using /tmp/lmc you need to make sure you have enough RAM available (assuming it is mounted using tmpfs)"
Line 159: Line 187:
 
::Brian Lane - https://bugzilla.redhat.com/show_bug.cgi?id=1352970#c6
 
::Brian Lane - https://bugzilla.redhat.com/show_bug.cgi?id=1352970#c6
  
 +
==='''warning'''===
 +
:12/14/2016
 +
*There is a problem using LMC this way:
 +
<adamw> satellit: you really *really* shouldn't be running lmc directly on the system with --no-virt anyway
 +
<adamw> it's a fundamentally risky thing to do
 
=== Make a remix ===
 
=== Make a remix ===
 
*edit the bottom of the flat-fedora-live-soas.ks
 
*edit the bottom of the flat-fedora-live-soas.ks
Line 170: Line 203:
 
====kickstart-docs====
 
====kickstart-docs====
 
: https://github.com/rhinstaller/pykickstart/blob/master/docs/kickstart-docs.rst
 
: https://github.com/rhinstaller/pykickstart/blob/master/docs/kickstart-docs.rst
 
+
: http://pykickstart.readthedocs.io/en/latest/kickstart-docs.html
 
====terminal output of livemedia-creator build====
 
====terminal output of livemedia-creator build====
 
:Build takes a long time wait for completion
 
:Build takes a long time wait for completion
Line 229: Line 262:
 
  rm: remove directory 'lmc'? y
 
  rm: remove directory 'lmc'? y
 
  [root@localhost var]#
 
  [root@localhost var]#
 +
 +
==KDE-Wayland==
 +
: https://community.kde.org/KWin/Wayland
 +
==nvidia problems==
 +
* https://rpmfusion.org/Howto/nVidia
 +
* https://devtalk.nvidia.com/default/topic/974491/?comment=5010277
 +
* https://blogs.gnome.org/uraeus/2016/11/01/discrete-graphics-and-fedora-workstation-25/
 +
 +
==Anaconda Boot Options==
 +
* http://anaconda-installer.readthedocs.io/en/latest/boot-options.html
 
==the-efi-system-partition==
 
==the-efi-system-partition==
 
* https://blog.uncooperative.org/blog/2014/02/06/the-efi-system-partition/
 
* https://blog.uncooperative.org/blog/2014/02/06/the-efi-system-partition/
Line 235: Line 278:
 
==dnf reference==
 
==dnf reference==
 
* https://dnf.readthedocs.io/en/latest/api.html
 
* https://dnf.readthedocs.io/en/latest/api.html
 +
==systemd-logs==
 +
*https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs
 +
 
==fedora developer==
 
==fedora developer==
 
* https://developer.fedoraproject.org/tech.html
 
* https://developer.fedoraproject.org/tech.html

Latest revision as of 08:03, 11 May 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 26

Updated 03/04/2017

switch to f26 after branch

You should also make sure the 'fedora' repo is enabled and the 'rawhide' repo disabled:

dnf config-manager --set-enabled fedora
dnf config-manager --set-disabled rawhide
disable any other repos
dnf distro-sync

Tutorial: Install f25 soas to hard disk

Download

http://dl.fedoraproject.org/pub/alt/bfo/bfo.iso

Install f25 SoaS to Disk

  • Tutorial
https://wiki.sugarlabs.org/go/Fedora_25_install
  • Jabber server is removed in f26
https://github.com/sugarlabs/sugar/commit/2953e894f8fa6cd9c04ace4b384233e4b806f91f#diff-9301b3551f7acdbe0d722e4b0fe7e2d0

Install sugar as 2nd Desktop

sudo dnf groupinstall sugar-desktop
sudo dnf install python2-decorator webkitgtk3 sugar-runner
  • Works with f26 Workstation install to HD
  • Run in x-gnome install
  • Installs "X" icon to installed programs
  • Exit sugar back to gnome desktop by "log out" command

Fedora Media Writer

Linux

sudo dnf --enablerepo=updates-testing --refresh --best install mediawriter
  • latest version 4.0.7
Updated Nov 22 2016

Mac and windows

fedora version updates automatically

Mediawriter 404.png


  • new MediaWriter builds are available at
https://getfedora.org/fmw/FedoraMediaWriter-osx-4.0.7.dmg
https://getfedora.org/fmw/FedoraMediaWriter-osx-4.0.4.dmg
https://getfedora.org/fmw/FedoraMediaWriter-osx-4.0.0.dmg
https://getfedora.org/fmw/FedoraMediaWriter-win32-4.0.7.exe
https://getfedora.org/fmw/FedoraMediaWriter-win32-4.0.4.exe
https://getfedora.org/fmw/FedoraMediaWriter-win32-4.0.0.exe
http://koji.fedoraproject.org/koji/buildinfo?buildID=817014 (linux 4.0.4)
  • not signed:
https://github.com/MartinBriza/MediaWriter/releases
notes on changes here
Updates feed for mediawriter
  • Test Day:
https://fedoraproject.org/wiki/Test_Day:2016-09-20_Fedora_Media_Writer

setup

  1. Ensure you have a USB stick that is larger than the live image whose contents you can afford to lose (the contents of the stick will be destroyed as a part of the test).
  2. Run the tool:
  • NOTE persistence is no longer offered see below [ 1 ]
Destined to be Primary installer in linux; Windows; Mac
  • Downloads f24 iso's
Use Custom OS for testing .iso's you have already downloaded
iso selection Starts in / ; go to Home/(user)/Downloads to find them (select with double click)
  • Main Screen (note Fedora Spins - Including KDE - are accessed from [ : ] at bottom

LUC-f24.png

  • Custom OS

Costom OS.png Custom Select.png

  • Fedora Spins [ : ]
NOTE "Checking for new releases" under Custom Image
Ricky Elrod is working on putting the file in place at the location FMW is expecting. It's not there yet, therefore FMW tries to download it again and again.
This is by design.
11/07/2016 e-mail (mbriza)

Spins.png Soas1.png

  • LiveUSBCreator as Primary Downloadable
https://bugzilla.redhat.com/show_bug.cgi?id=1310542 [1]

Bugs

https://bugzilla.redhat.com/show_bug.cgi?id=1320279
https://bugzilla.redhat.com/show_bug.cgi?id=1310542
https://bugzilla.redhat.com/show_bug.cgi?id=1324600
https://bugzilla.redhat.com/show_bug.cgi?id=1328369
https://bugzilla.redhat.com/show_bug.cgi?id=1328457
https://bugzilla.redhat.com/show_bug.cgi?id=1288080 tracking bug
  • f24 Common Bugs:
https://fedoraproject.org/wiki/Common_F24_bugs

[ 1 ] use live-iso-to-disk for persistence

dnf install livecd-tools
livecd-iso-to-disk --format --reset-mbr --overlay-size-mb 2000 --home-size-mb 2000 --delete-home --unencrypted-home Fedora-Workstation-Live-x86_64-24_Beta-1.4.iso /dev/sd(x)
(x) USB must have: fat format, boot flag, label=LIVE
(x) CAUTION use "mount" (in terminal) to get correct name for USB (/dev/sdb /dev/sdc /dev/sdd etc)

livemedia-creator


  • Older posts
https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html
https://jbwillia.wordpress.com/2014/10/29/how-to-build-updated-fedora-live-iso-for-yourself/
  • Examples in f25 root terminal:

Install files

  • livemedia-creator and ksflatten are part of lorax
# dnf install lorax virt-install libvirt-daemon-config-network pykickstart

                                                                                                                                               
  • Must be done first:
You must be in the same fedora version (f26) first. This is so that packages can be installed to livecd without SELinux errors and is relabeled at boot time.
setenforce 0

Notes

  • Important
http://lorax.readthedocs.io/en/latest/livemedia-creator.html
  • Jun 28, 2016 at 12:28:27PM -0500, Bruno Wolff III wrote:
"In --no-virt mode it's calling anaconda
directly so kickstart processing of the %include may work, depending on
the location of the files. But if you're using it in virt mode only the
top level ks gets passed into the vm so ksflatten is required in that
case."

pagure kickstarts Links

https://pagure.io/fedora-kickstarts/tree/f26
https://pagure.io/fedora-kickstarts/tree/27c2ec431dfa70506deef071206b5e42ddc9b42c
https://pagure.io/fedora-kickstarts/releases
alternately: git clone the repo and not get each piece manually
Kickstarts need to flattened before use:
hit raw tab and save-page-as to a local directory (/home/(user)/Downloads/pagure/)
https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-live-soas.ks
https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-live-base.ks
https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-live-minimization.ks
https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-repo.ks
https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-repo-not-rawhide.ks
https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-repo-rawhide.ks
https://pagure.io/fedora-kickstarts/blob/f26/f/fedora-soas-packages.ks
  • switch root terminal to the local directory with the kickstart files (/home/(user)/Downloads/pagure/)

ksflatten

updated 12/03/2016


ksflatten -v, --config fedora-live-soas.ks -o flat-fedora-live-soas.ks --version F26

livemedia-creator examples

livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-soas.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-soas-Live --make-iso --volid Fedora-SoaS-flat-live --iso-only --iso-name Fedora-SoaS-flat-live.iso --releasever 26 --title Fedora-SoaS-flat-live --macboot


livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-kde.ks --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-kde-Live --make-iso --volid Fedora-kde-f25-live --iso-only --iso-name Fedora-kde-f25-live.iso --releasever 26 --title Fedora-kde-f26-live --macboot
livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-cinnamon.ks  --logfile /var/lmc-logs/livemedia-out.log --no-virt --resultdir /var/lmc --project Fedora-cinnamon-Live --make-iso --volid Fedora-cinnamon-live --iso-only --iso-name Fedora-cinnamon-live.iso --releasever 26 --title Fedora-cinnamon-25-live --macboot
  • "If you're using /tmp/lmc you need to make sure you have enough RAM available (assuming it is mounted using tmpfs)"
use /var/lmc if low on memory
  • "Right, if you only have 3.8G then 50% will be assigned to tmpfs and it's likely

you'll run out of ram when using /tmp/ for the resultdir."

Brian Lane - https://bugzilla.redhat.com/show_bug.cgi?id=1352970#c6

warning

12/14/2016
  • There is a problem using LMC this way:

<adamw> satellit: you really *really* shouldn't be running lmc directly on the system with --no-virt anyway <adamw> it's a fundamentally risky thing to do

Make a remix

  • edit the bottom of the flat-fedora-live-soas.ks
that you produce with ksflatten (above)
in this section of the flattened.ks:

%packages

add a program (add name)
- delete a program ( put - in front)
put # in front of listed program to not install it

kickstart-docs

https://github.com/rhinstaller/pykickstart/blob/master/docs/kickstart-docs.rst
http://pykickstart.readthedocs.io/en/latest/kickstart-docs.html

terminal output of livemedia-creator build

Build takes a long time wait for completion
ends with:
..........clip........
..........clip........
2016-07-05 14:46:20,011: Performing post-installation setup tasks
2016-07-05 14:46:20,012: Performing post-installation setup tasks
2016-07-05 14:46:21,970: .
2016-07-05 14:46:21,970:
2016-07-05 14:46:21,971: Configuring installed system
2016-07-05 14:46:22,147: .
2016-07-05 14:46:22,148: Creating users
2016-07-05 14:46:22,149: .
2016-07-05 14:46:22,149: Configuring addons
2016-07-05 14:46:22,151: .BDB2053 Freeing read locks for locker 0x1: 3376/140705511982848
--clip--
2016-07-05 14:47:01,333:
2016-07-05 14:47:01,334: Generating initramfs
2016-07-05 14:47:06,185: .
2016-07-05 14:47:06,186: Running post-installation scripts
2016-07-05 14:47:06,189: .
2016-07-05 14:47:38,953: Shutting down log processing
2016-07-05 14:47:41,246: Disk Image install successful
2016-07-05 14:47:41,247: working dir is /var/tmp/lmc-work-n26biv0m
2016-07-05 14:59:34,529: Rebuilding initrds
2016-07-05 14:59:34,530: dracut args = ['--xz', '--add', 'livenet dmsquash-live convertfs pollcdrom qemu qemu-net', '--omit', 'plymouth', '--no-hostonly', '--debug', '--no-early-microcode']
2016-07-05 14:59:34,532: rebuilding boot/initramfs-4.7.0-0.rc5.git3.1.fc25.x86_64.img
2016-07-05 15:01:36,027: Building boot.iso
2016-07-05 15:01:36,122: running x86.tmpl
2016-07-05 15:01:56,462: Disk image erased
2016-07-05 15:01:59,749: SUMMARY
2016-07-05 15:01:59,750: -------
2016-07-05 15:01:59,750: Logs are in /home/(user)/Downloads/pagure
2016-07-05 15:01:59,751: Results are in /home/(user)/lmc
[root@localhost pagure]#

Retrieve finished live.iso

"Results are in /home/(user)/lmc"

  • start files application
  • click on Files system
open lmc folder
  • click on the .....iso you just built

copy to (mouse right click) pagure with files application

  • Check that it is in pagure

Clean Up

delete the instance in lmc
delete the lmc directory (cannot run new build unless this is done?)
root@localhost pagure]# cd /
[root@localhost /]# cd var
[root@localhost var]# ls
account  adm  cache  crash  db  empty  ftp  games  gopher kerberos  lib  lmc  local  lock  log  mail  nis  opt  preserve run  spool  tmp  www  yp
[root@localhost var]# rm -r lmc
rm: descend into directory 'lmc'? y
rm: remove regular file 'lmc/Fedora-SoaS-var-live.iso'? y
rm: remove directory 'lmc'? y
[root@localhost var]#

KDE-Wayland

https://community.kde.org/KWin/Wayland

nvidia problems

Anaconda Boot Options

the-efi-system-partition

dnf reference

systemd-logs

fedora developer

LiveOS_image/overlay

https://fedoraproject.org/wiki/LiveOS_image/overlay
https://fedoraproject.org/wiki/LiveOS_image
"This page shares some critical information about the LiveOS design that helps users take better advantage of their more-limited-than-usual disc resources."

status fedoraproject

http://status.fedoraproject.org/

Official_Fedora_Spins

https://fedoraproject.org/wiki/Releases/25/Spins#Official_Fedora_Spins

boot-init-shutdown-process