If you have the full version of quake2 on disc, or network drive...
STEP #1 - Install quake2 wrapper for Linux from repository
apt install quake2
STEP #2 - Copy your full version files from source to the following path:
mkdir ~/games mkdir ~/games/quake2 cp quake2/* ~/games/quake2
STEP #3 - use game-data-packager to build and install the data packages for Quake 2
game-data-packager -i quake2 ~/games/quake2
It is important that you see the following message if you are trying to go with the full version of Quake2 that you already own:
INFO:game_data_packager.build:will not produce "quake2-demo-data" because we have the full version "quake2-full-data"
If you don't see this message then you will end up with the demo game only.
STEP #4 - launch quake2 from the cinnamon games menu
troubleshooting
innoextract
WARNING:game_data_packager.build:cannot unpack "setup_quake2_quad_damage_2.0.0.3.exe": tool "innoextract" is not installed
This error doesnt seem to stop anything however it would be interesting to try to do it with innoextract installed.
coop-or-die
You cannot play Quake2 in campaign coop mode on Linux as the original game did not support cooperative campaign mode. Multiplayer is arena mode only. The Coop-or-die mod is not linux compatible and is a broken POS anyway so don't waste time trying to enable it.