已安装但在 apt-cache 上看不到

已安装但在 apt-cache 上看不到

我已经通过该代码安装了 ffmpeg 和 libx264。我可以使用 ffmpeg 并可以执行简单的任务,但如果我写入 apt-cache ffmpeg,它会返回 Installed: (none) 为什么我在 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 $

答案1

您可以从源代码编译和安装任何您想要的东西,但要将其集成到包管理系统中,您需要使用附加工具(例如)而checkinstall不是make install

./configure
make
sudo checkinstall --pkgname=my-compiled-package --pkgversion="99:$(date +%Y%m%d%H%M)-git" --default

相关内容