Распределение блоков в файловой системе ext4

Все упомянутые вами пакеты должны быть найдены, просто у них могут быть немного разные имена. Файл README minildnaпросто перечисляет необходимые библиотеки. У него нет возможности узнать, какую операционную систему вы используете и какие библиотеки будут упакованы в вашей системе. Таким образом, трюк состоит в том, чтобы просто использовать apt-cache searchили даже apt install libexif, а затем нажать TAB , чтобы увидеть доступные завершения. В большинстве случаев вы должны увидеть пакет, имя которого начинается с того, что вы ищете, за которым следует номер (версии, вроде ).

Теперь, поскольку вы хотите иметь возможность что-то скомпилировать, это обычно означает, что вам нужен пакет foo-dev, а не только пакет 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.

0
31.03.2021, 11:58
1 ответ

Порядок, как и порядок величины, относится к размеру распределения.

1
28.04.2021, 22:54

Теги

Похожие вопросы