Как я могу узнать, вставляет ли пакет .deb репозиторий?

Это должно быть так же просто, как щелкнуть две следующие ссылки в браузере на вашей установке SLES:

3
12.01.2017, 16:51
2 ответа

Это не надежно, но дает хорошее представление:

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

В этом случае ничего не найдено, поэтому похоже, что пакет не обнаружил t добавить репозиторий.

Мы специально ищем файлы в /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 (который подтверждает, что пакет не добавляет репозиторий).

7
27.01.2020, 21:10
dpkg-deb -c <package.deb> | grep /etc/apt/sources.list.d
2
27.01.2020, 21:10

Теги

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