freshrpmsのリポジトリでvlcをインストールしている状態で、

yum update


とすると、

Error: Missing Dependency: libupnp.so.2 is needed by package vlc

と言われました。

解決策は簡単。
rpmfindのサイト
からlibupnp-1.4.6-1.fc7.i386.rpmをダウンロードします。
そして、
ダウンロードしたら、
ダウンロード先に移動して、

$ rpm -ivh --force libupnp-1.4.6-1.fc7.i386.rpm


Fedora 7のlibupnpのバージョンが変わっているため、
libupnp.so.2ではなくlibupnp.so.3になっているので、
古いバージョンのlibupnpをインストールしました。