Stretchを使用してRaspberry Piにminidlna(readymedia)前提条件をインストールするには?

Stretchを使用してRaspberry Piにminidlna(readymedia)前提条件をインストールするには?

私は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パッケージを実行できます。

おすすめ記事