Skip to content

Module 3 challenge: Package and Software Management(Operating Systems and You: Becoming a Power User) Answers 2025

Question 1

Which of the following file types is used to guide software installations in Ubuntu?

  • ❌ .msi files

  • ✅ .deb files

  • ❌ .exe files

  • ❌ .mpg files

🔹 Explanation:
Ubuntu uses .deb (Debian) package files for installing and managing software. These packages contain compiled software and the metadata needed for installation.


Question 2

What does the following command do in Ubuntu: apt-get install NamePackage?

  • ❌ List all packages installed on your Linux system

  • ❌ Search for a package named “NamePackage” on your Linux system

  • ❌ Uninstall a software package named “NamePackage”

  • ✅ Install a software package named “NamePackage” using a package manager

🔹 Explanation:
The apt-get install command installs a specified package and all its required dependencies on Ubuntu.


Question 3

Fill in the blank: _____ are a central managed marketplace for app developers to publish and sell mobile apps.

  • ❌ Package managers

  • ✅ App stores

  • ❌ Debian packages

  • ❌ Windows executables

🔹 Explanation:
App stores (like Google Play Store or Apple App Store) are managed marketplaces for publishing, distributing, and selling mobile apps.


Question 4

Which of the following file types are a common type of archive file? Select all that apply.

  • ❌ .deb files

  • ✅ .rar files

  • ✅ .tar files

  • ❌ .msi files

🔹 Explanation:
.rar and .tar are archive file formats used to compress and bundle multiple files into a single package for storage or transfer.


Question 5

Which of the following PowerShell commands will install a software package called “TestPackage” on your system?

  • ❌ TestPackage-Install -Chocolatey

  • ❌ Get-Package -name TestPackage

  • ✅ Install-Package -name TestPackage

  • ❌ Find-Package TestPackage -IncludeDependencies

🔹 Explanation:
In PowerShell, Install-Package -name TestPackage installs a package through the PackageManagement (OneGet) framework.


Question 6

Which of the following is the package manager used in Ubuntu?

  • ❌ Puppet

  • ✅ APT

  • ❌ Gimp

  • ❌ Launchpad

🔹 Explanation:
Ubuntu uses the APT (Advanced Package Tool) system to install, update, and remove software efficiently from repositories.


Question 7

In Ubuntu, when a device is connected to your computer, a device file is created in the /dev directory. What kind of device might create a file called /dev/sdc?

  • ❌ A printer

  • ❌ A monitor

  • ✅ A memory stick

  • ❌ A keyboard

🔹 Explanation:
Device names like /dev/sda, /dev/sdb, /dev/sdc represent storage devices (like hard drives or USB drives). /dev/sdc likely represents a USB memory stick.


Question 8

When Windows notices that a new device has been connected, what’s the first thing it will do?

  • ❌ Place the new device in an existing device category in Device Manager

  • ❌ Scan the device for viruses

  • ❌ Create a new device category in Device Manager

  • ✅ Ask for the new device’s hardware ID

🔹 Explanation:
When a device is plugged in, Windows first reads its hardware ID, then searches for an appropriate driver to handle that device.


Question 9

Which of the following will appear as a character device in your Ubuntu /dev directory? Select all that apply.

  • ❌ A CD-ROM

  • ✅ A mouse

  • ❌ A hard drive

  • ✅ A keyboard

🔹 Explanation:
Character devices (like keyboards and mice) transfer data character by character, unlike block devices (like hard drives and CD-ROMs) which transfer data in chunks.


Question 10

Which of the following commands will update your Linux application sources?

  • ✅ sudo apt update

  • ❌ install source.list

  • ❌ sudo apt full-upgrade

  • ❌ uname -r

🔹 Explanation:
The sudo apt update command refreshes the local list of available packages from the repositories, ensuring you can install or upgrade to the latest versions.


🧩 Summary:

  • Ubuntu software uses .deb files and APT for package management.

  • apt-get install installs packages; sudo apt update refreshes sources.

  • App stores serve as centralized platforms for mobile app distribution.

  • Archive files (.rar, .tar) bundle multiple files together.

  • PowerShell’s Install-Package installs software in Windows.

  • /dev/sdc indicates a storage device like a USB stick.

  • Windows identifies new hardware via hardware IDs.

  • Character devices include input peripherals like keyboards and mice.