diff --git a/lib/spack/spack/cmd/deactivate.py b/lib/spack/spack/cmd/deactivate.py
index a0c78bf755ba20edf836586ca6718767c8e87fa6..d6b23d6a08eda1b392bd33b549e7c43e691ad6df 100644
--- a/lib/spack/spack/cmd/deactivate.py
+++ b/lib/spack/spack/cmd/deactivate.py
@@ -37,7 +37,7 @@ def setup_parser(subparser):
         help="Run deactivation even if spec is NOT currently activated.")
     subparser.add_argument(
         '-a', '--all', action='store_true',
-        help="Deactivate all extensions of an extendable pacakge, or "
+        help="Deactivate all extensions of an extendable package, or "
         "deactivate an extension AND its dependencies.")
     subparser.add_argument(
         'spec', nargs=argparse.REMAINDER, help="spec of package extension to deactivate.")
diff --git a/lib/spack/spack/database.py b/lib/spack/spack/database.py
index 0fa18db34b8f28d42255e0ea98b2f1bbb486c589..9cbe7de44a388342b6dbb503ac0f2c22e32030f0 100644
--- a/lib/spack/spack/database.py
+++ b/lib/spack/spack/database.py
@@ -489,7 +489,7 @@ def remove(self, spec):
           1. Marks the spec as not installed.
           2. Removes the spec if it has no more dependents.
           3. If removed, recursively updates dependencies' ref counts
-             and remvoes them if they are no longer needed.
+             and removes them if they are no longer needed.
 
         """
         # Take a lock around the entire removal.