Fedora Install Activity

From Foss2Serve
(Difference between revisions)
Jump to: navigation, search
m (hide table of contents)
(Directions)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{| border="1"
+
 
|-
+
{{Learning Activity Overview
|'''Title''' ||Editing Fedora Install
+
|title=
|-
+
Editing Fedora Install
|'''Overview''' || Learner will get started with setting up the Fedora environment for Gnome activities.  
+
|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.  
+
|prerequisites=
|-
+
A rudimentary understanding of command-line usage would be helpful, but not required,
|'''Learning Objectives''' || Upon completion, you will be able to
+
in addition to basic knowledge of working with virtual environments such as VirtualBox or VMware.  
 +
|objectives=
 
* Install Fedora in Virtual Environment.
 
* Install Fedora in Virtual Environment.
 
* Configure Fedora by updating and installing new packages and tools.
 
* Configure Fedora by updating and installing new packages and tools.
|}
+
|process skills=
 +
}}
  
 +
=== Background ===
  
=== Background: ===
+
=== Directions ===
  
=== Directions: ===
 
 
1. Install the Virtual Environment. For VirtualBox, go to: https://www.virtualbox.org/wiki/Downloads
 
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
 
2. Download the GNOME-based default Fedora Desktop: http://fedoraproject.org/get-fedora#desktops
 +
 
3. Create a new VM
 
3. Create a new VM
 
   a. Name: "Fedora20" Type: "Linux" Version: "Fedora (64-bit)" (or 32-bit if that's what you're using)
 
   a. Name: "Fedora20" Type: "Linux" Version: "Fedora (64-bit)" (or 32-bit if that's what you're using)
Line 53: Line 57:
 
   c. Paste the appropriate lines from the URL into the file, save, and exit Gedit.
 
   c. Paste the appropriate lines from the URL into the file, save, and exit Gedit.
 
   d. sudo dnf update
 
   d. sudo dnf update
8. Install some apps to test: sudo yum install gnome-maps gnome-music bijiben gnome-logs  
+
8. Install some apps to test: sudo yum install gnome-maps gnome-music bijiben gnome-logs
  
=== Deliverables: ===
+
=== Deliverables ===
What will the student hand in?
+
 
 +
* ''What will the student hand in?''
  
  
 
=== Assessment: ===
 
=== Assessment: ===
How will the activity be graded?
 
 
How will learning will be measured?
 
  
Include sample assessment questions/rubrics.
+
* ''How will the activity be graded?''
 +
* ''How will learning will be measured?''
 +
* ''Include sample assessment questions/rubrics.''
  
 
{| border="1" class="wikitable"
 
{| border="1" class="wikitable"
Line 88: Line 92:
 
|}
 
|}
  
=== Comments: ===
+
=== Comments ===
What should the instructor know before using this activity?
+
  
What are some likely difficulties that an instructor may encounter using this activity?
+
* ''What should the instructor know before using this activity?''
 +
* ''What are some likely difficulties that an instructor may encounter using this activity?''
  
 +
=== Additional Information ===
  
=== Additional Information: ===
+
{{Learning Activity Info
{| border="1"
+
|acm unit=
|-
+
|acm topic=
|'''ACM Knowledge Area/Knowledge Unit''' || What ACM Computing Curricula 2013 knowledge area and units does this activity cover? [[ACM_Body_of_Knowledge]]
+
|difficulty=
|-
+
|time=
|'''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
+
1-2 hours total while doing other tasks.
|-
+
|environment=
|'''Level of Difficulty''' || Is this activity easy, medium or challenging?
+
|-
+
|'''Estimated Time to Completion''' ||  1-2 hours total while doing other tasks.
+
|-
+
|'''Materials/Environment''' ||   
+
 
* Access to Internet/Web and web browser
 
* Access to Internet/Web and web browser
 
* Installed a Virtual Environment such as VirtualBox or Vmware.
 
* Installed a Virtual Environment such as VirtualBox or Vmware.
 
* Require at least 2048MB of RAM and 30GB of HD space.  
 
* Require at least 2048MB of RAM and 30GB of HD space.  
|-
+
|author=
|'''Author''' || Who wrote this activity?
+
|source=
|-
+
|license=
|'''Source''' || None
+
{{License CC BY SA}}
|-
+
}}
|'''License''' || Licensed CC BY-SA 4.0 International.
+
 
|}
+
=== Suggestions for Open Source Community ===
  
=== Suggestions for Open Source Community: ===
 
 
Suggestions for an open source community member who is working in conjunction with the instructor.
 
Suggestions for an open source community member who is working in conjunction with the instructor.
  
--------------------
 
This work is licensed under a
 
[http://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0 International License]
 
 
[[File:CC_license.png]]
 
 
[[Category: Learning_Activity]]
 
[[Category: Learning_Activity]]
 
[[Category: Tools_and_Environment]]
 
[[Category: Tools_and_Environment]]
 +
[[Category: Good Draft]]

Latest revision as of 22:18, 7 September 2018


Title

Editing Fedora Install

Overview

Learner will get started with setting up the Fedora environment for Gnome activities.

Prerequisites

A rudimentary understanding of command-line usage would be helpful, but not required, in addition to basic knowledge of working with virtual environments such as VirtualBox or VMware.

Learning
Objectives
After successfully completing this activity, the learner should be able to:
  • Install Fedora in Virtual Environment.
  • Configure Fedora by updating and installing new packages and tools.
Process Skills
Practiced


Background

Directions

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

Deliverables

  • What will the student hand in?


Assessment:

  • 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

Comments

  • What should the instructor know before using this activity?
  • What are some likely difficulties that an instructor may encounter using this activity?

Additional Information

ACM BoK
Area & Unit(s)
ACM BoK
Topic(s)
Difficulty
Estimated Time
to Complete

1-2 hours total while doing other tasks.

Environment /
Materials
  • Access to Internet/Web and web browser
  • Installed a Virtual Environment such as VirtualBox or Vmware.
  • Require at least 2048MB of RAM and 30GB of HD space.
Author(s)
Source
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License

CC license.png


Suggestions for Open Source Community

Suggestions for an open source community member who is working in conjunction with the instructor.

Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox