Linuxで解凍出来ないrarファイルの謎

Debian使用者でrarを解凍してもファイルが何もでない、あるいはエラーメッセージが出てきてしまう人がいると思う。
それはバージョンの古いunrar-freeを使っている所為だ。
しかし、初期設定ではunrar-freeの一つしかunrarは表示されない。
だがソフトウェアソースの設定を変更しnonfreeにチェックを入れると隠されたパッケージがインストールできるようになる。
これでunrar-nonfreeがsynapticやapt-getでインストールできるようになる。
unrar-nonfreeをインストールすればほぼすべてのrarファイルを解凍できるはず。