Fedora 24: Difference between revisions
No edit summary |
|||
(78 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 24 = | |||
*f24 goes EOL August 8 | |||
Fedora 24 changed to end-of-life (EOL) status on 2017-08-08. Fedora 24 is | |||
no longer maintained, which means that it will not receive any further | |||
security or bug fix updates..... | |||
::updated 2017-08-08 | |||
[https://wiki.sugarlabs.org/go/Fedora_25_install '''Tutorial: Install f25 soas to hard disk'''] | |||
==Upgrade to f25 in Gnome Software== | |||
*Upgrade is now offered to go to f25 in Gnome Software | |||
:With Message: | |||
: "Fedora 25 Ready to be Installed" | |||
:: If the banner is Black and White | |||
: Do not Proceed. | |||
* Update will fail | |||
*WARNING: do dnf update first | |||
* Fully updated Gnome Software has a BLUE Banner in Gnome Software | |||
* | :With Message: | ||
: | * "Fedora 25 Now Available" | ||
==Download f24 | : [Learn More] [Download] | ||
: | *WARNING: do dnf update first | ||
*SoaS did not build in | *Back up your files | ||
==Download f24== | |||
* Multiboot USB.iso | |||
:F24-Multiboot-20161108.iso | |||
:http://dl.fedoraproject.org/pub/alt/live-respins/F24-Multiboot-20161108.iso | |||
::bios boot only;requires 16 GB USB | |||
::write with fedora mediawriter; dd or gnome-disks-restore | |||
:: Has multiple lives selectable from menu. | |||
*Everything netinstall | |||
:http://dl.fedoraproject.org/pub/fedora/linux/releases/24/Everything/x86_64/iso/Fedora-Everything-netinst-x86_64-24-1.2.iso | |||
*https://getfedora.org/ | |||
*'''https://spins.fedoraproject.org/soas/''' now work | |||
:refresh your browser | |||
:06/21/2016 update | |||
*SoaS did not build in Final. | |||
:It was decided to release a working nightly in http://dl.fedoraproject.org/pub/alt/unofficial/releases/24/ | |||
::It was fault in the builders that caused this to occur.[1] | ::It was fault in the builders that caused this to occur.[1] | ||
:[1] https://bugzilla.redhat.com/show_bug.cgi?id=1315541 | :[1] https://bugzilla.redhat.com/show_bug.cgi?id=1315541 | ||
* '''f24 soas''': | |||
: http://archive.fedoraproject.org/pub/alt/unofficial/releases/24/ | |||
::needed fixed at last moment of release | |||
*x86_64 | |||
: http://dl.fedoraproject.org/pub/alt/unofficial/releases/24/x86_64/Fedora-SoaS-Live-x86_64-24-20160614.n.0.iso | |||
: https://kojipkgs.fedoraproject.org//work/tasks/2164/14522164/Fedora-SoaS-Live-x86_64-24-1.2.iso | |||
*i386 | *i386 | ||
: | : http://dl.fedoraproject.org/pub/alt/unofficial/releases/24/i386/Fedora-SoaS-Live-i386-24-20160614.n.0.iso | ||
:https://kojipkgs.fedoraproject.org/ | : https://kojipkgs.fedoraproject.org//work/tasks/2165/14522165/Fedora-SoaS-Live-i386-24-1.2.iso | ||
*torrents | *torrents | ||
:https://torrent.fedoraproject.org/torrents/ | :https://torrent.fedoraproject.org/torrents/ | ||
*https://getfedora.org/ | *https://getfedora.org/ | ||
*Boot.iso | *Boot.iso | ||
:http://mirror.cc.vt.edu/pub/fedora/linux/development/24/Everything/x86_64/os/images/ | :http://mirror.cc.vt.edu/pub/fedora/linux/development/24/Everything/x86_64/os/images/ | ||
::Used for install of any DE to Hard Disk as networkinstall (Including Sugar-Desktop) | ::Used for install of any DE to Hard Disk as networkinstall (Including Sugar-Desktop) | ||
*'''webkitgtk3 is required for sugar to work in f24''' | |||
==Here are some ways to get .108 sugar:== | ==Here are some ways to get .108 sugar:== | ||
Line 35: | Line 75: | ||
or use in another f24 Desktop Environment: | or use in another f24 Desktop Environment: | ||
"dnf groupinstall sugar-desktop-environment" | "dnf groupinstall sugar-desktop-environment" | ||
"dnf install sugar-runner webkitgtk3 | |||
: (webkitgtk3 is required for sugar to work in f24) | |||
::https://bugzilla.redhat.com/show_bug.cgi?id=1363915#c18 | |||
==sugar-runner only works in GNOME on Xorg== | |||
:sugar-desktop works in GNOME as separate login | |||
==How to list available Desktop Environments== | |||
sudo dnf group list hidden -v | |||
==DNF System Upgrade== | ==DNF System Upgrade== | ||
Line 54: | Line 90: | ||
:05/05/2016 | :05/05/2016 | ||
https://fedoraproject.org/wiki/DNF_system_upgrade | https://fedoraproject.org/wiki/DNF_system_upgrade | ||
==dd to write USB== | |||
:https://fedoraproject.org/wiki/QA:Testcase_USB_stick_Live_dd | |||
:https://fedoraproject.org/wiki/How_to_create_and_use_Live_USB#dd | |||
::Dangerous if pointed to wrong device BE CAREFULL | |||
==win32 Disk Manager== | |||
*writes to USB in windows 10 | |||
: EFI | |||
: Bios-boot | |||
* https://sourceforge.net/projects/win32diskimager/ | |||
::https://sourceforge.net/projects/win32diskimager/files/latest/download | |||
==Fedora Media Writer== | ==Fedora Media Writer== | ||
<--Return to Tutorial using the [[Tutorials/Installation/Install_%26_use_liveusb-creator|older LUC interface]] | <--Return to Tutorial using the [[Tutorials/Installation/Install_%26_use_liveusb-creator|older LUC interface]] | ||
*Revised installer | *Revised installer | ||
::Updated | ::Updated 12/04/2016 | ||
*'''NOTE persistence is no longer offered''' see below [ 1 ] | *'''NOTE persistence is no longer offered''' see below [ 1 ] | ||
:Destined to be Primary installer in linux; Windows; Mac | :Destined to be Primary installer in linux; Windows; Mac | ||
:: | ::Downloads f23/24/25 iso's | ||
::Use '''Custom OS''' for testing .iso's you have already downloaded | ::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) | :::iso selection Starts in / ; go to Home/(user)/Downloads to find them (select with double click) | ||
Line 85: | Line 132: | ||
:https://bugzilla.redhat.com/show_bug.cgi?id=1328457 | :https://bugzilla.redhat.com/show_bug.cgi?id=1328457 | ||
:https://bugzilla.redhat.com/show_bug.cgi?id=1288080 tracking bug | :https://bugzilla.redhat.com/show_bug.cgi?id=1288080 tracking bug | ||
*f24 Common Bugs: | *'''f24 Common Bugs:''' | ||
:https://fedoraproject.org/wiki/Common_F24_bugs | :https://fedoraproject.org/wiki/Common_F24_bugs | ||
[ 1 ] use live-iso-to-disk for persistence | [ 1 ] use live-iso-to-disk for persistence | ||
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/sdb* | 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/sdb* | ||
Line 93: | Line 140: | ||
:/dev/sdb /dev/sdc /dev/sdd etc | :/dev/sdb /dev/sdc /dev/sdd etc | ||
==livemedia-creator== | == '''livecd-creator'''== | ||
*Newer method in f24 | : simpler way to remix live cd's | ||
livecd-creator \ | |||
--config=/home/(user)/Downloads/pagure/flat-fedora-live-soas-mediawriter.ks \ | |||
--fslabel=Soas-f24-mediawriter --cache=/var/cache/live --verbose | |||
===f24 soas remix with mediawriter added to livecd-creator === | |||
[[File:Soas-f24-mediawriter-2.png|500px]] | |||
*Source file: | |||
https://wiki.sugarlabs.org/go/File:Flat-fedora-live-soas-mediawriter.ks | |||
https://wiki.sugarlabs.org/go/File:Livecd-tools_flat-fedora-live-soas-mediawriter.txt | |||
=='''livemedia-creator'''== | |||
* '''https://fedoraproject.org/wiki/Livemedia-creator-_How_to_create_and_use_a_Live_CD''' | |||
*Newer method to create live cd.isos in f24 | |||
:https://jbwillia.wordpress.com/2014/10/29/how-to-build-updated-fedora-live-iso-for-yourself/ | :https://jbwillia.wordpress.com/2014/10/29/how-to-build-updated-fedora-live-iso-for-yourself/ | ||
*Older post | *Older post | ||
:https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html | :https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html | ||
*Examples in f24 root terminal: | *Examples in f24 root terminal: | ||
===Install files=== | |||
*'''livemedia-creator and ksflatten are part of lorax''' | |||
# dnf install lorax virt-install libvirt-daemon-config-network | |||
Last metadata expiration check: 2:48:39 ago on Sun Jun 19 14:06:08 2016. | |||
Package lorax-23.21-1.fc23.x86_64 is already installed, skipping. | |||
Package libvirt-daemon-config-network-1.2.18.3-1.fc23.x86_64 is already installed, skipping. | |||
--snip-- | |||
Downloading Packages: | |||
virt-install-1.3.2-2.fc23.noarch.rpm 219 kB/s | 92 kB 00:00 | |||
--snip-- | |||
Installed: | |||
virt-install.noarch 1.3.2-2.fc23 | |||
*Must be done first: | *Must be done first: | ||
Line 105: | Line 180: | ||
=== ksflatten === | === ksflatten === | ||
::build works: 05/26/2016 tg | ::build works: 05/26/2016 tg | ||
ksflatten | |||
bash: ksflatten: command not found... | |||
Install package 'pykickstart' to provide command 'ksflatten'? [N/y] y | |||
*Link: | *Link: | ||
:https://pagure.io/fedora-kickstarts/tree/f24 | :https://pagure.io/fedora-kickstarts/tree/f24 | ||
::<dgilmore> satellit: I suggest that you tell people to git clone the repo and not get each piece manually | |||
:Kickstarts need to flattened before use: | :Kickstarts need to flattened before use: | ||
:: hit raw tab and '''save-page-as''' to a local directory (/home/(user)/Downloads/pagure | :: hit raw tab and '''save-page-as''' to a local directory (/home/(user)/Downloads/pagure/) | ||
:https://pagure.io/fedora-kickstarts/blob/f24/f/fedora-live-soas.ks | :https://pagure.io/fedora-kickstarts/blob/f24/f/fedora-live-soas.ks | ||
Line 120: | Line 201: | ||
:https://pagure.io/fedora-kickstarts/blob/f24/f/fedora-soas-packages.ks | :https://pagure.io/fedora-kickstarts/blob/f24/f/fedora-soas-packages.ks | ||
*switch root terminal to the local directory with the kickstart files (/home/(user)/Downloads/pagure | *switch root terminal to the local directory with the kickstart files (/home/(user)/Downloads/pagure/) | ||
ksflatten -v, --config fedora-live-soas.ks -o flat-fedora-live-soas.ks --version F24 | ksflatten -v, --config fedora-live-soas.ks -o flat-fedora-live-soas.ks --version F24 | ||
livemedia-creator --ks /home/(user)/Downloads/pagure | livemedia-creator --ks /home/(user)/Downloads/pagure/flat-fedora-live-soas.ks --logfile /tmp/lmc-logs/livemedia-out.log --no-virt --resultdir /tmp/lmc --project Fedora-soas-Live --make-iso --volid Fedora-SoaS-flat-live --iso-only --iso-name Fedora-SoaS-flat-live.iso --releasever 24 --title Fedora-SoaS-flat-live --macboot | ||
==='''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 | ||
:add a program | :that you produce with ksflatten (above) | ||
:-delete a program | :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 | |||
*See this page for more details on remixes | |||
https://wiki.sugarlabs.org/go/Build_Your_Own_Remix_with_Fedora: | |||
:Build takes a long time | :Build takes a long time wait for completion | ||
:ends with: | :ends with: | ||
..........clip........ | |||
..........clip........ | ..........clip........ | ||
2016-05-17 16:16:16,110: Disk Image install successful | 2016-05-17 16:16:16,110: Disk Image install successful | ||
Line 169: | Line 263: | ||
[root@localhost tmp]# | [root@localhost tmp]# | ||
===f24 soas remix with mediawriter added to LMC === | |||
[[File: | [[File:Soas-f24-mediawriter-2.png|500px]] | ||
*Source files: | |||
* terminal command and output | |||
https://wiki.sugarlabs.org/go/File:Flat-fedora-live-soas-mediawriter.txt | |||
* flattened kickstart to use | |||
https://wiki.sugarlabs.org/go/File:Flat-fedora-live-soas-mediawriter.ks | |||
==How to create a Fedora install ISO== | |||
* http://fedoraproject.org/wiki/How_to_create_a_Fedora_install_ISO_for_testing | |||
::mock - Builds packages inside chroots | |||
* https://fedoraproject.org/wiki/Building_a_custom_kernel | |||
==f25 multboot USB== | |||
su -c './multiboot-media-creator.py --clean\ | |||
-i {Fedora-Workstation-Live-x86_64-25-1.3.iso,Fedora-Server-dvd-x86_64-25-1.3.iso,Fedora-KDE-Live-x86_64-25-1.3.iso,Fedora-Cinnamon-Live-x86_64-25-1.3.iso,Fedora-MATE_Compiz=Live-x86_64-25-1.3.iso,Fedora-SoaS-Live-x86_64-25-1.3.iso,Fedora-Jam_KDE-Live-x86_64-25-1.3.iso} \ | |||
--bootdefault Fedora-Workstation-Live-x86_64-25-1.3.iso \ | |||
--target Fedora-25-Multi-Boot.iso \ | |||
--targetname Fedora-25-Multi-Desktop' | |||
*contains: | |||
:Fedora-Workstation-Live-x86_64-25-1.3.iso | |||
:Fedora-Server-dvd-x86_64-25-1.3.iso | |||
:Fedora-KDE-Live-x86_64-25-1.3.iso | |||
:Fedora-Cinnamon-Live-x86_64-25-1.3.iso | |||
:Fedora-MATE_Compiz-Live-x86_64-25-1.3.iso | |||
:Fedora-SoaS-Live-x86_64-25-1.3.iso | |||
:Fedora-Jam_KDE-Live-x86_64-25-1.3.iso | |||
==recordmydesktop-0.3.8.1-16.fc24.x86_64== | |||
Only works in gnome-xorg | |||
does not work in (wayland Gnome) | |||
:saves file in .ogv format | |||
# dnf install recordmydesktop | |||
Last metadata expiration check: 0:26:42 ago on Wed Nov 23 18:49:04 2016. | |||
Package recordmydesktop-0.3.8.1-16.fc24.x86_64 is already installed, skipping. | |||
Dependencies resolved. | |||
Nothing to do. | |||
Complete! | |||
===Session=== | |||
[root@localhost satellit] | |||
# recordmydesktop | |||
Initial recording window is set to: | |||
X:0 Y:0 Width:1600 Height:900 | |||
Adjusted recording window is set to: | |||
X:0 Y:2 Width:1600 Height:896 | |||
Your window manager appears to be Mutter (Muffin) | |||
Detected compositing window manager. | |||
Reverting to full screen capture at every frame. | |||
To disable this check run with --no-wm-check'''NOTE Fails to stop in gnome3.10.2 in f20'''' | |||
(though that is not advised, since it will probably produce faulty results). | |||
Initializing... | |||
Buffer size adjusted to 4096 from 4096 frames. | |||
Opened PCM device default | |||
Recording on device default is set to: | |||
1 channels at 22050Hz | |||
Capturing! | |||
^C | |||
********************************************* | |||
Cached 12 MB, from 393 MB that were received. | |||
Average cache compression ratio: 96.9 % | |||
********************************************* | |||
Shutting down.Saved 821 frames in a total of 819 requests | |||
.... | |||
STATE:ENCODING | |||
Encoding started! | |||
This may take several minutes. | |||
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but | |||
any portion of the video, which is already encoded won't be deleted). | |||
Please wait... | |||
Output file: out.ogv | |||
[100%] | |||
Encoding finished! | |||
Wait a moment please... | |||
Done. | |||
Written 6388001 bytes | |||
(5829888 of which were video data and 558113 audio data) | |||
Cleanning up cache... | |||
Done!!! | |||
Goodbye! | |||
[root@localhost satellit]# | |||
==Virtual Machine Manager== | |||
* Install with gnome-software | |||
:search with kvm | |||
[[File:Gnome-software.png|500px]] | |||
: launcher | |||
[[File:Vmm_launcher.png|300px]] | |||
:virtual machine manager | |||
[[File:Vmm_f24.png|500px]] | |||
:Select QEMU/kvm user session | |||
[[File:Select_user-session.png|300px]] | |||
==VirtualBox== | |||
* Download | |||
: https://www.virtualbox.org/wiki/Linux_Downloads | |||
:: https://www.virtualbox.org/wiki/Downloads | |||
*Install rpm with software installer | |||
:Click on rpm. | |||
*Terminal: | |||
# | |||
dnf install gcc dkms kernel-devel | |||
Last metadata expiration check: 2:08:49 ago on Sat Jul 16 14:14:34 2016. | |||
Package gcc-6.1.1-3.fc24.x86_64 is already installed, skipping. | |||
Dependencies resolved. | |||
================================================================================ | |||
Package Arch Version Repository Size | |||
================================================================================ | |||
Installing: | |||
dkms noarch 2.2.0.3-34.git.9e0394d.fc24 updates 82 k | |||
kernel-devel x86_64 4.6.3-300.fc24 updates 10 M | |||
*Instructions to prepare kernel: | |||
: http://www.virtualbox.org/manual/ch02.html#idm883 | |||
# | |||
rcvboxdrv setup | |||
vboxdrv.sh: Starting VirtualBox services. | |||
vboxdrv.sh: Building VirtualBox kernel modules. | |||
# | |||
==copr update to 0.109 sugar== | |||
:copr installed in f24 workstation with a sugar-desktop installed (0.108) | |||
:I see sugar 0.109 after dnf update and reboot. (satellit 06/05/2016) | |||
*Install of sugar 0.109: | |||
:12/20/2016 | |||
* https://da.gd/zUg8D | |||
: Log of install ^ | |||
:I will be doing the release management for the 0.110 cycle. Please see the timeline [1]. I would appreciate any comments on the timeline. | |||
:I've also setup a COPR for sugar, which I hope to maintain throughout this cycle. Are there any other packaging services that we should have to push testing releases to? | |||
:Is there a service for automatic building of live SoaS images? XO images? Let's make this the most tested sugar release ever! | |||
:Thanks,Sam" | |||
* [1] https://wiki.sugarlabs.org/go/0.110/Roadmap | |||
* url = https://copr.fedorainfracloud.org/coprs/samtoday/sugar/ | |||
* works with sugar-runner install as 2nd Desktop Environment in f24 cinnamon/gnome | |||
=Developer Portal= | =Developer Portal= | ||
Line 176: | Line 425: | ||
===Download=== | ===Download=== | ||
* Matix of successful builds: f24 and f25 rawhide | * Matix of successful builds: f24 and f25 rawhide | ||
:https://www.happyassassin.net/testcase_stats/24/Installation.html | |||
:https://www.happyassassin.net/nightlies.html | :https://www.happyassassin.net/nightlies.html | ||
* Alpha :https://kojipkgs.fedoraproject.org/compose/24/Fedora-24-20160314.1/compose/Spins/x86_64/iso/ | * Alpha :https://kojipkgs.fedoraproject.org/compose/24/Fedora-24-20160314.1/compose/Spins/x86_64/iso/ | ||
Line 244: | Line 494: | ||
:sudo dnf group list hidden -v | :sudo dnf group list hidden -v | ||
:dnf grouplist hidden | |||
*Available environment groups: | *Available environment groups: | ||
Line 301: | Line 553: | ||
3D Printing (3d-printing) | 3D Printing (3d-printing) | ||
Window Managers (window-managers) | Window Managers (window-managers) | ||
==Common Bugs== | |||
* https://fedoraproject.org/wiki/Common_F24_bugs | |||
==Assigning a USB in Virtual Manger== | ==Assigning a USB in Virtual Manger== | ||
*http://www.linux-kvm.org/page/USB_Host_Device_Assigned_to_Guest | *http://www.linux-kvm.org/page/USB_Host_Device_Assigned_to_Guest | ||
==dnf api== | |||
*https://dnf.readthedocs.io/en/latest/api.html | |||
==Network manager and wifi-scans== | |||
*https://blogs.gnome.org/dcbw/2016/05/16/networkmanager-and-wifi-scans/ | |||
=Offical Fedora Spins= | |||
: https://fedoraproject.org/wiki/Releases/24/Spins#Official_Fedora_Spins | |||
:: Needs to be filled in or spin may be dropped | |||
* https://lists.fedoraproject.org/pipermail/devel/2013-August/188004.html |