¿Cuál es el apt
equivalente de rpm -K *.rpm
, donde -K
se define como verificar la firma del repositorio en man rpm
y en RPM máximas ?
Ejemplo de una situación:
sudo rpm --import https://mirrors.example.com/rpm/RPM-GPG-KEY-release &&
rpm -K example.rpm
dpkg
es el equivalente arpm
noapt
. ¿Tiene un sistema.deb
que desea instalar pero desea verificar la integridad o está instalando algo desde sus repositorios?.deb
solo unrpm
. Aunque podría usarloalien
para convertirlo en un.deb
pensamiento. O más bien, he estado pero no correctamente, ya que cada vez que intenté verificar la firma (probablemente de forma incorrecta) recibo errores, etc.alien
. No creo que pueda verificar las firmas, o si pudiera, altera el contenido del paquete para que la firma no coincida entredeb
y derpm
todos modos. Como señala el usuario Stephen Kitt, si los mantenedores del paquete no utilizarondebsig-verify
ladeb
versión de su software, el paquete no se firmará en primer lugar. Edite su pregunta para ser más específico a los pasos que está tomando para resolver sus problemas. Gracias.Respuestas:
El equivalente es
debsig-verify
, que verifica las firmas incrustadas en los.deb
paquetes utilizando claves y políticas almacenadas localmente.Desafortunadamente, esto no es útil en general porque los paquetes de Debian generalmente no se firman individualmente; de hecho, que yo sepa, los archivos de Debian rechazan las cargas firmadas individualmente. Debian firma repositorios en su conjunto, en lugar de paquetes individuales, lo que significa que los paquetes se pueden verificar a medida que se descargan, pero no necesariamente después. (Consulte ¿Cómo se garantiza la autenticidad de los paquetes de Debian? Para obtener detalles sobre la autenticación del repositorio).
apt
Verificará los paquetes antes de instalarlos, utilizando su información almacenada en caché localmente y las claves almacenadas localmente, pero no creo que haya una manera de pedirle que lo haga. verificar un paquete como una tarea separada.fuente