私はjessieからStretchへのRaspberryインストールを更新しました。最新のminidlnaバージョン1.2.1をインストールしたいと思います。ここ。
最大の理由は新しいオプションです。-アル字型インデックス全体を消去せずにメディアをスムーズに再スキャンします。
Readmeは私が必要だと言っています。libexif、libjpeg、libid3tag、libFLAC、libvorbis、libsqlite3、libavformatただし、パッケージが見つからないためインストールできません。
apt-get から minidlna バージョン 1.1.6 をインストールできます。
バージョン 1.2.1 は数年が経過したので、なぜこれが拡張の一部ではないのか、そして、たとえば、使用できるのかを知りたいのです。libexif-dev変えるリビシェフ。
編集:答えようとしましたが、同じ問題が発生しました。作る。というパッケージを正常に作成するには、gettext
まずパッケージをインストールする必要があります./configure
。
答え1
上記のすべてのパッケージを見つけることができますが、名前が少し異なる場合があります。 READMEファイルには、minildna
必要なライブラリのみがリストされています。どのオペレーティングシステムを使用しているか、これらのライブラリがどのようにシステムにパッケージ化されているかを知る方法はありません。したがって、ヒントは、apt-cache search
またはEvenを使用してapt install libexif
からを押して、TAB利用可能な完成を確認することです。ほとんどの場合、探しているアイテムで名前が始まり、その後に数字(バージョン、種類)が続くパッケージが表示されます。
今あなたが望むのは何かをコンパイルできるので、通常はpackagesfoo-dev
だけでなくpackagesが必要であるという意味ですfoo
。これが私がシステムで使用するものです(これが本当に必要なのかどうかはわかりませんが、ほとんどが必要です)。
sudo apt install libexif12 libjpeg9 libid3tag0 libflac8 libvorbis0a libsqlite3-0 \
libavformat57 libavcodec-dev libavformat-dev libjpeg9-dev libsqlite3-dev \
libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev \
gettext
実際、実際に必要なのは開発パッケージをインストールし、残りは含めるべきだと90%確信しています。まず試してみてください。
sudo apt install libavcodec-dev libavformat-dev libjpeg9-dev libsqlite3-dev \
libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev \
gettext
Raspbianで上記のコマンドを実行した後、./configure
問題なくminildnaパッケージを実行できます。