Difference between revisions of "Fedora"

From Sugar Labs
Jump to navigation Jump to search
m (→‎Customize with kickstart files: Anaconda Boot Options)
 
(140 intermediate revisions by 6 users not shown)
Line 1: Line 1:
<span class="weblink">[[File:Fedora.jpg|link=http://fedoraproject.org/]]</span> Fedora<sup>®</sup><br>
+
Moved to https://github.com/sugarlabs/sugar/blob/master/docs/fedora.md
''Fedora and the Infinity design logo are trademarks of Red Hat, Inc.''
 
<noinclude>
 
[[Category:Supported systems]]
 
{{Split|discuss={{TALKPAGENAMEE}}#Split page}}
 
</noinclude>
 
  
== Fedora 17 ==
+
==Wiki Page==
* '''Release:'''
+
:[[Fedora 29]] - Release-specific community notes
: https://fedoraproject.org/en/get-fedora-all
 
* Torrent: http://torrent.fedoraproject.org/
 
* Common Bugs: http://fedoraproject.org/wiki/Common_F17_bugs
 
* [https://fedoraproject.org/wiki/Anaconda/Options Anaconda options]
 
: [http://wwoods.fedorapeople.org/doc/boot-options.html  Boot Options]
 
* [https://fedoraproject.org/wiki/Anaconda_Boot_Options Anaconda Boot Options Modified for Fedora 17]
 
* Anaconda memory requirements for Fedora 17 (08 June 2012)
 
*: "We dropped the requirement to 512 MB. Also the 'nomemcheck' parameter was added to disable the minimum check if people really want to try installing with 384 MB or 256 MB."
 
===Sugar Learning Environment===
 
: <big>packaged in Fedora</big>
 
* From the Applications -> Add/Remove Software app, search for Sugar.
 
* Among all the packaged Activities select,
 
{|
 
|-
 
|width="15"|
 
|[[File:XO_buddy.png|40px|link=]]
 
|width="10"|
 
|'''The emulator for the Sugar Learning Environment'''<br> <span style="color: gray">sugar-emulator-0.96.2-1.fc17</span>
 
|}
 
: and any or all of the Activities.
 
: Sugar will be available in your Applications -> Education grid.
 
 
 
: Sugar will run in a [[wikipedia:Xephyr|Xephyr]] window ('''Sugar in a window''') within the GNOME desktop environment. You will have full access to Sugar features, and may even run multiple instances. Networking bugs currently prevent collaboration with others in the jabber.sugarlabs.org server Neighborhood. Press <F1> to see the Sugar Neighborhood view.
 
: See [[The_Undiscoverable#Sugar-Emulator_Screen_Size_Adjustment|emulator screen size adjustment]].
 
 
 
===Fedora Sugar on a Stick Spin===
 
Sugar is pre-installed in a minimal Fedora Spin.
 
* [http://spins.fedoraproject.org/soas/ Fedora 17 Sugar on a Stick Spin download page]
 
* See '''[[Sugar on a Stick]]'''.
 
 
 
 
 
=== PowerPC ===
 
* [http://fedoraproject.org/wiki/Fedora_17_PPC_release_notes Fedora 17 PPC release notes]
 
 
 
==[[Sweets_Distribution|Sugar via the Sweets Distribution]]==
 
: Advanced
 
 
 
===[[Talk:Platform_Team/Guide/Sugar_via_Sweets#Installing_sweets-sugar_from_Fedora_16_GNOME_3_Terminal|Install with sweets]]===
 
: A very advanced installation method also available for Debian, Ubuntu, Mandriva, openSUSE, and Gentoo.
 
: [[Platform Team/Guide/Sweets Usage#Installation|Installation]]
 
: [[Platform_Team/Guide/Sweets_Usage|Sweets Usage]]
 
: [[Platform_Team/Guide/Sweets_Packaging|Sweets Packaging]]
 
 
 
==Notes==
 
===[[File:Gnome_icon.png]] Fedora GNOME 3 shell===
 
* See [[Fedora/GNOME desktop|GNOME 3 desktop]].
 
===Dracut===
 
* http://wwoods.fedorapeople.org/dracut-notes/dracut-notes.html
 
*: "Dracut is like 98% shell scripts, so you’re gonna need to know some sh/bash to do anything with it."
 
===UEFI Boot===
 
: Lenovo info
 
::[http://forum.lenovo.com/t5/General-Discussion-Knowledge/What-is-UEFI-and-when-was-it-introduced-on-Lenovo-systems/ta-p/466583 UEFI Boot]
 
===Dynamic Firewall===
 
https://fedoraproject.org/wiki/Features/DynamicFirewall
 
: "This feature adds support for a dynamically managed firewall that is able to handle firewall changes without the need to rebuild the whole firewall. The firewall daemon manages the firewall and has a D-BUS interface to interact with clients or services, that request firewall changes."
 
 
 
===CD boots EFI to MAC and into a PC===
 
: no persistence when running from CD
 
===Persistent boot USB===
 
::MAC: [[Testing/Reports/Sugar on a Stick#MacBook_Persistent_SoaS_v5_and_SoaS_v6_EFI_Boot_USB|MacBook persistent SoaS v5 and SoaS v6 EFI Boot USB instructions]]
 
::PC-Linux [[Downloads#GNU.2FLinux]]
 
 
 
===Anaconda (installer)===
 
:https://fedoraproject.org/wiki/QA:Testcase_Anaconda_updates.img_via_local_media
 
:http://fedoraproject.org/wiki/Anaconda_Boot_Options
 
:https://fedoraproject.org/wiki/Anaconda/Options
 
:https://fedoraproject.org/wiki/Anaconda/Updates
 
 
 
===Systemd===
 
*http://fedoraproject.org/wiki/Systemd
 
*http://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet
 
*https://fedoraproject.org/wiki/How_to_debug_Systemd_problems
 
*http://0pointer.de/public/systemd-man/systemd.service.html
 
*http://0pointer.de/blog/projects/socket-activation.html
 
 
 
===f17 Unity Desktop Port===
 
*Note: '''Experimental'''
 
*Info: http://www.muktware.com/3961/unity-ported-fedora-using-opensuse-open-source-rocks-collaboration
 
*Repo: http://download.opensuse.org/repositories/GNOME:/Ayatana/Fedora_17/
 
 
 
== Development ==
 
 
 
=== Fedora 18 ===
 
 
 
*NOTE: this is TC-5 (It is not fully functional)
 
:This procedure worked for me--[[User:Satellit|Satellit]] 01:12, 2 September 2012 (EDT)
 
:Acer Aspire One Atom N450 with Intel IGD 64 bit Graphics
 
: to USB External HD
 
: from External USB DVD/CD writer
 
*http://dl.fedoraproject.org/pub/alt/stage/18-Alpha-TC5/Fedora/x86_64/iso/Fedora-18-Alpha-TC5-x86_64-DVD.iso
 
*install to USB HD from DVD
 
*Connected to wired network (Anaconda installer will not install without a network connection) '''this is a bug'''
 
:Should allow if [x] Do not upgrade is selected - ie: sneakernet installs
 
*Anaconda Starts:
 
:set root password (Important)
 
:select install target - select Target HD
 
::Continue
 
:select software
 
::'''Gnome Desktop Environment'''
 
:Also check:
 
::'''Base''' (required for firstboot to work) '''this is a bug'''
 
::'''X Window System'''
 
::'''Sugar-Desktop Environment''' - Optional
 
:Software Source
 
::DVD/CD
 
::Check: '''[x] Do not upgrade''' -- '''this is a bug''' - This should be selected by default
 
*See [[Fedora#yum_update_Sept_2.2C_2012]] for what happens if this is not selected - (Gnome Fails with Oh No!)
 
:[Back]
 
:[Continue] - on right bottom of screen
 
::Install contiues until reboot message appears
 
: [Reboot]
 
: Disconnect DVD drive
 
*Boot from HD
 
*Firstboot/Smolt
 
:Set User and Password
 
:'''DO not select Network Time'''
 
:'''Do not send Smolt Profile'''
 
*Boots to gdm Login
 
: User
 
::Sessions - on GDM switcher select which to start
 
gnome
 
sugar
 
: password
 
*CAUTION: password needs to be entered quickly or system becomes unresposive -'''BUG? OR SECURITY?'''
 
*NOTE GDM ssession switcher only is available on Shutdown and Reboot
 
: Not available on Log Out or Restart from Sugar
 
:Thus the Session cannot be changed on a running system
 
:: '''This is an inconvenient BUG'''
 
 
 
*Gnome 3.5.5
 
 
 
====Install Sugar-Emulator in TC-5====
 
*Terminal:
 
yum install sugar-emulator
 
:(Sugar is updated from 0.96.2 to 0.97.2 when sugar-emulator is installed)
 
*Start Sugar from Education/Sugar
 
=====Sugar=====
 
Build      fedora 18 release 18 (Spherical Cow)
 
sugar      0.97.2
 
firmware    V1.05
 
 
 
====Sugar-Activities====
 
write              79
 
memorize          41
 
read              99
 
physics            10
 
maze              21
 
pippy              48
 
dimensions        38
 
jukebox            23
 
irc                10 ok
 
etoys            116
 
record            96
 
finance            8
 
calculate          40
 
get books          11
 
paint              43
 
terminal          39
 
countries          33
 
typing turtle      29
 
portfolio          26
 
image viewer      21
 
infoslicer        15
 
ruler              19
 
moon              14
 
help              14
 
speak              41 ok  does not join
 
labryinth          14
 
clock              8
 
log                29
 
abacus            35
 
chat              77 ok  does not join
 
turtle art        142
 
browse            139 ok
 
====MySettings/Software update====
 
--[[User:Satellit|Satellit]] 07:00, 4 September 2012 (EDT)
 
read              99 > 100
 
Finance            8 >  9
 
Memorize          41 >  42
 
Jukebox            23 >  27
 
Turtle Art        142 > 156
 
Get Books          11 > 12
 
Log                29 > 30
 
 
 
==== yum update Sept 2, 2012 ====
 
*Anaconda installed software from DVD repo with [x] do not update
 
*Gnome "software update" does not work - (no password request pop up) "fail fail"
 
su
 
yum update
 
install 1 (+ 6 dependencies)
 
278 upgrades
 
:rebuild of rpms, from delta rpms
 
*Note This causes the "fail whale" '''Oh No! ''' on boot of upgraded system
 
: this is why setting [x] "do not update" on Anaconda software selection is CRITICAL
 
 
 
* [https://fedoraproject.org/wiki/Releases/18/FeatureList Fedora 18 Feature List]
 
* Fedora 18 Preliminary Notes:
 
: [https://fedoraproject.org/wiki/Features/NewInstallerUI NewInstallerUI], Anaconda Rework for Fedora 18, [https://fedoraproject.org/wiki/User:Pjones/Features/SecureBoot Secure Boot], Draft version info
 
====Customize with kickstart files====
 
*f18 anaconda will now promote a kickstart file for customization
 
*http://fedoraproject.org/wiki/Anaconda/Kickstart
 
*http://fedoraproject.org/wiki/Anaconda/Kickstart#Chapter_3._Package_Selection
 
*'''Anaconda Boot Options:''' http://wwoods.fedorapeople.org/doc/boot-options.html
 
=====sample /root/anaconda-ks.cfg=====
 
*sample .ks for f18 Live desktop install
 
:Autogenerated by anaconda
 
:Can be used for multiple automatic installs
 
#version=DEVEL
 
# System authorization information
 
auth --enableshadow --passalgo=sha512
 
# Network information
 
network  --bootproto=dhcp --hostname=localhost.localdomain
 
# Run the Setup Agent on first boot
 
firstboot --enable
 
ignoredisk --only-use=sda
 
# Keyboard layouts
 
keyboard 'us'# System language
 
lang en.UTF-8
 
# Installation logging level
 
logging --level=info
 
# Root password
 
rootpw --iscrypted $6$f/DeD7AZFW91051J$Av3OQOPsY8syofC6ysN63psWjHzH.Pdr7D/s3CTfNuYLm1jLlJ.ZyUzICMjBlXz4i88wm9MfNALVsBXXx1Kl3.
 
# System services
 
services --enabled="chronyd"
 
# System timezone
 
timezone America/Los_Angeles
 
# System bootloader configuration
 
bootloader --location=mbr --boot-drive=sda
 
autopart --type=plain
 
# Partition clearing information
 
clearpart --all --initlabel --drives=sda
 
 
%packages
 
authconfig
 
chrony
 
e2fsprogs
 
grub2
 
system-config-firewall-base
 
 
%end
 
 
 
=== Upgrade Fedora 17 to Fedora 18===
 
*https://fedoraproject.org/wiki/Upgrading_Fedora_using_yum#Fedora_17_-.3E_Fedora_18
 
:'''Very Early to try this- It will most likly fail'''
 
 
 
=== Fedora OLPC ===
 
The Fedora OLPC SIG, http://fedoraproject.org/wiki/OLPC, will be importing further activities into Fedora, which might later be installed using {{Code|yum install sugar-*}}
 
: Here's a video of the process [http://www.youtube.com/watch?v=QKmrtlyyCFo http://www.youtube.com/watch?v=QKmrtlyyCFo]
 
:: Chris Ball suggests: as root, run: {{Code|yum -y groupinstall "Sugar Desktop Environment"}}
 
The command to run Sugar is as root, otherwise you may get this [http://www.youtube.com/watch?v=azKbRqr60Og behavior].
 
 
 
Launch sugar from a terminal or console session: {{Code|sugar-emulator}}
 
 
 
===Mailing list ===
 
 
 
* http://admin.fedoraproject.org/mailman/listinfo/olpc
 
 
 
=== Download Mirrors and Spins ===
 
*Mirror List: http://mirrors.fedoraproject.org/publiclist/Fedora/development/i386/
 
:http://mirrors.fedoraproject.org/publiclist
 
*Currently building Spins: http://alt.fedoraproject.org/pub/alt/nightly-composes/
 
*10 days of old spin builds: http://koji.fedoraproject.org/koji/tasks?method=createLiveCD&owner=kevin&state=all&view=tree&order=-id
 
===Koji===
 
*Current http://arm.koji.fedoraproject.org/koji/
 
*Nightly Compose http://koji.fedoraproject.org/koji/tasks?method=createLiveCD&owner=kevin&state=all&view=tree&order=-id
 
===Rawhide Testing===
 
*http://fedoraproject.org/wiki/Releases/Rawhide#Direct_Rawhide_install_via_standalone_Anaconda
 
===Common Bugs===
 
https://fedoraproject.org/wiki/Bugs/Common
 
 
 
For reference, you can query Bugzilla for bugs tagged CommonBugs:
 
* [http://bit.ly/fedora-commonbugs-proposed CommonBugs?] (bugs with CommonBugs keyword, but ''do not yet'' have a link to the above page)
 
* [http://bit.ly/fedora-commonbugs-accepted CommonBugs+] (bugs with CommonBugs keyword ''and'' contain a link to the above page)
 
 
 
== Subpage index ==
 
{{Special:PrefixIndex/{{PAGENAMEE}}/}}
 

Latest revision as of 16:10, 1 November 2018

Moved to https://github.com/sugarlabs/sugar/blob/master/docs/fedora.md

Wiki Page

Fedora 29 - Release-specific community notes