logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-02-2018 18:00:34

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

[Résolu]Garder un paquet externe au gestionnaire de dépôt (vagrant)

J'ai un paquet vagrant que j'utilise pour une vm de Yunohost installé avec un paquet .deb sur le site officiel https://www.vagrantup.com/downloads.html
Par contre le gestionnaire de paquets va toujours vouloir m'installer la version du gestionnaire de paquet avec ces dépendances, ce que je ne veux pas. La raison est que les dépendances sont des paquets ruby que je ne souhaite pas installer car j'utilise rvm qui est un environnement pour ruby et l'installation de ruby via le gestionnaire de paquets Debian va provoquer des erreurs de chemins pour les gems ruby...
Du coup, j'ai essayer d' éditer mon fichier /etc/apt/preferences en ajoutant cette ligne:

Package: vagrant
Pin: 2.0.2
Pin-priority: 1001



Si je fait

$ sudo apt-upgrade
...........
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'
état... Fait
All packages are up to date.
W: Type d'épinglage 2.0.2 inconnu



Est-ce que c'est une bonne idée ? Est-ce je cela va provoquer des erreurs ??

Dernière modification par rodinux (01-03-2018 01:40:38)


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#2 26-02-2018 18:13:37

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Garder un paquet externe au gestionnaire de dépôt (vagrant)

Salut
voir

man apt_preferences


man apt_preferences a écrit :

Conséquences des préférences
       Le fichier des préférences permet à l'administrateur système de contrôler l'affectation des priorités. Ce fichier
       est constitué d'une ou plusieurs entrées séparées par des lignes blanches. Ces entrées peuvent avoir deux formes,
       une forme particulière et une forme générale.

       ·   La forme particulière affecte une priorité (Pin-Priority) à un paquet précis, à une version précise ou à un
           intervalle spécifiant plusieurs versions. Par exemple, l'entrée suivante affecte une priorité haute à toutes
           les versions du paquet perl dont le numéro de version commence par 5.20.

               Package: perl
               Pin: version 5.20*
               Pin-Priority: 1001



Apres avoir créé ou modifié un fichier preferences il faut recharcher les paquets

apt update


puis regarder les priorités

apt policy


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 28-02-2018 06:54:35

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : [Résolu]Garder un paquet externe au gestionnaire de dépôt (vagrant)

Bon j'ai enlevé ma bêtise et du coup je désinstalle vagrant avant de faire un update et/ou un upgrade. Quand j'ai besoin de m'en servir, je réinstalle le paquet .deb

La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#4 28-02-2018 12:56:10

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : [Résolu]Garder un paquet externe au gestionnaire de dépôt (vagrant)

c'est trop bête ...

tu aurais pu faire ceci :

Package: vagrant
Pin: version 2.0.2*
Pin-priority: 1001


tout simplement

ça aurait pt' êt pu être une réponse

Dernière modification par Debian Alain (28-02-2018 12:57:12)

Hors ligne

#5 01-03-2018 00:20:44

rodinux
Membre
Lieu : Ardèche
Distrib. : Debian Bookworm
Noyau : Linux 6.1.0-14-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : [Résolu]Garder un paquet externe au gestionnaire de dépôt (vagrant)

Debian Alain a écrit :

c'est trop bête ...

tu aurais pu faire ceci :

Package: vagrant
Pin: version 2.0.2*
Pin-priority: 1001


tout simplement

ça aurait pt' êt pu être une réponse



Merci, c'est bien ça.  Je suis étonné qu'il suffise d'une étoile après le n° de version, en tous les cas ça marche, je peux faire un update sans me préoccuper de ça maintenant cool. merci.gif
$

apt policy


................
Paquets épinglés :
     fontconfig-config -> 2.12.6-0.1 with priority 1001
     libfontconfig1 -> 2.12.6-0.1 with priority 1001
     firefox-l10n-fr -> 58.0.1-1 with priority 1001
     libnss3 -> 2:3.35-2 with priority 1001
     firefox -> 58.0.1-1+b1 with priority 1001
     vagrant -> 2.0.2+dfsg-2 with priority 1001


woohoo.gif

Edit à toto : Séparé la commande apt de son retour, c'est plus lisible ainsi...

Dernière modification par rodinux (01-03-2018 00:25:48)


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

Pied de page des forums