[makepkg] Installer un logiciel sans générer le paquet ?

Mise à jour / Création /debug de paquetages
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

[makepkg] Installer un logiciel sans générer le paquet ?

Message par farvardin »

sur certains gros paquets de plusieurs centaines de Mo, la création du paquet final peut parfois être plus longue que la compilation du binaire. Est-ce qu'il est possible ou envisageable d'installer un logiciel avec makepkg ou yaourt sans passer par la création du paquet, si celui-ci est destiné à être "jeté" une fois le logiciel installé ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [makepkg] Installer un logiciel sans générer le paquet ?

Message par benjarobin »

Change dans les options de makepkg.conf de tar.xz a tar.gz cela ira beaucoup plus vite déjà :D Par contre le paquet sera plus gros
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
CroK
Elfe
Messages : 607
Inscription : dim. 26 juil. 2009, 14:27
Localisation : France > Auxerre

Re: [makepkg] Installer un logiciel sans générer le paquet ?

Message par CroK »

Au pire, tu n'as pas la possibilité de compiler à la main ?
Save the penguins, burn the flags ! -- c[] <- beeeeeeeeer!
erdnaxeli
yeomen
Messages : 267
Inscription : ven. 08 févr. 2008, 21:54

Re: [makepkg] Installer un logiciel sans générer le paquet ?

Message par erdnaxeli »

benjarobin a écrit :Change dans les options de makepkg.conf de tar.xz a tar.gz cela ira beaucoup plus vite déjà :D Par contre le paquet sera plus gros
Mieux, passe à seulement .tar, ça t'éviteras l'étape de compression (c'est ce qui prend du temps) et de décompression pour l'installer.
Image
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [makepkg] Installer un logiciel sans générer le paquet ?

Message par benjarobin »

erdnaxeli a écrit :Mieux, passe à seulement .tar, ça t'éviteras l'étape de compression...
Que je suis bête ^^
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [makepkg] Installer un logiciel sans générer le paquet ?

Message par farvardin »

ok, merci des astuces, mais en fait j'aurais bien aimé pouvoir le faire en passant une option lors de la compilation avec makepkg, car dans un certain nombre de cas j'ai besoin de générer le paquet...

Quand à "compiler à la main" seulement, cela ne va pas car je préfère que cela soit listé dans le gestionnaire de paquets.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [makepkg] Installer un logiciel sans générer le paquet ?

Message par tuxce »

utilise une variable pour définir l'extension et modifie la à l'appel de makepkg, par exemple dans ~/.makepkg.conf:

Code : Tout sélectionner

PKGEXT=".pkg.tar$monext"
dans ~/.bashrc

Code : Tout sélectionner

export monext=".xz"
un appel:

Code : Tout sélectionner

monext="" makepkg
ne compressera pas le paquet (mais t'affichera un warning)
Répondre