96 lines
1.4 KiB
Markdown
96 lines
1.4 KiB
Markdown
# Lab OS-10: Application Installation Readiness
|
|
|
|
Domain:
|
|
- 1.0 Operating Systems
|
|
|
|
Works on:
|
|
- Windows
|
|
- Linux
|
|
- Optional macOS
|
|
|
|
## Goal
|
|
|
|
Practice checking whether a system meets application requirements before installing software.
|
|
|
|
## Hypothetical Application
|
|
|
|
Requirements:
|
|
- 64-bit OS
|
|
- 8 GB RAM
|
|
- 20 GB free storage
|
|
- Modern CPU
|
|
- Dedicated GPU preferred
|
|
- Internet access
|
|
- Vendor download or approved package manager
|
|
|
|
## Windows Steps
|
|
|
|
Run:
|
|
|
|
```powershell
|
|
systeminfo
|
|
wmic os get osarchitecture
|
|
Get-Volume
|
|
winget --version
|
|
```
|
|
|
|
Record:
|
|
- OS:
|
|
- Architecture:
|
|
- RAM:
|
|
- CPU:
|
|
- Free storage:
|
|
- Package manager available:
|
|
- Meets requirements:
|
|
- Risk/impact notes:
|
|
|
|
## Linux Steps
|
|
|
|
Run:
|
|
|
|
```bash
|
|
cat /etc/os-release
|
|
uname -m
|
|
lscpu
|
|
free -h
|
|
df -h
|
|
which apt
|
|
which dnf
|
|
```
|
|
|
|
Record:
|
|
- Distribution:
|
|
- Architecture:
|
|
- RAM:
|
|
- CPU:
|
|
- Free storage:
|
|
- Package manager:
|
|
- Meets requirements:
|
|
- Risk/impact notes:
|
|
|
|
## Optional macOS Steps
|
|
|
|
Run:
|
|
|
|
```bash
|
|
sw_vers
|
|
uname -m
|
|
system_profiler SPHardwareDataType
|
|
```
|
|
|
|
Record:
|
|
- macOS version:
|
|
- Architecture:
|
|
- RAM:
|
|
- CPU/chip:
|
|
- Meets requirements:
|
|
- Risk/impact notes:
|
|
|
|
## What You Should Learn
|
|
|
|
- Always check OS, architecture, CPU, RAM, storage, and graphics requirements.
|
|
- Use trusted distribution methods.
|
|
- ISO files are mountable disk images.
|
|
- Image deployment can install a full prepared system build.
|
|
- Business-critical apps require planning, testing, communication, and rollback.
|
|
|