4 votes

Il se passe quoi si j'installe moreutils par dessus le paquet parallel dans /usr/bin/parallel?

J'ai moreutils installé qui fournit /usr/bin/parallel, ce qui n'est pas utile pour moi. Si je veux maintenant installer le paquet parallel (GNU Parallel) j'ai appris de cette réponse qu'il renommerait le /usr/bin/parallel existant de moreutils en /usr/bin/parallel.moreutils.

Je me demandais ce qui se passerait si l'inverse était fait. Par exemple, j'ai le paquet parallel installé et plus tard quelqu'un désinstalle moreutils et le réinstalle à nouveau, est-ce qu'il renommera /usr/bin/parallel en /usr/bin/parallel.gnu ou quel nom obtiendrait-il?

Et s'il fait le renommage, comment l'éviter?

Ma version actuelle d'Ubuntu est:

$ lsb_release -a
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 18.04.3 
LTS Release: 18.04 
Codename: bionic

J'utilise également Ubuntu 16.04 sur d'autres machines.

2voto

dessert Points 36815

Ubuntu 18.04 et ultérieur

Si vous installez l'un des packages, il fournira /usr/bin/parallel. Si vous installez les deux dans n'importe quel ordre, vous obtiendrez

  • /usr/bin/parallel avec GNU Parallel
  • /usr/bin/parallel.moreutils avec moreutilsparallel

Voir : Comment puis-je installer GNU Parallel aux côtés de Moreutils sur Ubuntu/Debian ?

Ubuntu 16.04

Il ne sera pas renommé automatiquement. Je ne peux pas le tester, mais je suppose que soit le package parallel sera supprimé ou – pire – le fichier sera écrasé.

Une solution de contournement pour empêcher que le package moreutils soit accidentellement supprimé ou installé est de le mettre en attente :

hold est utilisé pour marquer un package comme retenu, ce qui empêchera le package d'être installé, mis à jour ou supprimé automatiquement.

sudo apt-mark hold moreutils

Cela empêchera toute installation automatique, cependant cela peut facilement être outrepassé avec l'option --ignore-hold de apt-get.

Une alternative similaire (mais peut-être pas aussi facile à outrepasser ?) est l'épinglage comme expliqué dans cette réponse à la question pertinente Comment interdire l'installation d'un package spécifique ?.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X