====== Ubuntu - dpkg - Hold a package ======
**NOTE:** Package must be installed to put on hold.
* Otherwise an error will be returned as follows:
dpkg: warning: package not in status nor available database at line 1: PACKAGE_NAME_HERE
dpkg: warning: found unknown packages; this might mean the available database
is outdated, and needs to be updated through a frontend method;
please see the FAQ
----
===== Put a package on hold =====
echo "[package name] hold" | sudo dpkg --set-selections
----
===== Example =====
Put a bash package on hold.
echo "bash hold" | sudo dpkg --set-selections
----
===== Get the status of the packages =====
dpkg --get-selections [package name]
**NOTE:** Use the **grep** command to filter for a single package named bash.
dpkg --get-selections | grep bash
----
===== Delete the hold =====
echo "[package name] install" | sudo dpkg --set-selections
----
===== Example =====
echo "bash install" | sudo dpkg --set-selections