Я установил ffmpeg и libx264 через этот код. Я могу использовать ffmpeg и выполнять простые задания, но если я напишу apt-cache ffmpeg, он вернет меня Установлено: (нет) Почему я не вижу его в apt-cache?
# build and install x264
git clone --depth 1 git://git.videolan.org/x264
cd x264
./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
make -j 4
sudo make install
# build and make ffmpeg
git clone --depth=1 git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
make -j4
sudo make install
Ошибка:
pi@raspberrypi:/var/www/html/GetVideo $ apt-cache policy ffmpeg
ffmpeg:
Installed: (none)
Candidate: 7:3.2.10-1~deb9u1+rpt1
Version table:
7:3.2.10-1~deb9u1+rpt1 500
500 http://archive.raspberrypi.org/debian stretch/main armhf Packages
100 /var/lib/dpkg/status
7:3.2.10-1~deb9u1 500
500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages
pi@raspberrypi:/var/www/html/GetVideo $
Можно скомпилировать и установить то, что Вы хотите из источника, но интегрировать его в систему управления пакета необходимо использовать дополнительный инструмент такой в качестве checkinstall
вместо make install
.
./configure
make
sudo checkinstall --pkgname=my-compiled-package --pkgversion="99:$(date +%Y%m%d%H%M)-git" --default