APT 1.0
|
21-04-2014, 12h09
Message : #1
|
|
Ekroz
Membre actif Messages : 77 Sujets : 13 Points: 43 Inscription : May 2013 |
APT 1.0
Bonjour à toutes et à tous,
Je n'ai pas eu grand vent de la nouvelle version d'APT, qui a été masquée par les news plutôt axées sur l'environnement utilisateur de la nouvelle release d'Ubuntu, pourtant le package est sorti le 1er Avril sur Debian Sid. La nouvelle version d'APT se veut donc maintenant regroupée dans un seul binaire, plus de apt-get et de apt-cache (ils sont là uniquement pour rétro-compatibilité mais pour combien de temps ?), donc je me suis penchée sur son utilisation et ses nouveautés, c'est pas une révolution mais ça va centraliser quelques opérations (moins besoin de faire appel à la commande dpkg par exemple), donc autant prendre les bonnes habitudes. Pour commencer, les opérations de base :
Côté list, il existe 3 options :
Au niveau des autres options plus générales :
A part ça rien de nouveau à l'horizon, personnellement j'attends toujours un meilleur support du multi-threading, installer 2 packages en même temps (à condition qu'il n'y ait pas de conflit), c'est pas la mort et ça diminuerait le temps presque par deux, ou une compilation automatique des sources des packages comme sous Gentoo pour les fanas de l'optimisation. |
|
21-04-2014, 12h40
Message : #2
|
|
ark
Psyckomodo! Messages : 1,033 Sujets : 48 Points: 317 Inscription : Sep 2011 |
RE: APT 1.0
Je n'etais pas au courant non plus, faut dire aussi que ce week end j'ai pas trop touché mon pc. :p Merci pour ce petit guide en tout cas, ca eviteras les surpirses du genre "pourquoi j'ai un 'command not found' ?" x)
|
|
21-04-2014, 12h43
Message : #3
|
|
Ekroz
Membre actif Messages : 77 Sujets : 13 Points: 43 Inscription : May 2013 |
RE: APT 1.0
Ils ont conservé les commandes apt-get et apt-cache pour l'instant, mais elles tendent à être enlevées, je pense que y'aura une news plus importante lorsque ça arrivera, puis la commande donnera certainement un message de redirection, mais on sait jamais. x)
|
|
21-04-2014, 14h09
Message : #4
|
|
gruik
gouteur de savon Messages : 757 Sujets : 44 Points: 482 Inscription : Oct 2012 |
RE: APT 1.0
(21-04-2014, 12h09)Ekroz a écrit : ils sont là uniquement pour rétro-compatibilité mais pour combien de temps ? au moins 2 ans à priori, le temps que les releases tournent chez debian Citation :c'est pas une révolution mais ça va centraliser quelques opérations (...) donc autant prendre les bonnes habitudes. c'est moi ou on nous a déjà fait exactement le même coup avec un truc qui s'appelle aptitude ? Citation :personnellement j'attends toujours un meilleur support du multi-threading, installer 2 packages en même temps (à condition qu'il n'y ait pas de conflit), c'est pas la mort oui, faut le dire vite que c'est pas la mort hein, très vite même, mais je sais pas s'il est tant question d'installer 2 packages en même temps que de profiter de plusieurs processeurs (devenu répandu, quasi standard ?) pour dérouler plus vite les opération d'installation d'un même package pour le reste si depuis des années on chope un avertissement à chaque fois qu'un synaptic est en cours pour mettre à jour tandis qu'on veut rajouter vite fait un petit pkg, un truc disant en gros "un package manager est déjà en cours d'exécution", c'est que ce doit pas être si simple que ça...
Avant donc que d'écrire, apprenez à penser.
Selon que notre idée est plus ou moins obscure, l'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau, L'Art poétique) |
|
21-04-2014, 14h27
Message : #5
|
|
Ekroz
Membre actif Messages : 77 Sujets : 13 Points: 43 Inscription : May 2013 |
RE: APT 1.0
Théoriquement, je pense selon moi que c'est pas si compliqué à réaliser.
Il suffit de créer une file d'attente des packages à installer. On balaye la file d'attente et si un package a toutes ses dépendances qui sont satisfaites, on lance l'install dans une thread, sinon on attend un événement déclencheur (mutex ?). Ils ont bien réussi à paralléliser le boot, malgré toutes les dépendances que ça inclut, donc ça doit bien être faisable pour un gestionnaire de paquets d'une manière ou d'une autre, je trouve que c'est un peu le même schéma. Après je me trompe peut-être, mais il me semble que y'a déjà des projets non-officiels qui sont déjà nés à ce sujet, reste à savoir si ça peut être inclus dans APT, ou si c'est peut-être DPKG qui empêche ça d'être faisable de manière 100% stable. |
|
Utilisateur(s) parcourant ce sujet : 3 visiteur(s)