Icaunux - Le Forum

Forum de l'Association ICAUNUX

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

Annonce

Les Inscriptions au forum sont temporairement désactivées en attendant de trouver une solution efficace contre les inscriptions fictives très nombreuses ces derniers temps. Si vous souhaitez vous inscrire sur le forum, merci d'envoyer une demande par mail à l'adresse contact@icaunux.org. Désolé de cette gène occasionnée.

#1 01-03-2018 12:25:56

wanica
Membre
Inscription : 13-11-2008
Messages : 2 070

commandes apt: utiliser l' aide du terminal !

Pourquoi aller chercher dans un moteur de recherche ce qui existe sur votre ordi !!!


En fait comme pour la plupart des commandes, on dispose de l' aide dans le terminal...mais cette aide n'est pas forcément toujours parlante, à cause de la syntaxe que l' on ne connaît pas...

APT

http://doc.ubuntu-fr.org/apt

OU MIEUX terminal on demande l' aide -h

     apt -h


apt -h
apt 1.2.25 (amd64)
Utilisation : apt [options] command

apt est un gestionnaire de paquet en ligne de commande et fournit des commandes pour
les rechercher et les gérer mais aussi pour l'interrogation d'informations à propos de paquets.
Il donne les mêmes fonctionnalités que les outils APT spécialisés,
comme apt-get et apt-cache, mais autorise des options plus adaptées à
un usage interactif par défaut.

Commandes les plus utilisées :
  list - liste les paquets selon leur nom
  search - cherche dans les descriptions de paquet
  show - affiche les détails du paquet
  install - installes les paquets
  remove - supprimer les paquets
  autoremove - Supprime automatiquement les dépendances inutilisés
  update - met à jour la liste des paquets disponibles
  upgrade - mise à jour du système en installant/mettant à jour les paquets
  full-upgrade - mise à jour du système en supprimant/installant/mettant à jour les paquets
  edit-sources - édite le fichier d'information source

Voir apt(8) pour d'avantage d'informations concernant les commandes disponibles.
Les options et syntaxe de configuration sont détaillées dans apt.conf(5).
Des informations sur la manière de configurer les sources se trouvent dans sources.list(5).
Les choix de paquet et version peuvent être exprimés via apt_preferences(5).
Les détails de sécurité sont disponibles dans apt-secure(8).
                                Cet APT a les « Super Cow Powers »


APT-CACHE

apt-cache -h

apt 1.2.25 (amd64)
Utilisation : apt-cache [options] command
       apt-cache [options] show pkg1 [pkg2 ...]

apt-cache interroge et affiche des informations sur les paquets
installés et installables. Il travaille exclusivement sur les données acquises
dans le cache local via la commande "update" d'apt-get, par exemple. Les
informations affichées peuvent cependant être obsolètes si la dernière
mise à jour est trop ancienne, en échange de quoi apt-cache travaille
indépendamment de la disponibilité des sources configurées (e.g. hors ligne).

Commandes les plus utilisées :
  showsrc - Affiche les enregistrements des sources
  search - Cherche une expression rationnelle dans la liste des paquets
  depends - Affiche toutes les dépendances d'un paquet
  rdepends - Affiche les dépendances inverses d'un paquet
  show - Affiche la description du paquet
  pkgnames - Liste le nom de tous les paquets du système
  policy - Affiche l'épinglage (Pin) en vigueur

APT-CACHE POLICY [NOM_DU_PAQUET]

voir la version des paquets installés

apt-cache policy abiword

donne:

abiword:
  Installé : 3.0.1-6ubuntu0.16.04.1
  Candidat : 3.0.1-6ubuntu0.16.04.1
Table de version :
*** 3.0.1-6ubuntu0.16.04.1 500
        500 http://fr.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     3.0.1-6 500
        500 http://fr.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages


Affiche l'épinglage (Pin) en vigueur   QUESACO ??

https://www.howtoforge.com/a-short-introduction-to-apt-pinning-p2

apt-cache policy donne donc sur ma machine tout en code 500 SAUF  un code 100 pour  100 /var/lib/dpkg/status
     release a=now


Ce pourrait être une expli pour le fait que l' appli graphique de mise à jour ne trouve pas toutes les maj alors que la terminale n trouve PLUS ??

etc

apt-cache show gnome-themes-standard

Hors ligne

#2 01-03-2018 15:16:40

IceCat
Membre
Lieu : 93
Inscription : 17-11-2012
Messages : 682

Re : commandes apt: utiliser l' aide du terminal !

wanica a écrit :

Ce pourrait être une expli pour le fait que l' appli graphique de mise à jour ne trouve pas toutes les maj alors que la terminale n trouve PLUS ??

Non. Ce sont toutes des interfaces qui appellent dpkg, le gestionnaire de paquets.

Je pense que la différence vient des préférences de l'appli graphique, je crois qu'on peut lui indiquer dans quels dépots elle va aller chercher (peut-être que les backports ne sont pas sélectionnés, par exemple ?), alors qu'un apt-get update ou consort va aller chercher les mises à jour par défaut dans toutes tes sources de paquets.


promotion.php?image=PL-user.png&membre=IceCat

Hors ligne

#3 01-03-2018 16:07:45

wanica
Membre
Inscription : 13-11-2008
Messages : 2 070

Re : commandes apt: utiliser l' aide du terminal !

Ok merci ...
le pin 100 versus le pin 500
les pins semblent indiquer le statut  des paquets debian stable unstable devel...

Hors ligne

#4 01-03-2018 17:33:52

IceCat
Membre
Lieu : 93
Inscription : 17-11-2012
Messages : 682

Re : commandes apt: utiliser l' aide du terminal !

/var/lib/dpkg/status est le cache local. Le 100 permet qu'il sache dans quel dépôt se trouve un paquet, même sans connexion internet (si j'ai bien compris).
https://www.debian.org/doc/manuals/debi … kg_command


promotion.php?image=PL-user.png&membre=IceCat

Hors ligne

#5 01-03-2018 17:47:00

wanica
Membre
Inscription : 13-11-2008
Messages : 2 070

Re : commandes apt: utiliser l' aide du terminal !

La doc du site debian a une superbe présentation...
mais pas trop facile de s'y déplacer...

CTRL +F avec pin

Table 2.18. List of notable Pin-Priority values for apt-pinning technique.
Pin-Priority     apt-pinning effects to the package
1001     install the package even if this constitutes a downgrade of the package
990     used as the default for the target release archive
500     used as the default for the normal archive
100     used as the default for the NotAutomatic and ButAutomaticUpgrades archive
100     used for the installed package
1     used as the default for the NotAutomatic archive
-1     never install the package even if recommended

Bon ça devient pointu...Et le pinning est à éviter pour débuter....
et debian n'est pas ubuntu et vice versa

Hors ligne

Pied de page des forums