Commande Linux RPM2CPIO

Commande Linux RPM2CPIO
Sur les systèmes Ubuntu et Linux, vous connaissez peut-être comment récupérer les tarball et les documents zip. Il est possible d'installer, supprimer, valider, interroger et mettre à jour les produits logiciels à l'aide du RPM Package Manager (RPM), une solution de gestion de module contrôlée par l'instruction. Un utilitaire pour transformer les faisceaux RPM en une archive CPIO commune est inclus dans ce bundle. Il est conseillé d'utiliser simplement «Alien» pour traduire les faisceaux RPM en .Deb Versions sur Debian et des systèmes dérivés plutôt que de les déployer sans d'abord utiliser la plate-forme de gestion des packages Ubuntu. Sincèrement, il n'y a pas de moyen simple d'extraire un document RPM en utilisant l'instruction RPM. Néanmoins, RPM2CPIO, un outil compact et pratique, semble être accessible.

À partir de l'outil RPM Package Manager (RPM), nous récupérons l'archive «CPIO». Vous pouvez récupérer un document RPM en utilisant la technique suivante: le .Le fichier RPM est d'abord converti en une archive «CPIO» sur la sortie conventionnelle à l'aide de l'outil RPM2CPIO. Un flux de régime est lu régulièrement si la-option est fournie.

Commençons par mettre cet article en pratique en utilisant l'ubuntu 20.04 Distribution Linux. Mais avant cela, vous devez mettre à jour votre système Linux dès que possible pour éviter tout inconvénient causé par des outils ou des packages manquants ou des mises à jour désinstallées. Pour cela, vous devez lancer l'application de console du système, généralement nommée «Terminal» pour l'Ubuntu 20.04 Système d'exploitation Linux. Vous pouvez essayer le raccourci d'Ubuntu pour ouvrir la coquille, je.e., «Ctrl + Alt + T.«Une autre façon d'ouvrir le shell terminal est l'utilisation de l'option« Activité »maintenue en haut du bureau Ubuntu. Appuyez sur cette option et il ouvrira la barre de recherche pour vous. Écrivez le nom d'une application à rechercher, je.e., «Terminal» et appuyez sur Entrée. L'application du terminal apparaîtrait sur votre écran de recherche.

Après avoir réussi à ouvrir l'application du terminal de shell, vous verrez l'écran de requête violette. Nous devons utiliser le package APT pour mettre à jour notre système. La commande de mise à jour a été montrée dans l'image ci-dessous avec l'utilisation des droits sudo pour éviter tout problème dans son traitement. Le système sera mis à jour en quelques secondes s'il n'y a pas beaucoup de packages pour être mis à jour. Le résultat ainsi que les instructions requises sont affichées dans l'image ci-dessous.

Avant d'utiliser l'instruction «RPM2CPIO» dans le shell pour extraire n'importe quel fichier RPM, vous devez vous assurer qu'il est déjà configuré à votre fin. Sinon, nous vous montrerons la façon de l'installer et de l'installer sur votre système. Tout d'abord, vous devez ajouter le référentiel «univers» à votre Ubuntu 20.04 Système d'exploitation Linux. Pour cela, essayez notre commande complément-apt-repository avec les droits sudo suivis par le mot-clé «univers». L'exécution de cette instruction à notre fin montre la sortie, démontrant que le composant «Univers» est déjà activé ici. Le résultat ainsi que les instructions requises sont affichées dans l'image ci-dessous.

Comme mentionné précédemment, le package extraterrestre doit être utilisé pour transformer les packages RPM en «.archives deb ». Nous devons avoir extraterrestre installé et configuré. En ce moment, notre système n'a pas cet utilitaire. Ainsi, nous devons l'installer en utilisant la commande d'installation dans le shell terminal de l'ubuntu 20.04 Système d'exploitation Linux. Les instructions pour son installation seraient très similaires à celles que nous utilisons souvent pour d'autres installations de services publics. Utilisez le package «APT» dans la commande d'installation avec les droits sudo suivis du mot-clé «Alien». Après avoir appuyé sur la touche ENTER pour exécuter cette commande, il peut demander le code d'accès de votre compte d'utilisateur. Écrivez votre mot de passe et appuyez sur Entrée pour le continuer. Le traitement de cette instruction a été montré dans l'image ci-dessous.

Pendant le traitement, le système peut vous poser la question «voulez-vous continuer?«Pour vérifier que vous devez installer le package« Alien »pour des raisons invisibles. Vous devez appuyer sur «Y» pour maintenir ce processus d'installation comme indiqué ci-dessous.

L'installation et la configuration des packages d'univers et d'étranger doivent avoir installé un régime sur notre système. Vous pouvez essayer l'instruction de la version sur le shell avec le mot clé «RPM» pour voir sa version installée. Vous pouvez voir que notre système a le 4.14.2.1 version de RPM installée avec succès. Le résultat ainsi que les instructions requises sont affichées dans l'image ci-dessous.

Vous devez avoir un fichier «RPM» téléchargé sur votre Ubuntu 20.04 Système pour récupérer ses données, car nous avons «Tester.RPM ”dans le répertoire de travail actuel« Home »de l'Ubuntu 20.04 Système.

Il est temps d'utiliser l'instruction RPM2CPIO sur le shell pour extraire ce «test.Fichier RPM ”dans le répertoire de travail actuel en le convertissant en archive CPIO. Pour cela, nous utilisons cette instruction de deux manières, je.e., avec un nom de fichier simple et avec «- <” characters followed by the filename. Unfortunately, both these ways don't work for us. The result as well as the required instructions are shown in the image below.

La méthode correcte à extraire est de créer une archive CPIO pour le «test. Fichier RPM "en utilisant les instructions ci-dessous. L'instruction RPM2CPIO a été suivie du nom du fichier «|» caractère pour séparer le «cpio -idmv» du reste. La sortie affichée a répertorié les fichiers et les dossiers de cette archive nommée «USR» dans le répertoire de travail actuel «Accueil». L'utilisation de cette commande montre qu'il contient un total de 1401 blocs. Le résultat ainsi que les instructions requises sont affichées dans l'image ci-dessous.

L'utilisation de la liste des instructions «LS» dans le shell a montré le dossier «USR» CPIO extrait dans le répertoire «Accueil» de notre système. Le résultat ainsi que les instructions requises sont affichées dans l'image ci-dessous.

Conclusion:

Cet article concerne l'utilisation de l'instruction RPM2CPIO pour extraire certains fichiers RPM sur l'Ubuntu 20.04 Système. Pour cela, nous avons discuté de l'installation de certains packages requis comme Universe et Alien. Après cela, nous avons discuté de l'utilisation de l'archive CPIO pour extraire le fichier RPM particulier.