Tout roule sauf à la toute fin où il m'indique un souci de dépendance apt; le but étant de convertir un deb, pourquoi me renvoyer une erreur apt à l'install du paquet compatible arch?
J'ai loupé un truc mais quoi?
Merci.
[marc@marc-pc Bureau]$ debtap nordvpn-release_1.0.0_all.deb
==> Extracting package data...
==> Fixing possible directories structure differencies...
==> Generating .PKGINFO file...
:: Enter Packager name:
nordvpn
:: Enter package license (you can enter multiple licenses comma separated):
gpl
*** Creation of .PKGINFO file in progress. It may take a few minutes, please wait...
==> Checking and generating .INSTALL file (if necessary)...
grep: tempfile2: Aucun fichier ou dossier de ce type
grep: tempfile2: Aucun fichier ou dossier de ce type
:: If you want to edit .PKGINFO file, press (1) For vi (2) For nano (3) For default editor (4) For a custom editor or any other key to continue: y
==> Generating .MTREE file...
==> Creating final package...
==> Package successfully created!
==> Removing leftover files...
[marc@marc-pc Bureau]$ sudo pacman -U nordvpn-release-1.0.0-1-any.pkg.tar.xz
[sudo] Mot de passe de marc :
chargement des paquets…
résolution des dépendances…
avertissement : impossible de résoudre « apt », une dépendance de « nordvpn-release »
:: Le paquet suivant ne peut être mis à jour à cause de dépendances insolubles :
nordvpn-release
:: Voulez-vous ignorer le paquet ci-dessus pour cette mise à jour ? [o/N] o
recherche des conflits entre paquets…
il n’y a rien à faire
[marc@marc-pc Bureau]$ sudo pacman -U nordvpn-release-1.0.0-1-any.pkg.tar.xz
chargement des paquets…
résolution des dépendances…
avertissement : impossible de résoudre « apt », une dépendance de « nordvpn-release »
:: Le paquet suivant ne peut être mis à jour à cause de dépendances insolubles :
nordvpn-release
:: Voulez-vous ignorer le paquet ci-dessus pour cette mise à jour ? [o/N] n
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: impossible de satisfaire la dépendance « apt » requise par nordvpn-release
si je regarde le .rpm, ce paquet ne contient qu'un seul et unique fichier /etc/pki/rpm-gpg/RPM-GPG-KEY-NordVPN ; donc il est extrêmement simple de faire un paquet arch mais même pas sûr qu'il est nécessaire d'en créer pour cela ...
dans le deb c'est /etc/apt/trusted.gpg.d/nordvpn-keyring.gpg
Cela est donc juste une clé à insérer dans l'installateur de paquet (apt pour debian : donc ta dépendance) pour ensuite installer un paquet (non arch)
Erwan a écrit : ↑il y a 4 ans
Bonjour, je ne comprends pas trop l'intérêt de la manoeuvre Pourquoi ne pas choisir l'un des nombreux paquets disponibles dans Aur ? trizen nordvpn
Oh purée, je n'avais même pas essayé vu que sur leur site, ils ne parlaient que de .deb et .rpm...
Effectivement, ça fonctionne bien mieux avec le paquet dispo.
lemust83 a écrit : ↑il y a 4 ans
Bonjour.
Peux-tu poster le retour du PKGBUILD construit par debtap -P ?
[marc@marc-pc Bureau]$ debtap -P
Error: You haven't specified a deb package
Syntax: debtap [options] package_filename
Options:
-h --h -help --help Print this help message
-u --u -update --update Update debtap database
-q --q -quiet --quiet Bypass all questions, except for editing metadata file(s)
-Q --Q -Quiet --Quiet Bypass all questions (not recommended)
-s --s -pseudo --pseudo Create a pseudo-64-bit package from a 32-bit .deb package
-w --w -wipeout --wipeout Wipeout versions from all dependencies, conflicts etc.
-p --p -pkgbuild --pkgbuild Additionally generate a PKGBUILD file
-P --P -Pkgbuild --Pkgbuild Generate a PKGBUILD file only
-v --v -version --version Print version
[marc@marc-pc Bureau]$