Fedora Install Activity
|Title||Editing Fedora Install|
|Overview||Learner will get started with setting up the Fedora environment for Gnome activities.|
|Prerequisite Knowledge||A rudimentary understanding of command-line usage would be helpful, but not required in addition to basic knowledge of working with virtual envrionments such as VirtualBox or Vmware.|
|Learning Objectives|| Upon completion, you will be able to
1. Install the Virtual Environment. For VirtualBox, go to: https://www.virtualbox.org/wiki/Downloads 2. Download the GNOME-based default Fedora Desktop: http://fedoraproject.org/get-fedora#desktops 3. Create a new VM
a. Name: "Fedora20" Type: "Linux" Version: "Fedora (64-bit)" (or 32-bit if that's what you're using) b. Memory size: at least 2048, 4096 is preferred c. Create a virtual hard drive d. Hard drive file type: VDI (VirtualBox Disk Image) e. Storage: Fixed size f. File location and size: "Fedora20" and "30.00 GB" Click Create and wait. g. After the VM is created and the disk allocated, you'll be placed in the VirtualBox Manager
4. Launch the newly-created VM by clicking on "Start"*
a. Select start-up disk by browsing to the iso (the little folder symbol) and wait. b. When the VM has booted, click on "Install to Hard Drive" c. Choose the language (US English) d. Click on the warning icon to select the installation destination e. It should already be checked, so just click on the "Done" button (you may have to move the window around to find the Done button f. Accept the installation options and click on the "Continue" button g. Click on the "Begin installation" buton h. Click on the warning icon for root password. Provide one. Then click on the "Done" button. i. Click on the warning icon for user creation. Create a user. Make that user an admin. Then click on the "Done" button. j. When the installation is complete, click on the "Quit" button. k. Power off the VM (which is in the Live CD still)
5. Launch the VM.
a. Note: The first time you start the newly-installed VM, it may select the iso as the first boot device. You can fix this by clicking on "Settings" in the VirtualBox Manager. There you should click on "Hard Drive" and use the up arrow button to move Hard Drive to the top (first bootable device) b. Log in and go through initial setup
6. Update Fedora by launching a terminal and then doing 'sudo yum update'
* NOTE 1: If for some reason you don't have enough space you can always remove libreoffice and update again: $ sudo yum remove libreoffice* $ sudo yum update * NOTE2: The above should not happen to you. It happened when we allocated only 20GB for the disk. The instructions now say to allocate 30GB.
7. Get the GNOME 3.12 Fedora 20 COPR: http://copr.fedoraproject.org/coprs/rhughes/f20-gnome-3-12/
a. Launch firefox in the VM and go to the above URL b. sudo gedit /etc/yum.repos.d/rhughes-f20-gnome-3-12.repo c. Paste the appropriate lines from the URL into the file, save, and exit Gedit. d. sudo dnf update
8. Install some apps to test: sudo yum install gnome-maps gnome-music bijiben gnome-logs
What will the student hand in?
How will the activity be graded?
How will learning will be measured?
Include sample assessment questions/rubrics.
|Criteria||Level 1 (fail)||Level 2 (pass)||Level 3 (good)||Level 4 (exceptional)|
|The purpose of the project|
|Why the project is open source|
What should the instructor know before using this activity?
What are some likely difficulties that an instructor may encounter using this activity?
|ACM Knowledge Area/Knowledge Unit||What ACM Computing Curricula 2013 knowledge area and units does this activity cover? ACM_Body_of_Knowledge|
|ACM Topic||What specific topics are addressed? The Computing Curriucula 2013 provides a list of topics - https://www.acm.org/education/CS2013-final-report.pdf|
|Level of Difficulty||Is this activity easy, medium or challenging?|
|Estimated Time to Completion||1-2 hours total while doing other tasks.|
|Author||Who wrote this activity?|
|License||Licensed CC BY-SA 4.0 International.|
Suggestions for Open Source Community:
Suggestions for an open source community member who is working in conjunction with the instructor.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License