.debパッケージがリポジトリに挿入されているかどうかを確認するには?

.debパッケージがリポジトリに挿入されているかどうかを確認するには?

Xubuntu 16.04から最新のVirtualboxパッケージをインストールしたいと思います。 APTを介してインストールし、Ubuntuリポジトリからアップデートを受け取るか、PPA(利用可能な場合)を追加し、そこからアップデートを受け取ることができることを知っています。

このリンクからパッケージをダウンロード、追加、sources.listインストールできます。https://www.virtualbox.org/wiki/Linux_Downloads

しかし、私はウェブサイトから最新のパッケージをダウンロードしてインストールしたいと思います。 " "を実行するとパッケージがインストールされますが、新しいリポジトリが追加され、 " dpkg -i install packagename"を実行するたびにそのリポジトリから更新を受け取りますか?sudo apt-get update && sudo apt-get upgradeパッケージにそのようなリポジトリが含まれているかどうかを確認できますか?

ベストアンサー1

これは完璧ではありませんが、次のような良い情報を提供します。

dpkg-deb -c virtualbox-5.1_5.1.12-112440\~Debian\~stretch_amd64.deb|grep etc/apt

この場合、何も見つからなかったため、パッケージがリポジトリを追加していないようです。

私たちは特にこれを探します/etc/apt/sources.list.d。パッケージがにある可能性があるため、これは完璧ではありませんpostinst

dpkg-deb --ctrl-tarfile virtualbox-5.1_5.1.12-112440\~Debian\~stretch_amd64.deb|tar xf - ./postinst

その後、抽出されたコンテンツを読みますpostinst。これは、パッケージに追加されたリポジトリがないことを確認します。

おすすめ記事