web-dev-qa-db-fra.com

Problème avec la conversion RPM en DEB en utilisant un étranger

Je suis confronté à un problème d'installation de mes pilotes d'ordinateur portable qui sont dans le package rpm. J'ai essayé de les installer en utilisant 'alien', mais malheureusement cela n'a pas fonctionné. Il génère un avertissement lorsque je convertis le package.rpm en package.deb:

rashid@rashid-laptop:~/Desktop$ Sudo alien --script -k ras.rpm  
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54<br> 
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54<br> 
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
warning: ras.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 307e3d54 <br>
Unpacking of 'ras.rpm' failed at /usr/share/Perl5/Alien/Package/Rpm.pm line 153. 
1
Rashid

Je suis allé de l'avant et j'ai attrapé ras-something-src.rpm de ici .

Il semble que ce soit juste un script python et un readme.

Si vous utilisez alien -g, il ne fera que générer le répertoire de construction pour que vous puissiez en examiner le contenu. Les voici sur Pastebin ras.py et README .

Même avec un avertissement clé, la conversion rpm en deb réussit. Je regarderais le guide d'empaquetage Debian et j'utiliserais simplement Sudo alien -g whatever.rpm pour générer votre répertoire de construction. Suivez ensuite les étapes normales de construction du package.

1
RobotHumans